- All about monads
- Monadic parser combinators
- A monad non-tutorial
- Haskell Monad Tutorial
- Haskell/Monad transformers
- Category theory presentation
- Motivating Category Theory for Haskell for Non-mathematicians
- Flipping arrows in coBurger King
- Understanding Yoneda
- Reverse Engineering Machines with the Yoneda Lemma
- Profunctors in Haskell
- Category theory for Haskell programmers
- What does “coalgebra” mean in the context of programming?
- Catamorphism
- What I Wish I Knew When Learning Haskell 2.0
- Typeclassopedia
- Write Yourself a Scheme in 48 Hours
- Implementing a JIT Compiled Language with Haskell and LLVM