... is a project for learning purposes.
Here I:
- test some snippets from cats and scalaz documentation trying to understand what is going on
- test code presented in tutorials and presentations
- try to solve some problems using Functional Programming
Learning resources:
- Functional Programming in Scala, by Paul Chiusano and Rúnar Bjarnason (book)
- David Sankel: Monoids, Monads, and Applicative Functors: Repeated Software Patterns
- Why the free Monad isn't free - by Kelley Robinson
- Move Over Free Monads: Make Way for Free Applicatives! by John de Goes, slides here
- Composable application architecture with reasonably priced monads - by Rúnar Bjarnason (about free monads)