Make Illegal State Unrepresentable
If you were looking for the sign
Write tests
You can get a cool fp job
Monads Therapy
Monads and Traversables
Newtypes
Eithenberg
The answer is always traverse
WOW
How does an fp dev change the lightbulb?
My Haskell codebase
Choose wisely
Monad transformers be like
Haikus
I & FP
When I've finally figured out recursion schemes
Functional Programming
Laws, laws, laws
Functions
Semigroups and Laws
Dynamite Effects
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
Parallel typeclass
Monad-Applicative consistency law
How to introduce fp
Motivational poster
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
Why fp?
Motivational way
Never go back to the future
Path to Tagless Final
fp for mortals
Effects vs Side-effects
What is referential transparency