small medium large xlarge

Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions, now in print

February 19, 2014

Need something to read on these long, cold, winter nights? Step right up and grab a copy of Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions, from award-winning author Venkat Subramaniam, now in print and shipping.

This short, targeted book will help you quickly get on top of the new, essential Java 8 language features and the functional style that will change and improve your code.

If you work with Java, you need this book. Now in print and shipping over the next 1-2 weeks from

Functional Programming in Java: Harnessing the Power of Java 8 Lambda Expressions

Lambda expressions are lightweight, highly concise anonymous methods backed by functional interfaces in Java 8. You can use them to leap forward into a whole new world of programming in Java. With functional programming capabilities, which have been around for decades in other languages, you can now write elegant, concise, less error-prone code using standard Java. This book will guide you though the paradigm change, offer the essential details about the new features, and show you how to transition from your old way of coding to an improved style.

In this book you'll see popular design patterns, such as decorator, builder, and strategy, come to life to solve common design problems, but with little ceremony and effort. With these new capabilities in hand, Functional Programming in Java will help you pick up techniques to implement designs that were beyond easy reach in earlier versions of Java. You'll see how you can reap the benefits of tail call optimization, memoization, and effortless parallelization techniques.

Java 8 will change the way you write applications. If you're eager to take advantage of the new features in the language, this is the book for you.

Now in print, shipping over the next 1-2 weeks from

Upcoming Author Appearances

  • 2014-02-20 Dave Thomas,
    Thoughtworks, Dallas
  • 2014-02-26 Dave Thomas, Agile India, Bangalore
  • 2014-02-28 Rachel Davies, NorDevCon, UK
  • 2014-03-02 Johanna Rothman, Problem Solving Leadership Workshop, Albuquerque, NM
  • 2014-03-05 Drew Neil, Core Vim Class Online
  • 2014-03-06 Chris Adamson, CocoaConf Chicago
  • 2014-03-06 Jonathan Penn, CocoaConf Chicago
  • 2014-03-07 Seb Rose, Joy of Coding, Rotterdam, Netherlands
  • 2014-03-07 Jonathan Penn, CocoaConf Chicago
  • 2014-03-07 Dave Thomas, Erlang Factory, San Francisco
  • 2014-03-08 Chris Adamson, CocoaConf Chicago
  • 2014-03-08 Jonathan Penn, CocoaConf Chicago
  • Did You Know?

    Please note our ebooks do not contain any Digital Restrictions Management, and have always been DRM-free. For us, "DRM Free" means "freedom": you should own the books you've paid for. On whatever device is handy—your laptop, iThingy, Blueberry, you name it. We think ideas should outlast any device you put them on.

    And you can always come back and re-download your books when needed, using your account on We're here to make your life easier.

    Don't Get Left Out

    Are your friends jealous that you get these spiffy email newsletters and they don't? Clue them in that all they need to do is create an account on (email address and password is all it takes) and select the checkbox to receive newsletters.

    Are you following us on Twitter and/or Facebook? Here's where you can find us and keep up with the latest news and commentary, and occasional discounts:

    Tell your friends! Tweet this Follow us on Twitter: pragprog</a>, <a href="">pragpub, Andy PragmaticAndy</a> and Dave <a href="">pragdave.

    Coming Soon:

    • iPad and iPhone Kung Fu: Tips, Tricks, Hints, and Hacks for iOS 7, in print
    • Raspberry Pi: A Quick-Start Guide, 2nd Ed., in print
    • Sprite Kit, in beta
    • Metaprogramming Ruby (2nd ed), in beta

    Recently Released:

    Thanks for your continued support,

    Andy & Dave
    The Pragmatic Programmers

    Books • eBooks • PragPub Magazine • Audiobooks and Screencasts