/* Insert Code Here */

Refactoring 101

Teaching pain to a new generation

Trying out different interpreter implementations

Exercise in optimisations (and madness)

Building a build system - Part 3 - Parallel Compilation

In which we ponder how to accelerate a build system

Building a build system - Part 2 - Compilation

In which there’s graphical content. You’ve been warned.

Building a build system - Part 1 - Dependency graph

In which I show how to think about compilation.

Building a build system - Part 0 - Intro

In which I explain where we’re going with this.

A deadlock-detecting mutex

Sounds crazy but can be done in less than 100 LOC


Accelerated Massively Parallel Regex

Homemade data race detector

Because why not?

Python-like enumeration in C++

Let’s make C++ more pythonic!