Blog
Articles, tutorials, and insights about web development, frontend technologies, and software engineering.

MySQL Gone Away: HAProxy, Galera, and Ghost Processes
At 2 AM, 80% of database connections were failing after migrating to HAProxy. The root cause was 83-day-old ghost processes nobody knew were still running.

Xiaomi MiMo Review: 60M Tokens for $6, Faster Than GPT-5.4
I spent two weeks testing Xiaomi MiMo after comparing ChatGPT Go, DeepSeek v4, and OpenCode Go. Here is why MiMo won on price, speed, and multimodal support.

Stop Copying .env Manually: Sync Dev Secrets via GitLab
Tired of manually copying .env files across devices? I built a free Python script that syncs dev secrets via GitLab CI/CD variables in one command.

Ollama: Run Local AI Models Like Docker
AI API costs keep rising, even Chinese models got expensive. I tried Ollama on Docker with Gemma 4 E4B as a free local alternative for agentic workflows.

Kubernetes Cluster Down After Reboot: A Full Postmortem
My 6-node Kubernetes cluster went dark after a master node rebooted for the first time in 1 year and 275 days. Here is the full incident timeline and the permanent fix.

Fix bwrap Error on Ubuntu 24.04 in Docker for Codex CLI
Codex CLI fails with bwrap namespace error on Ubuntu 24.04 Docker containers. Learn the exact cause and three working fixes to get file patching running again.