Java programmers will want to read this book. The author also wrote the Scala book. Well writen, just 70 pages!
- FP is more concise and modular than OOP
- Java type design—such as avoiding nulls
- data structures and algorithms using FP principles
- the Actor model and software transactional memory
- functional libraries and frameworks