All Posts
2026
Three Tiers of AI Pair Programming: From Autocomplete to Autonomous Overnight AgentsTestcontainers: PostgreSQL, Redis, Kafka TestingSelf-Hosted AI Search: Combine SearXNG and a Local RAG PipelineRunning Gemma 4 Locally with Ollama: All Four Model Sizes ComparedPrivate Package Registries: PyPI, npm, Supply Chain ControlESP32, RP2040, STM32: MQTT Beyond ESPHomeClaude Code Skills Ecosystem: 1,340+ Installable Agent Skills for AI Coding AssistantsBest USB-C Docking Stations for a Dual-Monitor Linux Desk Setup in 2026AI Coding Agents Are Insider Threats: Prompt Injection, MCP Exploits, and Supply Chain AttacksWhat Are the Best WiFi 7 Mesh Routers for a Smart Home in 2026?Webhook Relay with Cloudflare Tunnels: Free ngrok AlternativeRunning Multiple AI Coding Agents in Parallel: Patterns That Actually WorkRoute Ollama, vLLM, OpenAI through one LiteLLM APILocal Meeting Transcriber: Whisper, Ollama, Structured NotesGemma 4 vs Qwen 3.5 vs Llama 4: Which Open Model Should You Actually Use? (2026)Fine-Tuning Gemma 4 with Unsloth on a Single GPU: A Practical GuideService Worker Caching: Network-First, Cache-First, SWRMeilisearch + HTMX: Sub-50ms Search in 14 KB, No FrameworkInteractive Go CLIs with Cobra Command Trees and Bubble TeaHypothesis Property Testing: Find Edge Cases Automatically