#​586 — January 23, 2026

Read the Web Version

Together with  Tiger Data logo

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 panic directly, you still need to know how to recover from panics as they can arise in many ways. Jason covers the basics and shares some gotchas the DoltHub team has encountered.

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 top-a-like that shows off real-time CPU and GPU usage, along with metrics about power and memory usage.

Carsen Klock

  • Echo 5.0 – Popular extensible high performance web framework. A maintenance release but with major breaking changes.

  • ✉️ Notifuse v26 – Self-hosted emailing platform for sending and designing newsletters and transactional emails. AGPL licensed.

  • 🤖 grepai 0.21.0 – Index code using vector embeddings and use natural language queries to find conceptually related code.

  • Google API Linter v2.2 – Real-time checks for compliance with Google's API standards on protocol buffer-defined API surfaces.

  • Sonic 1.15 – High performance JSON serialization and deserialization library accelerated by JIT and SIMD.

  • 🤖 Crush v0.34.0 – The Charm team's terminal-based AI coding assistant.

  • GoProxy 1.8 – Library for creating custom HTTP/HTTPS proxy servers.

  • Postgresus 3.5 – Backup tool for Postgres, MySQL and MongoDB.

  • pgmetrics v1.19 – Collect and display metrics from Postgres servers.

  • Telego 1.5 – Telegram Bot API library.

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape: