Anton Zhiyanov
projects
books
blog
about
◐
2025
'Better C' playgrounds
Go feature: Modernized go fix
Detecting goroutine leaks with synctest/pprof
Timing 'Hello, world'
'Gist of Go: Concurrency' is out!
Go feature: Secret mode
Gist of Go: Concurrency internals
Go feature: Type-safe error checking
Go feature: Goroutine metrics
Gist of Go: Concurrency testing
Go feature: Context-aware Dialer methods
Go feature: Compare IP subnets
High-precision date/time in C
Gist of Go: Atomics
Go proposal: Hashers
Write the damn code
Go is #2 among newer languages
Go feature: new(expr)
Accepted! Go proposals distilled
Native threading and multiprocessing in Go
Building blocks for idiomatic Go pipelines
Gist of Go: Signaling
Expressive tests without testify/assert
Redka: Redis re-implemented with SQL
Concise test assertions with Be
Gist of Go: Semaphores
Go 1.25 interactive tour
JSON evolution in Go: from v1 to v2
Gist of Go: Race conditions
Gist of Go: Data races
Sad story of http.DefaultTransport
Am I online?
Sandboxes
Howto: Humble command-line assistant
Go's map does not shrink
Go 1.24 interactive tour
TILs are junk food
Gist of Go: Context
Proofread and translate text in VS Code