Book Content
chapters • 11h56m total length
1. An Introduction to Functional Programming
2. Understanding Pure Functions
3. Deep Dive into Lambdas
4. The Idea of Functional Composition
5. Partial Application and Currying
6. Thinking in Functions: From Data In to Data Out
7. Removing Duplication Using Currying and Functional Composition
8. Improving Cohesion Using Classes
9. Test Driven Development For Functional Programming
10. Performance optimization
11. Property-based testing
12. Refactoring to and through pure functions
13. Immutability and architecture: event sourcing
14. Lazy Evaluation Using Ranges Library
15. STL support and proposals
16. Standard language support and proposals














