Functional Java Unleashed
- Lambda Expressions and Functional Interfaces in Java (Part 0 of 9)
- Behavior Parameterization and Functional Interfaces in Java (Part 2 of 9)
- Stream Foundations and Pipeline Architecture (Part 3 of 9)
- Java Lambdas, Streams, and Internal Iteration (Part 4 of 9)
- Replacing Null Checks with Java's Optional API (Part 5 of 9)
- Java Repeatable Annotations and Container Classes (Part 8 of 9)
- Modern Java Collection Enhancements: getOrDefault, computeIfAbsent, removeIf, and Comparator Utilities (Part 9 of 9)
- Declarative Data Processing with Java Streams (Part 14 of 9)
- Mastering Immutable java.time Classes and Java 8 Interface Evolution (Part 18 of 9)