Using a local DNS namespace for local service discovery
I wanted to stop using IP addresses to access my homelab services, and I spent a Friday evening fixing that.
I wanted to stop using IP addresses to access my homelab services, and I spent a Friday evening fixing that.
Reflections on my career and where I want to go

How I built an application to merge KOReader highlights across devices and publish them.
A tiny Fish function I use at Chatwoot to remind myself which Git branches I touched in the last day.
A Pythonista opens `irb` and looks at all the symbols in Ruby. Or so the joke begins.
Sending a message about why you shouldn't write `for` loops in Ruby.

How to start really getting Ruby, especially blocks.
How does `return` work within blocks, procs and lambda?

How I started learning Ruby and Ruby on Rails in 2025 and what my experience has been like so far.
How I spent my week setting up multi-wan failover on OpenWRT on my Beelink EQI12