#599 — May 1, 2026 |
|
Go Weekly |
|
|
Zero-Config Go Heap Profiling — Go’s runtime samples heap allocations automatically, but the linker disables this in apps that don’t import Nikolay Sivko |
You Chose Go for Simplicity. Then Added a Pipeline — A second database means sync lag, drift, and infrastructure that only grows. TimescaleDB extends Postgres with hypertables, 95% compression, and continuous aggregates. Run analytics on live data, no second system. Start building for free. Tiger Data (creators of TimescaleDB) sponsor |
|
🎉 GopherCon 2026: August 3-6 in Seattle, WA — Tickets for this year’s GopherCon are now available, including for a variety of workshops from folks like Bill Kennedy and Johnny Boursiquot. The conference agenda is filling out nicely, too, but the final reveal of all the main talks isn’t till next week. GopherCon |
|
NEW GO PROPOSALS:
|
|
Gojit: A Revived JIT Compiler in Go — Go’s AOT compilation makes JIT unnecessary in most cases, but what if you’re writing an emulator or interpreter that would benefit? This post revives a 2014 experiment for modern Go and solves the problem of letting JIT-generated code call back into Go functions without crashing the GC. Aaron explains more ▶️ in this five-minute video. Aaron Balke |
|
Swissing a Table — A look at building a Swiss table (the idea behind Go’s new map implementation), one concept at a time, with benchmarks to see what effect each new technique has. The bit-twiddling section near the end is a highlight. Phil Pearl |
|
Orchestrate LangChain Agents for Production with Orkes — Learn how to run, scale, and monitor AI agents reliably in production with Orkes Conductor. Orkes sponsor |
|
FastCGI: 30 Years Old and Still the Better Protocol for Reverse Proxies? — FastCGI is 30, and still offers some advantages over HTTP. And Go’s standard library supports it too, making the change a single line if you want to give it a try. Andrew Ayer |
|
📄 Choosing a Go Logging Library in 2026 – Rounds up Slog, Zerolog, Zap, and others. Dash0 📄 Building a Userspace TCP-Over-UDP Stack in Pure Go – Built for a P2P AI agent network stack called Pilot Protocol. Philip Stayetski 📄 It's A Lock: 📄 Peeking Into Go Struct Tags Redowan Delowar |
🛠 Code & Tools |
|
|
Plow 1.4: A High-Performance HTTP Benchmarking Tool — Uses ddc et al. |
|
Rapid 1.3: Property-Based Testing Library — Checks that properties you define hold for a large number of automatically generated test cases. If a failure is found, the failing case is automatically minimized before presentation. This example on the Go Playground shows off the core idea. Gregory Petrosyan |
|
Limen: A Composable Authentication Library — A plugin-first authentication library that ships with the essentials (session management, cookie handling, rate limiting, security primitives) but then lets you compose the rest of the stack where you need username/password, OAuth 2.0, 2FA, etc. GitHub repo. Brian Iyoha |
|
|


