Plus how pprof works under the hood, and how Go is making VS Code faster to build.

#​608 — July 3, 2026

Read the Web Version

Together with  agentfield.ai

Go Weekly

Building Gin: Simple Over Easy — Did you know Gin, the popular Go web framework, was built for a social network that never took off? Twelve years and 88K stars later, its creator reflects on choosing simplicity, radix tree routing (complete with a live diagram) and, aptly for a Go project, never breaking the API.

Manu Martínez-Almeida

Build Autonomous Software Factories in Go — AgentField is the Go-native AI backend for autonomous software — orchestrate agents as http.Handlers, build autonomous software factories, ship production-grade systems. Native Go SDK, open- and closed-source models. Open source.

Agentfield.ai sponsor

Understanding the Go Runtime: Profiling — Jesús is back with another of his deep dives, this time into how profiling works under the hood. If you’ve ever used pprof, you’ll learn exactly what’s going on inside Go to make it work, and what the five different types of profile measure.

Jesús Espino

IN BRIEF:

How 4 Bytes of Padding Make Array Clearing 49% Faster — Clearing a big Go array runs faster on Intel when it sits at an 8-byte aligned offset. Here’s why, plus a benchmark that also tries out Go 1.26’s experimental SIMD intrinsics.

Andrii Berezhynskyi

💡 If this makes you want an alignment linter, betteralign is a friendlier take on fieldalignment, though note both optimize struct size, which is what bit Andrii here.

📄 Zero-Copy in Go: sendfile, splice, and the Cost of io.Copy Assel Meher

📄 Vulnerability Reports Are Not Special Anymore Filippo Valsorda

🛠 Code & Tools

LeafWiki: A Self-Hosted Wiki in a Single Go Binary — No complex setup, just a single binary and a data directory with an SQLite database and Markdown files within. There’s a demo instance here.

perber

Compress 1.19.0: Optimized Compression Packages for Go — Covers a variety of compression standards like zstandard, S2, gzip, zlib, snappy, and zip, plus a fast parallel gzip implementation. Recent improvements include concurrent zstd stream encoding and an ARM64 zstd decoder.

Klaus Post

You Ship One Binary. Why Operate Two Databases? — TimescaleDB extends Postgres for analytics at scale. One database to run, not two. Get $1000 credit to start.

Tiger Data (Creators of TimescaleDB) sponsor

Mo: View Markdown .md Files in the Browser — Charm’s Glow is a good Markdown viewer on the terminal, but if you’re drowning in Markdown files you’d rather read in the browser, this is an elegant solution, and even includes things like syntax highlighting and Mermaid diagram rendering.

Ken’ichiro Oyama

Kratos 3.0: A Framework for Cloud-Native Microservices — A microservices-oriented framework built around HTTP and gRPC. GitHub repo.

Kratos

📢  Elsewhere in the ecosystem