Aug. 7, 2025, 11:01 a.m.

Data races, test assertions and more Redis

Go Concurrency chapters, interactive Go 1.25 tour, test assertions package and Redis backed by Postgres.

Anton Zhiyanov

Hi! Long time no see. Hope you are doing well.

I'm Anton. I work on open source and write interactive technical books.

You're receiving this email because you subscribed to my updates at antonz.org/subscribe. If you'd like to unsubscribe, use the link at the bottom of this email.

Since the last issue, I've published four more chapters of my interactive Go Concurrency book:

  • Data races
  • Race conditions
  • Semaphores
  • Signaling

Two more chapters to go :)

I've also made an interactive tour for the upcoming Go 1.25 release, plus a separate guide that compares json/v1 and json/v2.

Speaking of new releases, I've published an ultra-lightweight test assertions package called Be. I don't think you need testify/assert to write concise and expressive tests.

Finally, my Redka project — Redis re-implemented with SQL — now supports PostgreSQL. Not as fast as the SQLite-backed version, but still handles 11K+ operations/sec.

That's all for now! See you in a while.

Anton

You just read issue #13 of Anton Zhiyanov. You can also browse the full archives of this newsletter.

antonz.org
Powered by Buttondown, the easiest way to start and grow your newsletter.