#569 — September 10, 2025 |
|
Go Weekly |
![]() |
Let's Look at Go's New Experimental API for JSON — Working with the Internet’s most popular data exchange format is a fundamental, day-to-day task for most developers but Go’s original Tsai, Martí, et al. |
💡 Anton Zhiyanov has a more code-driven tour of what |
![]() Go with the Domain: DDD & Clean Architecture in Go — For Go developers tired of enterprise patterns that don't fit. The Watermill creators show how DDD actually works in Go with code examples from a real application. Three Dots Labs sponsor |
What the Go Proxy Has Been Doing — A few weeks ago, Ted asked What is the Go (module) proxy even doing? after he found it hammering his server. He’s since traded some emails with Russ Cox and discovered some curious things about the proxy’s behavior, particularly around the contents (and/or lack of) of Ted Unangst |
IN BRIEF:
|
Avoiding Common Jon Calhoun |
Solve Go Bugs and Bottlenecks Quickly with AppSignal — Fix Go bugs and bottlenecks fast with AppSignal. Get clear insights and ship reliable code. Start your free trial today. AppSignal sponsor |
📄 Running Go-Written Tools in a Browser – The ability to compile Go to WebAssembly opens up some fun opportunities on the Web. Uros Popovic 📄 'GoLand Can Do That?' Ten Secret Superpowers You Might Not Know John Arundel 📄 Exploring Concurrency Issues with Philosophers and Go Annis Souames 📄 Why I Ditched Docker for Podman (And You Should Too) Dominik Szymański |
🛠 Code & Tools |
![]() |
🤖 Google Releases Genkit Go 1.0 — Genkit Go is Google’s own open-source AI development framework and it’s now production ready along with a suite of ancillary tools targeting Go developers building LLM-backed apps (and not just using Google’s own models). There’s an introductory tutorial to learn more. Gill and Balahan (Google) |
Ergo 3.1: An Actor-Based Framework for Go — A Go-based implementation of ideas and design patterns from the Erlang world. v3.1 introduces a new cron-like scheduler, external process management, and improved testing capabilities. Full docs here. Taras Halturin |
go-getter 1.8: Download Things from Various Sources with a URL — So it’s just an HTTP client? Not exactly. A GitHub URL can become a HashiCorp |
GoferBroke: An Anti-Entropy Gossip Protocol for Distributed Systems — A minimal, high-performance ‘gossip’ protocol designed for embedding decentralized, eventually-consistent state into your apps. Kristian Woodroffe |
Kratos 2.9: A Go Framework for Cloud-Based Microservices — A “microservice-oriented governance framework” built around HTTP/gRPC. Kratos |
|
|