How Claude and Codex Learned to Tag Each Other
Block's Buzz gives AI coding agents their own keypairs and channel membership. A code-level walkthrough of how one agent wakes another up, with no orchestrator.
Find out where your latency actually goes
A measurement procedure that tells you which layer of your stack owns the delay, before you optimize the wrong one. Worked through on a system that turned out to be 98% network.
Serve Static Files with Nginx Without Breaking Your MIME Types
Nginx serves your HTML fine but hands back CSS as text/plain. Why the obvious types{} fix breaks HTML, and what to use instead.
MCP: The USB-C of AI, Explained Properly
MCP is called the USB-C of AI. What that analogy actually means, why AI tool calling needed a standard, and what MCP still does not solve for you.
One Server Per Customer Domain Doesn't Survive Contact With Scale
Per-customer TLS breaks past a few hundred domains. How a shared edge resolves millions of custom hostnames: the registration payload, priority rules, and the RFC forcing an apex workaround.
Automate Your Project with GitHub Actions: Testing, Deployment, and npm Publishing
A hands-on guide to GitHub Actions: local testing with act, automated test/deploy/npm-publish workflows, cron schedules, custom actions, and 2026 platform updates.