Sophie's exploration of installing NeXTstep on an 80s workstation computer, part of her ongoing series about historical operating systems.
An in-depth blog post about writing an optimized radix sort that's faster than C++'s std::sort for many inputs.
An HTML/CSS rendering engine written in Go, because browsers are cool.
Building a Gatsby plugin for generating Open Graph images for blog posts with Rust and WebAssembly yields a deeper appreciation of the complexity that underlies rendering 2D text to screens.
A simple Go server for collecting Report-To reports from browsers. A great way to collect bugs from your web clients.
The Web was envisioned as an open platform for publishing and sharing information, but that vision has been lost: most people will never publish independently on the Web. What went wrong?
An implementation of the Monkey programming language from "Writing An Interpreter In Go."
An open source FIDO2 USB security key made with a Raspberry Pi.
A simple, secure way to add FIDO2 second factor protection to encryption keys and other static secrets, that works with the cheaper blue Yubikeys
A game written in Elm to learn about functional programming.