😎 A-go-ha! Gopher Hawaiian Shirt Patterns — Humor me for this item in the last gasps of summer! In 2023, Russ Cox worked with Renee French (the creator of the Go gopher mascot) to design and print some Go-themed Hawaiian shirts. They’ve now made the patterns generally available in several colors. Christmas sweater patterns next, perhaps?
Russ Cox and Renee French
|
Testing Time (and Other Asynchronicities) — The official Go blog continues with its tour of new Go features, looking at testing/synctest , newly promoted to general availability in Go 1.25. If you need to write fast, reliable tests for concurrent code, this is a must-read.
Damien Neil
|
Go Logs with Full Context in Sentry — See Go errors, traces, and logs together in one view for complete production context. Debug faster without sifting through logs or switching tools. Find root causes faster, fix problems quickly, and keep your applications running smoothly with Sentry.
Sentry sponsor
|
Default Methods in Go — Go’s interfaces are simple but can be brittle, particularly when adding a method and having several existing implementations. Miguel digs into some of the limitations and problems.
Miguel Young
|
Benchmarking Different Go SQLite Drivers (Again) — A benchmark we’ve linked to a couple of times has seen another update. As with any benchmark results, maintain a critical eye here, but the author found significant differences between the nine options in certain scenarios.
Christoph Vilsmeier
|
Announcing GoReleaser v2.12 — The popular Go-flavored release crafting tool introduces a new Docker integration, Docker image attestation, Makeself packaging support (to create packages that self-extract/run), Go 1.25, and more.
Carlos Alexandro Becker
|
Surf: An Advanced HTTP Client Library — Has a focus on web scaping and API automation by attempting to impersonate desktop browsers, handle fingerprinting, HTTP/3 support, and more.
enetx
|
-
GoQueue 0.2.1 – Background job processing library, now with support for multiple queueN backends.
-
Pebble 2.1 – RocksDB/LevelDB inspired key-value database in Go. Used by CockroachDB under the hood.
-
Garble 0.15 – Obfuscation for Go builds. Now with Go 1.25 support.
-
gofumpt 0.9 – A stricter gofmt . Now based on Go 1.25's gofmt .
-
Revive 1.12 – Fast, configurable, extensible, flexible linter for Go.
-
Hugo 0.149 – The popular Go-powered static site generator.
-
tview 0.42 – Rich interactive widgets for terminal UIs.
-
sqlc 1.30 – Generate type-safe Go code from SQL.
|
For a variety of reasons – not least taking a vacation in August (oops!) – I have a backlog of fantastic submissions from people that I want to share separately:
|
|