Go Weekly
Plus prepping for Go 1.27, Go's role in the agentic world, and Go highlights of the year so far.

#​614 — August 14, 2026

Read the Web Version

🏖️ We're taking a break next week, and will be back on August 28. Due to this, and the imminent Go 1.27 release, we're shaking the format up a bit this week…!
__
Your editor, Peter Cooper

Together with  Tiger Data logo

Go Weekly

Why Go is an Ideal Language for AI-Assisted Software Engineering — Two Googlers, including Go lead Cameron Balahan, make the case that Go's features, like standardized formatting, a solid standard library, and the compatibility promise, make it a particularly good language for agents.

Cameron Balahan and Richard Seroter (Google)

🗣️ This piece provoked some discussion, most notably on Hacker News where the tone was quite adversarial, while r/golang did a better job than the post itself of explaining what's specifically Go about the argument.

The Analytics Stack That's Just Postgres — CERN runs TimescaleDB on Postgres for Large Hadron Collider sensor data: 95% less storage, 40% faster queries. Same Postgres you run, extended with hypertables and compression. Analytics at scale, no second database. Get $1000 credit to start.

Tiger Data (creators of TimescaleDB) sponsor

IN BRIEF:

  • Go 1.27 Release Candidate 3 is out, with the final just around the corner. More on that later in this issue.

  • 🔐 Go 1.26.6 and Go 1.25.13 are out too with ten security fixes (explained within), including two that let a malicious GOPROXY or GOSUMDB slip module content past the checksum database.

  • Fiber 3.5, the latest version of the popular Express-inspired web framework, has been released with speedups, middleware security hardening, and fixes.

📊 Profile-Guided Optimization in Go — Turning PGO on for encoding/json parsing yielded up to 4.7% more throughput in Daniel's experiment. He also trained profiles on three different JSON documents and measured each build against all three, so you can see how well a profile transfers to previously unseen workloads.

Daniel Lemire

📄 Understanding Go AI Inference: Yzmayzma provides a way to integrate llama.cpp into Go apps, but how it does it without CGo is the interesting bit! Jesús Espino

📄 Sets in Go: Past, Present and Future – Slides from this week's GopherCon UK talk on the set types proposed for Go 1.28. Luciano Ramalho

📄 Rewriting the Appwrite CLI in Go – A TypeScript to Go migration story covering why Go vs Rust, and how their now Go-powered CLI is still distributed on npm, as per-platform binary packages. Chirag Aggarwal (Appwrite)

👀 Go 1.27 is almost here!

Final Go releases often arrive a week or so after the third release candidate (as mentioned above), so Go 1.27 may be released next week while we're away… 😱

If it lands in our absence (it'll be announced on the official Go blog), here are a few resources to help you navigate the release:

Open Source Hit Frontier-Level Code Review at a Tenth of the Cost — PR-AF places #2 of 42 on Martian's Code-Review-Bench. Verified findings only, self-hosted, any open model.

Agentfield.AI sponsor

🏆 Highlights of the Year So Far

Before we take a week away, we're reflecting on some of the highlights of 2026 so far. We know it's not always possible to read every issue, so here are a few items you may have missed that we enjoyed! :-)

  1. The Most Popular Go Dependency Is…Testify! Thibaut Rousseau shares the fascinating process he went through to figure that out, and shares the rest of the top 10.

  2. The Go 1.26 Interactive Tour – As we learnt last week, this was Anton Zhiyanov's final Go tour and it still provides a good look at modern Go features you might not yet be using.

  3. Go Naming Conventions: A Practical Guide – A thorough single-page reference covering identifiers, filenames, packages, and the concept of "avoiding chatter."

  4. templUI shadcn-templ: Customizable UI Components for Go and TemplTempl is Go's answer to JSX… kinda. And shadcn-templ (the new name for templUI) offers a suite of components and themes, leaning on Tailwind CSS, to use with it.

  5. A 'Pure Go' Linux Environment, Inspired by Fabrice Bellard – I forgot this existed, but it still impresses! With a single go run you can get a Linux environment up and running. Now I just need to find a use for it…

And that's a wrap! We'll see you again on Friday, August 28! 👋

P.S. A huge thanks to everyone who's sent in submissions lately. There have been so many that I've fallen behind a lot, but every email gets read and I'll be playing catch up on my return :-)

Issue 613 #614