Mateusz Zaremba
Mateusz is a seasoned professional with a diverse background in technology. He is currently an Application Architect at Ørsted, where he helps teams build engineering tooling. Previously, Mateusz was a DevOps Architect at AWS, with a strong background in Cloud and AI/ML. He primarily works with Python. Prior to this, Mateusz honed his skills as a full-stack developer, proficient in Django and React.
Beyond tech, he brings a unique perspective as an aerospace engineer and avid sailor. This rich blend of skills and experiences empowers Mateusz to drive innovation and efficiency in the ever-evolving tech landscape.
Session
Asynchronous programming in Python has become an essential tool for developers building high-performance applications. But for many, terms like async
, await
, and the event loop seem daunting. This session provides a clear and concise introduction to async Python, breaking down the core concepts and showcasing practical examples of when and how to use it.
We’ll start with a simple explanation of Python’s async ecosystem (asyncio
and beyond), discuss common patterns like asyncio.gather
and task coordination, and demonstrate real-world use cases, such as making concurrent API calls or handling database queries through step-by-step coding.
As a cherry on top, we’ll briefly introduce Asyncer, a modern library that simplifies async workflows, for those ready to take async to the next level. By the end, you’ll feel confident to dive into async programming and leverage it effectively in your projects.
Whether you're a beginner or someone looking to solidify your async knowledge, this talk will leave you feeling empowered to tackle async Python without headaches.