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?
Building composable DSLs
Making every call a self recursive tail call
Better abstractions
A simple intuition for a complex topic
Use cases overview
Folding data structures
Polymorphism in FP languages
An overview for confused developers