Test Spies in Haskell

Implementing Unsure Calculator in 100 lines of Haskell

Calling Rust from Haskell

Concurrency in Haskell: Fast, Simple, Correct

Falsify: Hypothesis-Inspired Shrinking for Haskell (2023)

Parser Combinators Beat Regexes

Integrating Effectful and Persistent

Why we decided to go for the Big Rewrite (2019)

A small Haskell task

Hasochism: The pleasure and pain of dependently typed Haskell programming [pdf] (2013)