asyncio Exposed: Beyond the Happy Path
We all use asyncio, but not everyone truly understand what happens behind the await.
In this talk, we’ll dive into advanced patterns, real-world pitfalls, and debugging strategies for developers who want to move beyond the basics.
We all use asyncio - but let’s be real: how many of us actually understand what’s happening behind the scenes when we await something?
The moment you step off the happy path - into timeouts, cancellations, and juggling dozens of async tasks - things get a little chaotic, fast.
This talk is a deep dive into the corners of asyncio most of us don’t look at until something breaks. We’ll unpack what really happens behind await, how to manage task lifecycles and what to do when your app just…stops. We’ll explore advanced patterns, sneaky bugs, and practical tools to help you trace and debug what your async code is actually doing.