This is just a place for me to dump notes while reading Scala with Cats, along with my solutions as I work through the exercises (yes, there are solutions in the book already).
- Chapter 1. Introduction
- Chapter 2. Monoids and Semigroups
- Chapter 3. Functors
- Chapter 4. Monads
- Chapter 5. Monad Transformers
- Chapter 6. Semigroupal and Applicative
- Chapter 7. Foldable and Traverse
- Chapter 8. Case Study: Testing Asynchronous Code
- Chapter 9. Case Study: Map-Reduce
- Chapter 10. Case Study: Data Validation
- Chapter 11. Ccase Study: CRDTs