#​575 — October 22, 2025

Read the Web Version

Together with  Depot

Go Weekly

The Draft Go 1.26 Release Notes — It’s still early days for the under-development Go 1.26, due to land in February 2026, but there’s already a draft set of release notes covering enhancements most likely committed to the release so far, including new’s support for expressions.

The Go Team

The “10x” Commandments of Highly Effective Go — John comes down from the mountain with ten Go commandments. The conceit may be cute, but these are essentially ten broad guidelines for Go developers, coupled with examples of adopting them in GoLand.

John Arundel

Automate GitHub Actions Runner Updates with Claude — Forget about managing GitHub Actions runners and get back to writing code. Learn how Depot uses Claude to automatically handle all those pesky updates and how you can get faster, more stable CI/CD without the headache.

Depot sponsor

IN BRIEF:

The Speed of Random Number Generators — There are several obvious options for generating random numbers in Go – Daniel quickly compares their performance (spoiler: math/rand/v2 using PCG is the winner).

Daniel Lemire

The 'Compare IP Subnets' Proposal — As part of his Accepted! series explaining upcoming changes to Go, Anton explains how Go 1.26 will make comparing IP subnets (e.g. 10.0.0.0/8) easier.

Anton Zhiyanov

📄 Parsing Financial News for Automated Trading Decisions – But always remember, folks: “time in the market beats timing the market” ;-) Paolo Galeone

📄 JWT Authentication in Go with Gin – With the end goal to work with Vonage in this case, but the principles can be used elsewhere. Benjamin Aronov (Vonage)

📄 Durable Background Execution with Go and SQLite Dima Kotik

📄 Subtest Grouping in Go Redowan Delowar

🛠 Code & Tools

gotests: Automatically Generate Test Boilerplate From Code — Automatically creates table-driven tests from your source code by analyzing function and method signatures. This week’s v1.8.0 release adds complete support for generics, meaning gotests can generate tests for generic functions and methods on generic types.

Charles Weill et al.

What Shopify, Figma, and Stripe Use for Pair Programming — Tuple is the most effective way to unblock PRs, make technical decisions, and polish or review code.

Tuple sponsor

urfave/cli 3.1: A Declarative Way to Build Go CLI Apps — The manual outlines all of the key features, but think shell auto-completion, option parsing, help text, etc.

Jeremy Saenz and Contributors

go-torch: Torch-Like Deep Learning Framework in Go — Open-source deep learning framework built from the ground up in pure Go.

Abinesh Mathivanan

go-nvtrust: NVIDIA GPU and NVSwitch Confidential Computing Attestation — This is niche! It’s a Go version of Nvidia’s nvTrust to manage ‘Confidential Computing’ attestation evidence from NVIDIA GPUs.

Confident Security

🎁 And one for fun..

superfile: Go-Powered Terminal-Based File Manager — A modern, well-styled (and theme-able) terminal based file manager app built atop Bubble Tea. GitHub repo.

Yorukot