PyCon Israel 2025

asyncio Exposed: Beyond the Happy Path
09-09, 13:00–13:20 (Asia/Jerusalem), Main Hall (30)
Language: English

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.


Expected experience level of participants

Intermediate

Target audience

Developers, R&D, Testers/QA

I'm a backend developer with over six years of experience, passionate about the startup world and the challenges that come with its rapid changes.

A few months ago, I founded TechGym, a program for seniors, with the goal of creating weekly sessions to stay technology fit.