Functional Style Versus Functional Programming
Why Do We Need Software Licenses?
Refactoring to Functional Style in Java 8: Using Infinite Sequences
Refactoring to Functional Style in Java 8: Mapping One-to-Many Relationships
Refactoring to Functional Style in Java 8: Applying the Decorator Pattern
Refactoring to Functional Style in Java 8: Elegant Ways to Work With Files
Refactoring to Functional Style in Java 8: Using Functional/Declarative Built-in Functions
Functional Programming Reading List