Feed Link to Atom feed of posts

Post Archive

nineteen long-form posts on mostly programming related topics.

2024

2023

2022

2021

2020

2019

2018

2017

Series

Implementing Co, a Small Language With Coroutines

  1. The Parser
  2. The Interpreter
  3. Adding Coroutines
  4. Adding Channels

Solving Advent of Code

  1. Aplenty
  2. No Space Left On Device
  3. Handy Haversacks

JSON Parsing from Scratch in Haskell

  1. Parsing
  2. Error Reporting—Part 1
  3. Error Reporting—Part 2

Fast Sudoku Solver in Haskell

  1. A Simple Solution
  2. A 200x Faster Solution
  3. Picking the Right Data Structures

Writing a Simple REST Web Service in PureScript

  1. API and Persistence
  2. Validation, Configuration and Logging