russalo@blog
russalo@blog ~ % whoami

russalo_

software, systems, and the occasional yak shave — built as a single Go binary, served over the wire.

russalo@blog ~ % ls -t posts/
recent
A Free, Off-Host Backup for Your SQLite App Copying a live SQLite file with `cp` can hand you a torn, useless backup — the data you need is still in the write-ahead log. `VACUUM INTO` takes a consistent snapshot with the server running, and a systemd timer ships it to another box so a dead disk doesn't take your data with it.
Move a Live Log Without Losing a Line You can relocate a file a process is actively writing — even the log of the session doing the moving — without dropping a byte. One Unix fact makes it safe: an open file descriptor is bound to the inode, not the path.
The Caddy Bug That Blamed Let's Encrypt for DigitalOcean's Mistake A wildcard cert that issued perfectly — and a retry loop that wouldn't quit. The journal said `strconv.Atoi: parsing "": invalid syntax`, wrapped in certificate-issuance vocabulary. The real bug was two layers down, and the fix was one line.
Four Caddyfile Gotchas, and the One Habit That Catches Them All Caddy's docs cover each directive in isolation. These four bite where directives interact — and three won't even throw an error. Here's how to fix each, plus the single check that catches all of them.
It Reads Everything. It Changes Nothing. My first post here that isn't about music. A small, stubborn tool I built because two of my own projects needed the same boring thing — and building it turned out to be the most fun I've had learning in a while.
Slaying the Wrong Dragons: Love, Ruin, and the Hard Road to Redemption We had to split to heal apart... So I could cease to break your heart.
The Silent War in the Morning Dust: A Dive into "Heatstroke in My Veins" I’m not clean, but I pretend Smile until the shift will end
Echoes in the Pour: Confronting the Rust and Bone of "Burn" Father’s echoes in the pour, Remind me why I beg for more.
Hands Unscarred A raw, cinematic journey through fatherhood, past demons, and the hope of breaking the cycle.
Down in the Dirt: The Outlaw Country Soul of "The Bottom of the Well" We are all down here at the bottom of the well, Every one of us has got a different kind of hell