Parts of my first book are available in early access on the O’Reilly Media learning platform!

A Functional Approach to Java

Augmenting Object-Oriented Java Code
with Functional Principles

Around 68 pages are available in early access so far, with more to come!

You need an O’Reilly account to access it, but here’s an overview of the (planned) content:

Part I. A Functional Approach

  1. An Introduction to Functional Programming (available in the early release)
  2. Functions and Lambdas
  3. Immutability
  4. Lazy Evaluation
  5. Working with Streams
  6. Optionals (available in the early release)
  7. Recursion (available in the early release)
  8. Parallelism & Concurrency
  9. Exception Handling
  10. Combining the Power of OO and FP

Part II. Real-World Problems, Patterns, and Recipes


Book Updates

Subscribe to get the latest updates on the book by email.

    We respect your privacy. Unsubscribe at any time.

    My first book on O’Reilly Media

    A Functional Approach to Java