Java 8 Lambdas: Pragmatic Functional Programming by Richard Warburton
My rating: ★★★★★ This is really good introductory material (and a bit more tbh) about Java8 lambdas. Although they’ve been around for a while now, I find they are still unconventional for many (even experienced) Java Developers. This book offers a broad perspective on lambdas and functional programming in Java, as well as quite a few looks under the hood. Kudos to Richard Warburton on sharing his knowledge in entertaining and actionable ways from the basics to non blocking IO through classic Stream operations, functional interfaces, revisiting Design Patterns and other crunchy tidbits. Also, thumbs up on providing Exercise sections - it’s obvious the reader is expected to keep up. This made for an efficient read. I definitely recommend. View all my reviews