#595 — March 27, 2026 |
🐣 We're taking next week off for a little Easter break, so we'll be back in your inbox on April 10. Happy Easter to you, if you celebrate. 😊 |
|
Go Weekly |
|
|
Go Naming Conventions: A Practical Guide — As Phil Karlton said: “There are only two hard things in computer science: cache invalidation and naming things.” Alex tackles the latter in this thorough single-page reference covering identifiers, filenames, packages, and the concept of “avoiding chatter.” Alex Edwards |
💡 You may also like Alex's Eleven Tips for Structuring Go Projects from last year. |
The Future of Software Development — Curious about coding with AI? Learn everything you need to know about AI-assisted engineering, starting with prompting and agents, before moving on to covering machine learning, MCP, and neural networks. A complete learning path for coding with AI. Frontend Masters sponsor |
|
Type Construction and Cycle Detection — A Go compiler engineer explains a corner of the type system that was improved in Go 1.26. The type checker now detects when an incomplete type is used in a way that requires it to be fully defined, turning what could have been a panic or confusing error into a clean cycle error. Mark Freeman (The Go Team) |
|
IN BRIEF:
|
|
We Rewrote JSONata in Go with AI and Saved $500K/Year — JSONata is a JSON query and transformation language whose reference implementation is in JavaScript. The team at Reco made a Go port, called gnata, and significantly reduced their compute costs. Nir Barak |
|
📄 Using Your Own Domain for Your Code Forge Hosted Go Modules – There are many ways to do this, but here’s a PHP-flavored approach. Jonathan M 📄 Adding Live Reload to a Static Site Generator Written in Go Jon Charter 📄 Deploying Go Apps to Google Cloud Run Joseph Spurrier 📄 Testing Unary gRPC Services in Go Redowan Delowar |
🛠 Code & Tools |
|
|
Diff 1.0: A High-Performance Difference Algorithm Library — Provides diffing for arbitrary Go slices and text. Here’s the motivation and implementation of the project, including a comparison with existing Go solutions. Florian Zenker |
|
Run Agents on Production-Fidelity Sandboxes — Ox spins up a sandbox for every agent task. Isolated code, compute, and data. Test against prod with zero blast radius. Ox sponsor |
|
Goada 1.2: A Fast WHATWG Spec-Compliant URL Library — Ada is a fast WHATWG-compliant URL parser written in C++ and used at the heart of numerous projects, such as Node.js. Goada provides an official set of Go bindings. Lemire, Nizipli, et al. |
|
go-sqlite3 v0.33.0: A cgo-free SQLite Wrapper — Till this release, Nuno Cruces |
|
Gnata: A Pure Go Implementation of JSONata 2.x — Mentioned earlier in this story above. Think “ Reco Labs |
|
|
📢 Elsewhere in the ecosystem |
|
|



