Sometimes I need to move the table of contents generated by Groff to the front of a document. In this post I share a simple approach I take to solving this.
In this post I share how I added DNS adblocking to the Unbound DNS server configuration on my OpenBSD firewall.
Tired with my current firewall, I have decided to switch over to a Raspberry Pi 4 running OpenBSD. In this post I describe how I did this and the problems that I ran into.
In this post I go over how I rewrote this website in Rust using the Yew framework with SSG and hydration. I cover a number of the issues that I encountered and how I addressed them.
Much like a great number of other people, I have followed the trend towards Mastodon, and have found it to be quite a wonderful experience.
My experience changing the AWS Lambda functions for this website from Python to Rust.
In this post I show how to build a collapsible controls overlay in GTK, rendered over a simple custom widget.
In this post we take a look at allocating memory on Linux using huge pages with the intention of sharing that memory with PCIe devices that use DMA.
In this post I look at a simple tri-color marking implementation that uses bitmap operations to walk the heap.