Archive
Archive
2026
- August 19, 2026 - Ingress and VIP design for a home Kubernetes cluster
- July 13, 2026 - Migrating a K3s etcd cluster from Wi-Fi to wired networking
- May 26, 2026 - Skills and evals: teaching an AI agent platform workflows
- April 19, 2026 - How a leftover kube-vip DaemonSet poisoned ARP and broke etcd quorum
- April 13, 2026 - Building an MCP server for an existing platform
- April 1, 2026 - Modernizing wallet connectivity with EIP-6963
- March 30, 2026 - Reading CPU temperature into Home Assistant
- March 23, 2026 - A firmware watchdog for a BLE proxy
- March 6, 2026 - From a React hook to a framework-agnostic SDK core
- March 4, 2026 - Controlling an IR air conditioner with Zigbee2MQTT
- February 20, 2026 - Backend-driven configuration for an embeddable SDK
- February 11, 2026 - Designing unified error handling for a public SDK
- February 7, 2026 - Migrating a cluster to GitOps with Flux and SOPS
- February 6, 2026 - Tailscale subnet routers and asymmetric routing on the home LAN
- February 6, 2026 - When a DNS replica fails silently
- January 31, 2026 - Alerting on a small Kubernetes cluster