#576 — October 29, 2025 |
|
Go Weekly |
|
|
Go's Green Tea Garbage Collector — Go 1.25 introduced a new, experimental garbage collector called ‘Green Tea’. Though experimental, it’s already in production at Google and they’ve seen big efficiency gains (though others have seen little benefit). This post goes into depth about how it operates and compares to Go’s default GC. Michael Knyszek and Austin Clements |
💬 There's a more extensive thread of people's Green Tea benchmarks on GitHub. |
Build Enterprise Features Faster with WorkOS — Enterprise customers expect SSO, SCIM, and RBAC that meet strict compliance standards. WorkOS gives developers clean APIs, built-in SOC 2 and GDPR support, and a hosted Admin Portal to help ship enterprise features without slowing down development. WorkOS sponsor |
|
Go's Release Cycle and Process as Go 1.26 Progresses — Go 1.26’s “development freeze” is scheduled for November 26, meaning that any new features going into Go 1.26 have to be committed by then (bug fixes and doc updates continue, however). This page, maintained by the Go team, explains how the process between then and Go 1.26’s eventual release in 2026 will go. Go Wiki |
|
IN BRIEF:
|
|
vite-plugin-use-golang: Write Go in JavaScript Files? — An interesting experiment! It’s a plugin for the Vite frontend build tool that looks for a Yar Kravtsov |
|
Timezones as Types: Making Time Safer to Use in Go? — The creator of go-meridian shows off how the library can bring types to timezones “making wrong timezone handling impossible to compile.” Matthew Halpern |
|
📄 The Concurrency Conundrum: A Story of Curiosity and Code – The tale of tackling a typical locking problem. Wawandco 📄 From 19 Hours to Under a Second: Building a Blazing-Fast TCP Scanner in Go Michael Freeman |
🛠 Code & Tools |
|
|
🤖 Crush: Charm's Go-Powered AI Coding Agent — A few months ago we noticed the first commits to this repo, but now Charm (best known for Bubble Tea) has built a fleshed out, featureful alternative to tools like Claude Code or OpenAI’s Codex that’s well worth checking out, especially as it supports any OpenAI-compatible LLM API. Charm |
|
Lessons Learned from a Decade of Managing K8s: The Definitive Guide — Discover what 10 years of Kubernetes ops taught us about building, securing, and scaling platforms with confidence. Fairwinds sponsor |
|
Fyne: A GUI App Framework for Desktop, Mobile and Web — A neat way to build GUI and mobile apps with Go and one of few options for creating native cross-platform apps without having to package a full browser engine. It’s had some significant updates recently in areas like i18n, canvas drawing, and styling. GitHub repo. Fyne Team |
|
🤖 Fantasy: Build Flexible AI Agents with Go — It’s Charm again! Fantasy is one of the key building blocks behind Crush (mentioned above) but can be used directly to create tool-enabled agents in Go. Charm |
|
SFTPGo 2.7: A Full Featured File Transfer Solution — A highly configurable, Go-powered SFTP, HTTP/S, FTP/S and WebDAV server that can interoperate with cloud-based storage backends. v2.7 adds support for Post-Quantum Traditional Hybrid Key Exchange and drops rsync and Git hosting support. GitHub repo. AGPL 3.0 licensed. Drakkan |
|


