The Evolution of a Scala Programmer
17 different ways to calculate a factorial.
17 different ways to calculate a factorial.
Why functional programming is so hard?
Folding data structures
Building composable DSLs
Making every call a self recursive tail call
Better abstractions
A simple intuition for a complex topic
An overview for confused developers
Polymorphism in FP languages
Use cases overview