---
title: "'Go aims to be a steady hand on the tiller.'"
publication: "Go Weekly"
issue: 624
published_at: "2026-11-13"
canonical_url: "https://golangweekly.com/issues/624"
---

Plus how Go developers really work in 2026, what PGO does with your profile, twelve security fixes, and generic collections you can try today.        

#​624 — November 13, 2026 

[Read the Web Version](https://golangweekly.com/issues/624)  

Together with [![Svix\](https://res.cloudinary.com/cpress/image/upload/c_fill,g_auto,e_trim,w_1280,h_386/e_make_transparent/co_white,e_outline:13/uokdi3wp1cp3vvnshdmd.png)](https://link.svix.com/cooper-p-06)   

Go Weekly 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/otrpv3lgplpw6ieeppjz.jpg)](https://go.dev/blog/17years)  

[Go Turns 17: An Update](https://go.dev/blog/17years) — A mini 'State of the Union' to celebrate Go's 17th birthday (first unveiled in a [quite understated post in 2009](https://opensource.googleblog.com/2009/11/hey-ho-lets-go.html)). Austin recaps a year of Go improvements, but also looks ahead to 2027 with (a large subset of) SIMD graduating in 1.28, cutting Go's memory footprint "_amid the global RAM crunch_", and a reworked proposal process that will involve the Go community more. 

Austin Clements (Go Team)   [![\](https://res.cloudinary.com/cpress/image/upload/c_limit,w_480,h_480,q_auto/copm/68bb1c63.png)](https://link.svix.com/cooper-p-06) 

[19 of 57 AI APIs Still Make You Poll for Job Results](https://link.svix.com/cooper-p-06) — That’s one finding in the State of Webhooks 2027. We scored 489 API companies, 66 of them AI API providers, against 17 criteria, from retries and signatures to how well agents can build on their events. [Immediate download, no email required](https://link.svix.com/cooper-p-06). 

Svix sponsor   

[Inside PGO: What Go's Compiler Does With Your Profile](https://internals-for-interns.com/posts/go-compiler-pgo/) — An illustrated dive behind the scenes of how Go's [profile guided optimization](https://go.dev/doc/pgo) feature operates. PGO is essentially a way to let the compiler optimize your app based on how it runs by inlining hot calls, aligning hot loops, and more. 

Jesús Espino  

💡 [Lamplit Labs measured PGO](https://blogs.lamplitlabs.com/posts/go-pgo-profile-guided-optimization-measured/) on a log router and found 8.8-10% fewer instructions per line, all of it from inlining.  

**IN BRIEF:** 

- 🔐 [Go 1.27.4 and 1.26.11](https://groups.google.com/g/golang-announce/c/iY8TY0wWgbM) have been released with twelve security fixes. Most of them prevent a malicious cgo dependency from running code at build time, and the stricter checks mean `--sysroot` and `-target` [are no longer allowed](https://importstatic.com/go/go-1-27-4-cgo-security-flags) in `#cgo`directives.
- Go's new experimental [generic collection types are ready to try](https://groups.google.com/g/golang-nuts/c/jcqXAMaB0vA) in [`golang.org/x/exp/collection`](https://pkg.go.dev/golang.org/x/exp/collection): sets, hashed maps, and the [newly accepted](https://github.com/golang/go/issues/60630) sorted maps and sets. The Go team hopes to add them to the standard library in 1.29.
- Austin Clements [has proposed](https://github.com/golang/go/issues/83009) graduating a large subset of `simd` and `simd/archsimd` out of their experiment for Go 1.28, covering AMD64, ARM64 NEON, and WebAssembly.
- Publishing the analyzer API as [a `go/analysis` package](https://github.com/golang/go/issues/82465) in the standard library is now a 'likely accept', paving the way for `go test` to run your project's own analyzers.
- ✈️ [Tinyflight](https://github.com/hybridgroup/tinyflight) is TinyGo-based flight control firmware for the M5Stack StampFly 'mini quadcopter' (that you can also fly in [a browser simulator here](https://tinyflight.app/)).   

[Catch Go Bugs That Fuzzing Misses with Gemini and a Constraint Solver](https://developers.googleblog.com/en/catch-go-bugs-that-fuzzing-misses-with-gemini-and-a-constraint-solver/) — A delightfully technical post on Google's dev blog that highlights a shortcoming in Go's fuzzer where slice overruns can be missed (though a simple tweak can expose them), and experiments with a way to use Gemini and Z3 to find them directly. 

Karl Weinmeister (Google)   

[CodeAF: 16 Coding Sessions in Half a Gigabyte, Written in Go](https://agentfield.ai/github/codeaf/?utm_source=golang&utm_medium=newsletter&utm_campaign=golang-261113&utm_id=golang-261113-codeaf&utm_content=codeaf) — Each extra session adds 27 MB of RAM, 8x less than Claude Code. #1 of ten harnesses on DeepSWE, lowest cost per solve. 

CodeAF by AgentField AI sponsor   

📄 [Go's JSON v1 vs v2 Under Load](https://huseyinbabal.dev/posts/go-json-v2-load-test/) – `MarshalWrite`'s many small writes cut one API's read throughput by 30%. Huseyin Babal 

📄 [Slashing a Go Service's Memory Use](https://edcrewe.blogspot.com/2026/11/slashing-go-memory-use-for-agents.html) – Swapping `map[string]bool` sets for sorted `[]uint64` slices helped cut heap use by 78%. Ed Crewe 

📄 [A Hands-On Tour of What `encoding/json/v2` Changes](https://cekrem.github.io/posts/go-json-v2-finally-says-no/) Christian Ekrem  

🛠 Code & Tools 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/fkw4rnevg8ymnmnt3s7x.jpg)](https://github.com/charmbracelet/lipgloss/releases/tag/v2.1.0)  

- [Lip Gloss 2.1](https://github.com/charmbracelet/lipgloss/releases/tag/v2.1.0) – Charm's terminal styling library. Tables can now size themselves to their content while still respecting a maximum width _(as above)_.
- [Iris v14](https://github.com/kataras/iris/releases/tag/v14.0.0) – The veteran web framework's first major release since v12 now requires Go 1.27 so it can lean on generic methods.
- [checkescape](https://giulianopz.github.io/enforce-zero-alloc-go) – An introduction to gVisor's analyzer for enforcing zero allocations in annotated functions, à la the recently featured`noalloc`.
- [codemap](https://github.com/peterretief/codemap) – Generates a single interactive HTML visualization of a Go module's packages, dependencies, files, and functions.
- [ws 1.5](https://github.com/gobwas/ws/releases/tag/v1.5.0) – The tiny, low-level WebSocket library adds SIMD-accelerated payload masking and stops trusting peer-declared payload lengths when allocating.
- [go-sqlite3 0.37](https://github.com/ncruces/go-sqlite3/releases/tag/v0.37.0) – cgo-free SQLite wrapper. `database/sql` transactions now default to `BEGIN IMMEDIATE`.
- [Fiber 3.7](https://github.com/gofiber/fiber/releases/tag/v3.7.0) – The Express-inspired web framework can now bind `map` fields from queries and forms.      

📰 Classifieds   

Billions of rows, one Postgres: [TimescaleDB](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=golang-weekly-newsletter) keeps your Go service’s analytics fast without a second database. [$1000 credit on Tiger Cloud](https://www.tigerdata.com/go/trial?utm_source=content-syndication&utm_medium=referral&utm_campaign=golang-weekly-newsletter). 

--- 

[WarpBuild](https://www.warpbuild.com/start?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=h2-2026&utm_content=golangweekly-2026-11-13) remote docker builders only rebuild what changed with optimized caching beyond just container layers. [Get $50 in free credits](https://www.warpbuild.com/start?utm_source=cooperpress&utm_medium=newsletter&utm_campaign=h2-2026&utm_content=golangweekly-2026-11-13) with code`START50`.    

📊 Go by the Numbers 

[![\](https://res.cloudinary.com/cpress/image/upload/w_1280,e_sharpen:60,q_auto/swin7xih2magnyfl5i8q.jpg)](https://blog.jetbrains.com/go/2026/11/10/state-of-golang-2026/)  

Alongside Go's 17th birthday, JetBrains has published [The State of Go in 2026](https://blog.jetbrains.com/go/2026/11/10/state-of-golang-2026/), covering the results from developers who replied to its annual ecosystem survey and chose Go as one of their main languages. Among the stats for the Go-using respondents: 

- On the editor/IDE front, 14% are now using [Zed](https://zed.dev/), up nearly 3x from last year, with GoLand (49%) and VS Code (48%) neck and neck (though remember this _is_ JetBrains' own survey :-)
- 🤖 86% are using AI coding agents in the terminal on at least a weekly basis (versus 74% for all respondents, including non Go devs), with 55% saying _most_ of their work code in the last month was generated by AI.
- 46% now use `net/http` for web development, up from 32% a year ago and almost level with Gin (48%). chi (15%), Echo (13%), and Fiber (13%) follow.
- 43% use TypeScript alongside Go in the same project, up from 24% in 2024. A Go backend with a TypeScript frontend is becoming _de rigueur_.
- 25% say they've _used_ Rust in the past year, but 70% have no plans to move away from Go. 🎉 

There's a lot more than that in there, though, so… [enjoy!](https://blog.jetbrains.com/go/2026/11/10/state-of-golang-2026/)         

Curated by Peter Cooper and [Glenn Goodrich](https://twitter.com/ruprict).
Go is a [trademark of Google](https://go.dev/brand).
The [Go gopher](https://go.dev/blog/gopher), whenever used, is an original creation by Renée French. 

[Change your email](https://golangweekly.com/edit_subscription/*|UID|*)
[Stop getting this newsletter](https://golangweekly.com/leave/*|UID|*) 

© Cooper Press Ltd · Fairfield Enterprise Centre, Louth, LN11 0LS, United Kingdom
