I Feel Unsafe

Make your database tables smaller

Fast Counting with PostgreSQL and Haskell

We Don't Do Daily Stand-Ups at Supercede

How I write Elm applications

Why I Love Monday Mornings

Rich Hickey Doesn't Know Types (2019)

How I Work From Anywhere in the World

Rewriting Routes in Yesod

Bleep. Bloop. I Am Approving Your Transaction

Implementing a Content Security Policy in Haskell

Hello World in Haskell

Tracing User Requests in Yesod

I Released A Haskell Product!

Using UUIDs in Yesod

Working In The Dark

Deploying a Haskell Web Service with Nix

Code Review Done Right

The World's Most Boring Build System

Understanding Monads

Visualising Code Growth with Git and D3.js

Using Git to Manage Todos

How I Write Invoices in Vim

How I Find and Replace in Vim