Lessons learned from a successful Rust rewrite

Tip of the day #2: A safer arena allocator

A small trick for simple Rust/C++ interop

Let's write a video game from scratch like it's 1987

How to rewrite a C++ codebase successfully

You've just inherited a legacy C++ codebase, now what?

Solving a problem with Gnuplot, the programming language (not the plotting software!)

Roll your own memory profiling: it’s actually not hard

Learn Wayland by writing a GUI from scratch

Learn x86-64 assembly by writing a GUI from scratch (2020)