Feed Link to Atom feed of posts

Post Archive

seventeen 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

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