tail -f blog
Blog
Notes on Go, ClickHouse, and observability.
Apr 10, 2024 · Stackademic ↗
Atomic, Mutex & Semaphores in Go, Part 1
What a data race really is (count++ is three operations), and when to reach for sync/atomic, a mutex or a semaphore.
Mar 24, 2024 · Stackademic ↗
Boosting Performance: Go Worker Pool Unleashed
Why one goroutine per job doesn't scale, and how a fixed pool of workers pulling from a queue keeps CPU and memory in check.