Blog posts


2024-07-28

Rust Ten Years On

Ten years ago I wrote a couple of blog posts about Rust. But will the code compile?


2024-07-15T12:00:00Z

Implementing and Improving Skiplists

An explanation of the most well-known probablistic data structure and some performance numbers for different implementations


2024-07-01T12:00:00Z

Book Review: Data-Oriented Design

A review of Richard Fabian's Data-Oriented Design


2023-07-30T12:00:00Z

Software I Love: Gerrit

I explain why I love the review tool Gerrit and how more popular tools don't come close


2021-03-21T12:00:00Z

Why Zig Clicks

I explain why Zig seems to click for me and makes me excited to do some personal projects again


2018-03-30T23:00:00Z

Writing My Final Year Project in Rust

For my last year of univeristy I had to write a project. I decided to do it in Rust


2014-08-22T12:00:00Z

Creating Models of F1 Tracks in Rust - Part 2

We turn a series of points from OSM into a 3d model


2014-08-18T12:00:00Z

Creating Models of F1 Tracks in Rust - Part 1

We start off by loading an open street map xml file into Rust


2014-07-22T12:00:00Z

Merging Multiple Migrations into One Statement

Merge multiple migrations into one statement using the Lens library in Haskell


2013-05-16T12:00:00Z

Breaking Ciphers in Haskell

Breaking a simple cipher by looking at the patterns of words