Learn Haskell
My tutorials
| November 22, 2019 | Haskell generics explained |
| November 22, 2019 | GHC optimization and fusion |
| March 3, 2019 | Exceptions tutorial |
| February 23, 2019 | Megaparsec tutorial |
| December 24, 2017 | Template Haskell tutorial |
Recommended tutorials
| Type-level programming | Haskell's kind system - a primer |
| Dependent types | Introduction to singletons |
| Generics | Applying type-level and generic programming in Haskell |
| Command line options | Optparse applicative tutorial |
| Data formats | Aeson: the tutorial |