Published onOctober 16, 2026 (Today)There Is No "Latest Chrome"Web-ScrapingTLS-FingerprintingAkamaiHTTP/2DebuggingGoOne Akamai 403 took four fixes in about a day. One was rolled back after 0 of 12 live requests passed, and one applied the lesson of my last...
Published onSeptember 25, 2026 (21d ago)What Parallel Coding Agents Did to Go's Build CacheGoAI-AgentsBuild-SystemsDeveloper-ToolingGitDebuggingI run several coding agents at once, each in its own git worktree of one Go monorepo, on one 8-core Mac. The model was never the bottleneck....
Published onSeptember 18, 2026 (28d ago)My TLS Fingerprint Benchmark Was Measuring Keep-AliveWeb-ScrapingTLS-FingerprintingCloudflareProxiesBenchmarkingGoI benchmarked 18 browser TLS fingerprints against a Cloudflare-challenged site and one of them won at 94%. Twenty-four minutes later I retra...
Published onSeptember 9, 2026 (1mo ago)Your Crawler Won't Crash. It'll Wedge.Distributed-SystemsWeb-CrawlerGoKubernetesDebuggingObservabilityFive real incidents from a distributed crawler fleet where nothing crashed, no alert fired, and the system quietly stopped doing its job. A ...
Published onSeptember 8, 2026 (1mo ago)How Much of the Web Blocks Bots? I Got the Number Wrong Four Times First.Web-ScrapingAnti-botWeb-CrawlerGoKubernetesData-StudyI scanned the Tranco top 1,000,000 domains to measure how much of the web runs managed bot defense. The final answer is 53.5% of reachable s...