#586 — January 23, 2026 |
|
Go Weekly |
|
|
Results from the Latest Go Developer Survey — Over 5,000 Go developers responded to the latest official survey, broadly reporting a high level of satisfaction with the language and tooling. Frustrations include difficulty following best practices, missing or disliked features, and trouble finding trustworthy third-party modules. We also learn a little about developers' AI usage. Todd Kulesza and the Go Team |
Query Billions of Rows in Milliseconds — Hypertables, 95% compression, continuous aggregates, and 100% Postgres. Query billions of rows in milliseconds. No new query language to learn, no extra infrastructure to manage. Start building for free. Tiger Data (creators of TimescaleDB) sponsor |
|
A Proposal to Add Generic Methods to Go — It’s early days, but when a proposal arises from one of Go’s co-creators, it’s worth listening! In Go, functions can be generic, but methods cannot, and while generic methods were never intended to be added to Go, “perhaps a change of view is in order”. Robert Griesemer et al. |
|
IN BRIEF:
|
|
Floating-Point Printing and Parsing Can Be Simple and Fast — A fantastically deep and technical tour of implementing some modern floating point number manipulation algorithms in Go. It’s not just academic, either: “I expect some form of this Go code to ship in Go 1.27.” Russ Cox |
|
😱 Panic Recovery — Even if you never use Jason Fulghum |
|
Dancing Backwards with Go — “Dancing backwards” in this context is a playful framing for TDD, and John skips through this example with the grace of Ginger Rogers. John Arundel |
|
📄 Patching the Wii News Channel to Serve Local News in 2025 – Delightfully niche and a fun use for Go. Raúl Negrón 📄 A Rust Developer's Honest Review of Go – A developer who has been using Go for a few months shares what he does and doesn’t like. Ben Raz 📄 Writing a Time Series Database from Scratch in Go – A slide deck. Aliaksandr Valialkin (VictoriaMetrics) 📄 On Starting to Write a Compiler in Go Uros Popovic |
🛠 Code & Tools |
|
|
Google's JSON Schema Package for Go — Two members of the Go team introduce us to a comprehensive JSON Schema package Google uses in the official Go SDK for MCP. JSON Schema provides a way to describe the shape of JSON values, so values can be generated or validated to the spec. GitHub repo. Amsterdam and Thanawalla |
|
Deploy Your Services Anywhere with Cloud 66 — Run APIs on your cloud of choice with Kubernetes orchestration and full control over builds & clusters. Cloud 66 sponsor |
|
go-quickjs-wasi-reactor: Run QuickJS Efficiently Under Go — Run the WASM-based NG fork of the embeddable QuickJS JavaScript engine directly within your Go app. Uses an approach that lets you step through the JS event loop manually, if you like, and poll for IO yourself. Aperture Robotics |
|
GopherJS 1.20: A Go to JavaScript Transpiler — Provides the opportunity to write front-end code in Go and run it in the browser sans WebAssembly. There’s an online playground if you want to have a quick play. v1.20 brings things up to Go 1.20.14 standards. GopherJS |
|
mactop: A Terminal Based Monitoring Tool for Apple Silicon — A Mac-specific Carsen Klock |
|
📢 Elsewhere in the ecosystem |
|
Some other interesting stories in the broader landscape:
|


