🥚 We're taking a little break for Easter but didn't want to take the entire week off, so we have a slimline issue for you today :-) Back to full speed next Wednesday! __ Peter Cooper, your editor |
Using Signals with Go — Signals are asynchronous messages sent to processes to notify them of events like interrupts, crashes or termination, or to trigger certain behaviors. Most languages let you catch signals and act upon them, such as for shutting down a program gracefully, and Go is no exception.
Jon Calhoun
|
Complete Go for Professional Developers — Craft production-grade APIs with Go, the language trusted by tech giants! Connect to Postgres, implement auth, and write tests that matter. Taught by a Twitch ML engineer who solves real problems with Go daily.
Frontend Masters sponsor
|
Fuzzing Go Binaries with LibAFL — Built upon the Rust-powered LibAFL fuzzing library, GoLibAFL brings ‘state-of-the-art fuzzing techniques’ to Go developers. This post compares it to existing solutions, shows off some examples, and digs into how they tailored LibAFL for Go use cases.
Ollrogge and Produit
|
sync.Pool is Not a Silver Bullet — sync.Pool can reduce allocations and GC pressure, but it’s not a drop-in solution for every case. Jens looks at where pooling shines (predictable, short-lived objects) and when it can backfire.
Jens Neuse
|
Mockery v3: Create Mock Implementations of Interfaces — With the very bold claim of Mockery v3 being able to make “obsolete all other interface-based code generation frameworks” in the Go world, the author has a good go at explaining why. If you’d rather just see the facts and give it a go, the homepage is a good place to start.
Landon Clipp
|
-
Fyne 2.6 – Cross platform GUI toolkit in Go. v2.6 introduces a new threading model that makes it a lot faster.
-
AWS Lambda for Go 1.48 – Samples & tools for Go devs building on AWS Lambda.
-
pgxmock v4.7.0 – Simulate pgx behavior in tests without a real DB connection.
-
go-git v5.16.0 – Extensible Git implementation written in pure Go.
-
Revive 1.9 – Fast, configurable, extensible, flexible linter for Go.
-
Mongo DB Driver 2.2 – The official Go driver for MongoDB.
|
A quick roundup of some other interesting updates or useful resources in the broader developer landscape:
|
|