🦀 Rüstzeit: Asynchronous Concurrency in Python & Rust

Talk Timings (30 minutes):

Introduction and Hybrid Programming in Python and Rust [5 mins] Asynchronous Programming in Python [5 mins] Asynchronous Programming in Rust [5 mins] Performance Comparison: Python vs. Rust [1 min] Leveraging Rust's Type System and Compiler Guarantees [5 mins] Case Study: "A Million Large Language Monkeys at a Million Typewriters" – Building Scalable Microservices with Tokio [7 mins] (Optional) Tom's Library: AnyIO and Unified Async in Python [3 mins] Conclusion and Takeaways [3 mins]

This session took place in track Rust and was classified suitable for intermediate domain / intermediate python by the speaker.

Jamie Coombes

About — in the speaker's own words

I am a Machine Learning Engineer with 4 years of Python and PyTorch development experience. I've provided ML expertise to startups and the UK government, and I'm particularly interested in beneficial AI applications. My background is in Physics and Atmospheric Physics, where I interpreted large tropical cyclone datasets at Imperial College London.

My previous talks are: EuroPython Prague 2022 - 🐍 Large Language Model Zen PyCon/PyData DE Berlin 2023 - Mojo 🔥 - Is it Python's faster cousin or just hype?

Completing my language trilogy: I recently began exploring Rust 🦀.

Social card for talk: 🦀 Rüstzeit: Asynchronous Concurrency in Python & Rust