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

  • Subscribe: Newsletter Twitter Bluesky Mastodon LinkedIn GitHub RSS
  • Email: m@antonz.org