#597 — April 17, 2026 |
|
Go Weekly |
|
|
Let’s Add a Conditional Expression to Go — Not a proposal for a real Go feature, but an epic tour through the Go compiler, including the parser, type checker, IR, and the Matvey Korinenko |
44 Postgres Talks To Choose From in One Virtual Event — POSETTE: An Event for Postgres 2026 is a free & virtual developer event on 16-18 Jun. All 44 talks stream live & will be available later. Join live to take part in discussions with speakers & attendees. Check out the schedule and mark your calendar. Microsoft | AMD sponsor |
|
How GitHub Uses eBPF from Go to Improve Deployment Safety — A nice example of Go being used to build kernel-level tooling. Here, they used ebpf-go to create a circular dependency detection system. Gripper and Levenstein (GitHub) |
|
watgo: A WebAssembly Toolkit for Go — A zero-dependency, pure Go toolkit for parsing WAT, validating it, and creating WASM binaries (and decode back, too). It comes as a CLI tool and Go library. A must-see for anyone working with WASM in Go. GitHub repo. Eli Bendersky |
|
IN BRIEF:
|
|
Error Translation in Go Services — In layered services, storage errors like Redowan Delowar |
|
📄 Structuring a Go Service with the Repository Pattern – A worked example of the repository pattern and domain-first project layout. Paweł Grzybek 📄 Building Gemma 4 Local-Powered LLM Apps with Go and Yzma Vladimir Vivien 📄 Parsing 11 Languages in Pure Go Without CGO Gagan Deep Singh |
🛠 Code & Tools |
|
|
Garble: A Toolchain to Obfuscate Go Builds — Obfuscation doesn’t guarantee security but if you want your binaries to have “as little information about the original source code as possible,” Garble does its best using these techniques. v0.16 targets Go 1.26 only. Daniel Martí |
|
Your Tiger Data (creators of TimescaleDB) sponsor |
|
libopenapi: OpenAPI Parser and Validation Library — Full support for Swagger and OpenAPI 3.0, 3.1, and 3.2. Designed specifically to handle “the largest and most complex specifications you can think of.” Princess Beef Heavy Industries, LLC |
|
Hedge: Adaptive Hedged Requests for Cutting Tail Latency — An Prathamesh Bhope |
|
gontainer: A Dependency Injection Container for Go — A small reflection-based DI container from NVIDIA with no dependencies or code generation. You register factory functions and let it wire up your services from their param types. NVIDIA Corporation |
|
😬 Spank: Hit Your MacBook and It Yells Back… — A silly experiment using the accelerometer in modern Macs. Tai Groot |
|
|
👀 A Go..od Way to Read Hacker News? |
|
|
Circumflex 4.0: A Terminal-Based Hacker News Client — We first linked to this Bubble Tea-based terminal client for Hacker News in 2022, but it’s come a long way since. v4.0 adds a native comment section view and a built-in ‘reader mode’ for linked items. Ben Sadeh |



