Published onApril 17, 2026From kubectl apply to sleeping well at nightblogargocdgitopskubernetesk3sprometheusgrafanahome-serverself-hosteddevopsHAHow I migrated my entire home cluster from manual kubectl commands to a full GitOps setup with ArgoCD, HA, observability, and one-command disaster recovery.
Published onFebruary 7, 2026TDD with AIclaudeclaude-codeclaude-sonnetclaude-opusTDDdefensive-engineeringTDD-with-AI-codingHow to design systems with AI while keeping your sanity
Published onJune 28, 2025AI Coding Agents: Hands-On Test of Codex, Claude CLI & Gemini CLIcodexclaude-cligemini-cliField notes from running three AI coding agents on two real-world projects.
Published onMay 9, 20255 days is enoughgithub-appai-code-reviewgolangreacttailwindcsshome-assistantsmart-homellmollamacloudflare-tunnelaqara-fp2elero-blindsdockerwebhooksvitebloglocal-aipresence-sensorsFrom Pull Requests to Smart Blinds: A Week of Building with AI and Automation. Just because I had to be at home.
Published onMay 2, 2025Home k8s clusterblogk8sself-hostedhome-serverrancherHow to overkill a home server