Go Context and Cancellation in 2026 — The Patterns That Don't Leak
Practical Go context patterns: cancel propagation, timeout chains, request-scoped values, errgroup, and how to avoid the common goroutine leaks.
Practical Go context patterns: cancel propagation, timeout chains, request-scoped values, errgroup, and how to avoid the common goroutine leaks.
How Postgres MVCC actually works, the four isolation levels (and what each gives you), row vs advisory locks, deadlocks, and the transaction patterns every backend developer needs to handle concurrency correctly.
Modern asyncio in 2026. Structured concurrency with TaskGroup, ExceptionGroup, timeout/cancellation done right, anyio for cross-runtime portability, and the patterns to use (and avoid).
What async Rust feels like once it clicks — Tokio’s runtime, tasks vs futures, JoinSet, channels, cancellation, select!, and the shape of every concurrency pattern you’ll need on the backend.
How Go concurrency really works — goroutines, channels, select, sync primitives, context, and the patterns to use (and to avoid) in production code.
Async/await in Python explained from first principles — the event loop, what coroutines really are, when async helps, and how to avoid the foot-guns.