Now 2025
Dec. 6, 2025
Previous versions:
Physical
-
Woodworking
- Building cutting boards
- Building pizza peels (still need to do)
- Floating bookshelves
- Preparing a house for sale (sold 9/2025)
- Preparing a new house...
Previous versions:
Physical
Having a DNS server available on your network might seem unusual, but it's actually quite common. We have EdgeOS and OpenWRT with dnsmasq. We have VyOS 1.5 with pdns-resolver. Other dedicated DNS solutions that you can find within someones homelab...
Updated: 2024-02-25
Physical
Digital
homectl (or home in CLI form) - a CLI interface to easily deploy my...

I finally finished the Nelson Platform Bench that I've been working on. I took inspiration from tutorial done by the Family Handyman back in 2019. It suggested the project would take a weekend. It took me 4 years to finish this project.
For my hosting environment, I'm still running Caddy V1 :( for some applications. In one application, I needed to reverse proxy to MinIO.
The way that I wanted it setup was to allow o.tld to be the object storage (aka MinIO Server) and o.tld/console
This is copied from https://www.home-assistant.io/installation/linux#install-dependencies and stored for historical purposes.
Before you start, make sure your system is fully updated, all packages in this guide are installed with...
I recently broke my Hermin Miller Aeron chair armrest bolt and I replaced it for less than 2 dollars. I was about to start watching some TheVimeagen hack on some HTMX and my left armrest broke and fell to the ground. Upon examining it, the bolt broke...
Physical
Digital
I've always had a Windows machine, but don't use it for development that much. This year is different. With VS Code being one of my primary editors along Neovim. This brings me to my upgraded...
I've used ActiveModelSerializers (AMS) for a long time. It's development history is unique as there are 3 different major branches of it with breaking changes per branch. I don't recommend that you use AMS anymore as there isn't a ton of development...
As a VIM user I naturally gravigated towards using caplocks as something other than caplocks. I have no need for caplocks at all, therefore, I don't map it to another key. Without caplocks bound, it sometimes presents problems if a game or program...