#604 — June 5, 2026 |
|
Go Weekly |
|
|
🔬 Go Experiments Explained — Go ships ‘experimental’ features so you can trial new functionality or behavior changes before they're locked in, but do you know how to find and enable them, or how they graduate to GA? Alex walks through how the system works. Alex Edwards |
Beyond Sandboxes: Architecting Durable Runtimes for AI Agents (Webinar) — Learn the open-source 5-layer stack and run durable AI agents with Agentspan across LangGraph, OpenAI, and Google SDKs. 🗓️ June 11. Orkes sponsor |
|
How Go Builds Stack Traces — In the final part of his fantastic Understanding the Go Runtime series, Jesús walks us through what happens from Jesús Espino |
|
IN BRIEF:
|
|
Finding a Needle in a 4 GB Haystack: From 0.75 GB/s to 49 GB/s — A journey into optimizing file scanning, where the lessons matter more than the headline: mmap can lose to parallel Assel Meher |
|
Your Go Service Is Simple. Your Analytics Stack Isn't — TimescaleDB extends Postgres so analytics stays on your existing database. No pipeline, no second stack. $1000 credit. Tiger Data (creators of TimescaleDB) sponsor |
|
📄 Why Does 📄 Self-Calling Executables – How to make a Go program re-launch itself as a subprocess. Olivier Pfad 📄 IPv6 Zones in URLs Are a Mistake – How certain URLs including IPv6 zones can give 📄 Socket Options That Matter – e.g. |
🛠 Code & Tools |
|
|
go-pretty: Pretty Print Tables, Lists and Text on the Terminal — Utilities to prettify console output of tables, lists, progress-bars, text, etc. Since we last mentioned it two years ago, it’s gained table sorting, 256 color support, and more. Naveen Mahalingam |
|
Validate 1.6: A Generic Data Validation and Filtering Library — Validate maps, structs, HTTP requests, add custom error messages, and has about a hundred built-in validators and filters (for casing, casting, escaping text, etc.) The README is packed with examples. Gookit |
|
Heimdall 7.2: An Enhanced HTTP Client for Go — Designed for making large numbers of requests, including a built-in circuit breaker to control failing requests, multiple and custom retry strategies, plus a fluent API. Gojek |
|
|


