Deploying With Nothing But Git Push (Finally)
A weekend spent rebuilding my side project's deploy setup around plain git push, why the bare-repo trick still works, and where it fell apart.
A weekend spent rebuilding my side project's deploy setup around plain git push, why the bare-repo trick still works, and where it fell apart.
A Sunday-night cleanup of twenty-two hoarded domains turns into a small confession about buying domains instead of finishing projects.
After a near-miss deleting my only backup folder by hand, I finally set up real automated backups for this blog — restic, nightly cron, and a weekly restore test.
I got tired of paying for uptime monitoring SaaS, so I built a stupidly simple one myself with a cron job, curl, and one plain HTML file.
How I set up FreshRSS on a home server to replace my Twitter doomscrolling habit, with the docker-compose config and the one trick that actually made it stick.
A practical writeup on setting up a local AI coding assistant with Ollama and Continue for VS Code, why it beats dead train wifi, and where it still falls short of cloud models.
How I finally set up automated, encrypted, off-site backups for my home server using restic and Backblaze B2, after a scary drive noise pushed me to stop procrastinating.
A long-overdue cleanout of the kitchen junk drawer turns into an inventory of sixteen old charging cables and one very dead Fitbit charger.
I moved my Obsidian vault off iCloud sync and onto Syncthing instead, running between my own devices with no cloud company in the middle. Setup notes, a router mess I had to untangle, and why I'd still hesitate to recommend it to everyone.
Three days after the clocks sprang forward, a room-by-room audit of every device in the house that still hasn't figured out what time it is.
A weekend spent consolidating years of chaotic backup drives into a proper NAS setup, and what I found buried in a folder called STUFF2019.
A Sunday spent counting and purging fourteen years of accumulated charging cables, and a grudging admission that the USB-C mandate actually delivered on its promise.