Fix Go Bugs and Bottlenecks Fast with AppSignal — AppSignal gives Go developers the tools they need to fix bugs, track performance issues, and ship with confidence. Easy to set up, a joy to use, and built for teams that care about their code. Start your free trial today, no credit card required.
AppSignal sponsor
|
♟️ Running a Million-Board Chess MMO in a Single Process — A surprisingly thorough explanation of how a game developer put together a large scale multiplayer chess game, with Go not skipping a beat on the backend. The developer also recorded a YouTube video all about it. I’m not sure about Black or White but this is certainly a win for Go Blue.
Nolen Royalty
|
How to Manage Configuration Settings in Go Webapps — There are many ways to pass configuration to an app (CLI parameters, environment variables, config files), and which one is ‘right’ comes down to your preference and app needs. Alex explains each way along with his preferences.
Alex Edwards
|
🎨 Colorspace: Color Space Conversion Library — Implements different color space logic to allow for conversions and interpolation of colors. Covers sRGB, linear sRGB, CIE XYZ, OKLAB and OKLCH.
Patricio Whittingslow
|
Cross-Compiling 10,000+ Go CLI Packages Statically — The tale of building a large number of Go CLI tools as static binaries using the Zig toolchain. Why? To make life easier for folks who don’t have the Go toolchain installed. An interesting, unconventional approach.
Ajam / Package Forge
|
-
Anubis 1.20 – Provides a proof-of-work challenge to 'weigh the soul' of incoming HTTP requests in an attempt to stop/slow down AI crawlers.
-
Validator 10.27 – Value validations for structs and fields based on tags.
-
Gofakeit 7.3 – Random fake data generator. Now with ISBN support.
-
Chroma 2.19 – General purpose syntax highlighter in pure Go.
-
Mockery 3.5 – Mock code autogenerator.
|
|
https://golangweekly.com/issues/560