EuroRust
Get your ticket

Oct. 10th, Thursday - 17:30 - 18:00

Navigating Async-heavy Rust

If it compiles it doesn't always work in async Rust. Futures can starve, open connections may expire, many valuable hours can be wasted on the debugging attempts. And, on top of that, FuturesUnordered can give you a back-stab. Scary, I know. There are many well-hidden issues that thrive in a highly concurrent environment and a large magic-box of async scheduling doesn't really help to solve them.

This talk will give an insight into the Tokio executor, help to navigate through the tricky pitfalls and to write a better async code.

Speaker

Aida Getoeva 🦀

As a Software Engineer at Meta I was a part of the first large Rust project at Meta and a state-of-the-art source control server. I’ve encountered "impossible" runtime issues in a heavy async environment and debugged segfaults in async C++/Rust FFIs. In my work-life I’m a big advocate for quality and reliability and like to dig deep and understand how things work. My free time though I spend hiking and sword fencing.

Aida Getoeva 🦀
  • © Events Matter UG

  • Presented by Mainmatter
  • 2022
  • 2023
  • 2024
  • 2025
  • Sponsorships
  • Call for Papers
  • Code of Conduct
  • Privacy Policy
  • Cancellation Policy
  • Imprint
  • Image Credits
  • YouTube
  • Mastodon
  • Bluesky
  • Twitter
  • Mail

RUST and the Rust Logo are trademarks of The Rust Foundation. Used with permission.