Official internal guidelines for picking a language
Me gently persuading my colleagues into pure fp
Oh, what a day, what a lovely day
Monad is not a box
How many levels of lenses are you on?
Choose your own adventure
Monad-Applicative consistency law
How to introduce fp
And how am I supposed to?
The birth of FP in scala
OK Hoogle, how do I get out of IO?
Before and after FP
Me and Java
Why should you care about RT
Shared state in fp
Never go back to the future
Path to Tagless Final
fp for mortals
Effects vs Side-effects
What is referential transparency