Aastha
Aastha is a Software Engineer at Bloomberg in London, where they build scalable search systems as part of the company’s AI-powered research platform, Document Search (or DS <GO>). She’s been in love with Python for the past six years and enjoys using it to solve real-world problems. When she’s not coding, you'll find her playing badminton, running, or exploring hiking trails.
Session
Asyncio has become one of Python’s most popular libraries for writing fast, scalable applications. But sometimes, using async can actually make programs slower.
In this talk, we’ll explore common mistakes while using asyncio, why misunderstanding the difference between I/O-bound and CPU-bound tasks leads to poor performance, and practical patterns for writing efficient async code.
Through real-world examples and live demos, you’ll leave with a clear model for using asyncio effectively.