Plus Go 1.26.4, how Go builds stack traces, and the 3rd edition of Learning Go.

#​604 — June 5, 2026

Read the Web Version

Together with  Orkes

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 panic() through to what Go prints at your terminal to help you debug failures.

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 ReadAt/pread, and once you’re memory-bound you’re benchmarking the page cache/DRAM as much as your code…

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 tsgo Use So Much Memory? – A pprof-driven investigation into why the new Go-based TypeScript compiler uses so much memory. Zack Radisic

📄 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 url.Parse indigestion. Xe Iaso

📄 Socket Options That Matter – e.g. TCP_NODELAY, SO_REUSEPORT, SO_RCVBUF, SO_SNDBUF, and SOMAXCONN Alexander Stavonin

🛠 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

📰 Classifieds

🤖 AI wrote the diff. Who reviews it? Open-source multi-agent PR review, drops into GitHub Actions. → agentfield.ai/github/pr-af/