#​587 — January 30, 2026

Read the Web Version

Together with  Frontend Masters logo

Go Weekly

A 'Pure Go' Linux Environment, Inspired by Fabrice Bellard — With a single 'go run' you can get a Linux environment up and running using JT’s new project. JT used Claude Code to port Fabrice Bellard’s RISC-V system emulator to Go (not Linux itself, which runs from a special image). He tells the story (and shares the code) behind how it came together and shares lots of advice (and some of the downsides) for using LLMs in porting projects.

JT Olio

New Course: Backend System Design — Join Jem Young for this detailed video course and develop the system-thinking skills to solve complex backend design challenges related to scaling, data storage, reliability, performance, and more.

Frontend Masters sponsor

🗣️ GopherCon 2026 Call for Speakers Now Open — The Call for Speakers for GopherCon, taking place this August 3-6 in Seattle, is now open and runs through March 4. A limited number of 'Early Gopher' tickets are also available for the event (28 remain at the time of publication) – see the footer of the homepage for those.

GopherCon

IN BRIEF:

Your Go Tests Probably Don't Need a Mocking Library — Redowan explores the argument that many Go testing scenarios can be handled effectively without resorting to full-fledged mocking libraries. He outlines several alternative strategies for isolating code under test, thereby promoting simpler and more idiomatic Go.

Redowan Delowar

Detecting Goroutine Leaks with synctest/pprof in Go 1.26 — Go 1.26 is adding a new experimental goroutineleak profile that reports leaked goroutines.

Anton Zhiyanov

📄 Goodbye Java, Hello Go! – An enterprise development company explains why Go is their future. Jayasoma and Weerawarana (WSO2)

📄 Forcing a Generic Type to Be a Pointer Type (And Some Challenges) Chris Siebenmann

📄 How We Built Go-Native Durable Execution Henri Maxime Demoulin (DBOS)

📄 Writing a Go SQL database/sql Driver Zach Musgrave (DoltHub)

📄 How Tigris Backfilled Its Discord Forum with Go Xe Iaso

🛠 Code & Tools

♟️ Chess 3: A Chess Engine Written in Go — A heavily-optimized UCI-compatible chess engine, focusing on hand-crafted evaluation. The author’s goal is to create “the strongest golang chess engine in the world”! CLI only but will work with various chess GUIs, and apparently even plays on Lichess sometimes..

Paul Sonkoly

The #1 Time-Series Database Built on Postgres — TimescaleDB extends Postgres with hypertables, 95% compression, and continuous aggregates. Start building for free.

Tiger Data sponsor

🤖 Crush v0.36: Charm's Elegant Go Agentic Development Tool — Charm continues at full steam ahead with more Crush releases adding Vercel AI Gateway support and a 'crush stats' command to see what's going on with info about token usage, cost, an activity heatmap, and more. If you want a Go-powered Claude Code-a-like that's aesthetically pleasing, give it a spin.

Charm

RegreSQL 1.5: Regression Testing for SQL Queries — The idea is simple: take your queries, run them, capture expected results, then on future runs compare when their cost, I/O or other characteristics change. “When a query’s result changes unexpectedly, you’ll know immediately.” GitHub repo.

boringSQL

Mermaid ASCII: Render Mermaid Graphs in Your Terminal — If you want to render Mermaid diagrams like flowcharts and sequence diagrams without having to lean on the JavaScript ecosystem.

Alexander Grooff

Ristretto: A High Performance Memory-Bound Go Cache — Used as part of Dgraph (native GraphQL graph database) but you can use it at a lower level. Think caching database query results, rate limiting, etc.

Dgraph

🤖 Bifrost: Go-Powered LLM Gateway Server — An open-source LLM gateway optimized for low latency and high throughput, unifying 15+ AI providers behind an OpenAI-compatible API. Think OpenRouter, but on your own infra.

Maxim AI

📢  Elsewhere in the ecosystem

Some other interesting stories in the broader landscape: