Two goroutines racing for the same data is a recipe for disaster.| antonz.org
Unopinionated and composable channel operations.| antonz.org
A Redis-compatible Go server/package with a Postgres or SQLite backend.| antonz.org
Reviewing the key changes in json/v2.| antonz.org
Fake clock, new GC, flight recorder and more.| antonz.org
Checking internet connectivity with 'generate 204' endpoints.| antonz.org
Weak pointers, faster maps, directory-scoped access, and more.| antonz.org
Compose concurrent pipelines from independent blocks.| antonz.org
A multi-purpose concurrency tool.| antonz.org
Waiting for goroutines to finish.| antonz.org
Let's write a concurrent program in Go!| antonz.org
Interactive book on concurrent programming with many exercises.| antonz.org
Iterators, timers and canonical values.| antonz.org
Chances are you are doing it wrong.| antonz.org
But it kind of works.| antonz.org
Isolated loop variables, range over integers, math/rand v2 and enhanced routing.| antonz.org
Computing the smallest/largest value and clearing containers.| antonz.org