Time Machine on the Internal Drive
How to set up a Time Machine backup on the same internal drive for fast local recovery of accidental deletions, and the surprisingly annoying process of getting macOS to accept it.
How to set up a Time Machine backup on the same internal drive for fast local recovery of accidental deletions, and the surprisingly annoying process of getting macOS to accept it.
When a code audit turns up 15 findings, you can't just hand the list to a coding agent and hope for the best. Here's how I use queuestack to structure and sequence that work.
After years of bash and zsh, I switched to fish and never looked back. Here's why it's my shell of choice, what my setup looks like, and how to get started.
How I migrated a multi-language WordPress help center to Hugo—module mounts, localized URLs, and a data-driven taxonomy system.
How I built a fast, multilingual search system for Hugo sites using SQLite FTS5, a PHP API, and vanilla JavaScript—no Elasticsearch, no Algolia, no client-side index.
A practical guide to migrating your WordPress site to Hugo—from exporting content and building templates to handling redirects and deploying.
After years of WordPress, I migrated three websites to Hugo in a single month. Here's why I left and what I gained.
Beyond CI/CD: unconventional and surprisingly practical things you can build with GitHub Actions—from chess games in issues to SSL certificate monitoring.
Complete, battle-tested GitHub Actions workflows from real projects. The full YAML, the bugs we hit, the lessons learned, and the evolution from first commit to production.
When GitHub's runners aren't enough—whether it's cost, performance, or specialized hardware—here's how to run your own infrastructure for Actions.