A brief overview of functional programming:
- What it is exactly and how it brings modularity and safety.
- Introduction to key principles and concepts and their application in Java.
- A quick overview of available libraries for doing functional programming effectively in Java.