Go Weekly
Plus adding a Go feature to TypeScript, and there's a Go 1.27 party you're invited to.

#​613 — August 7, 2026

Read the Web Version

Together with  Master.dev

Go Weekly

An Interactive Tour of Go 1.27 — Anton Zhiyanov made interactive tours for Go 1.22 through 1.26 but decided to stop. Jesús Espino has picked up the baton and tackles Go 1.27's huge array of features here, from generic methods and the goroutineleak profile to the new uuid package and experimental portable SIMD.

Jesús Espino

💡 No, Go 1.27 has not been released yet, but the second release candidate is solid, and the final is expected in the next week or two.

Harness Engineering: How to Wrangle Your Agents — The models keep changing. The harness is the part you build. Scott Moss (Netflix) shows how: durable execution, sandboxed tool calls, memory systems, and multi-agent handoffs.

Master.dev sponsor

A Proposal to Fix Go's Proposal Backlog — The backlog is growing 23% a year with the median item over two years old. Austin Clements proposes a formal triage group, review tracks, and weighted community emoji voting to decide what gets reviewed next (though not what gets accepted).

The Go Team

Going Backward (or Why slices.Backward Looks So Complicated)slices.Backward's signature is intimidating at first glance, so Anton reinvents it step-by-step, from a naive slice copy to callback iterators, iter.Seq2, and the ~[]E constraint. Then, fingers crossed… it clicks?

Anton Zhiyanov

Adding Go's defer to the TypeScript Compiler — Since tsc is now written in Go, hacking on it is unusually friendly territory for a Gopher. Andrew adds a working defer statement to the compiler, but concludes it probably shouldn't exist.

Andrew Healey

You Chose Go to Avoid Complexity. So Just Extend Postgres — TimescaleDB adds analytics to the Postgres you run. One system, no pipeline, no drift. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

📄 Looking at the Memory Map of a Go 1.27 Program on Linux – Go 1.25+ names its memory mappings, making /proc/<pid>/maps readable. Chris Siebenmann

🛠 Code & Tools

Wails v3 Beta: A New Foundation for Go Desktop Apps — The Go desktop framework's long-awaited rewrite lands in beta with explicit app and window APIs, first-class multi-window support, Go services with TypeScript bindings generated via static analysis, and experimental iOS and Android support. Note that migrating from v2 will require real work.

Lea Anthony

Wireblast: A 100Gbps Packet Generator in Go — A Go app that uses AF_XDP to hit 14.88 million packets per second on 10G (and 138 Mpps on 100G) with no DPDK or hugepages needed. Where iperf3 tops out, this is just getting started! GitHub repo.

Andree Toonk

  • 🤖 Fantasy 0.40 – Charm's library for building multi-provider, multi-model AI agents with a single API.

  • 📡 GopherTrunk 0.9 – Pure-Go digital-trunking radio scanner engine for RTL-SDR.

  • GoProxy 1.9 – Create customized HTTP/HTTPS proxy servers with Go.

  • slacrawl 0.8 – Mirrors Slack workspace data into local SQLite.

  • pdfcpu 0.14 – Go PDF processing and manipulation library.

  • Delve 1.27.1 – The popular Go debugger.

🎉 There's a party goin' on right here…

JetBrains is holding an online release party for Go 1.27 on August 25.

Ainsley Clark and Jesús Espino (who created the Go 1.27 tour at the top of this issue) are hosting, and some of the team behind the Go 1.27 release will be taking part! Robert Griesemer, Alan Donovan, Marc Dougherty, Cameron Balahan, and Joe Tsai will be sharing some background about the release and answering viewers' questions live.

I take it this means Go 1.27 will definitely be out by the 25th then… 😅

Issue 612 #613