Learning Scala+FP+ScalaTest by exercising the Functional Programming in Scala book [Chiusano, Bjarnason, 2013]
- PART 1: INTRODUCTION TO FP
- What is functional programming?
- Getting started
- Functional data structures
- Handling errors without Exceptions
- Strictness and laziness
- Purely functional state
- PART 2: FUNCTIONAL DESIGN AND COMBINATOR LIBRARIES
- Purely functional parallelism