"I just want to do two things at the same time."
Modern computers are powerful, but it isn't always obvious how to leverage modern hardware with our languages. In this presentation, Colin Woodbury (Software Engineer at CADDi) will talk about the various situations we find ourselves in for which parallelism is the answer, how we can use Rayon and Tokio to address them, and how to know when Async isn't the answer.
Lessons are drawn from experience (*cough*, mistakes) in Production.

How does an async runtime work? And more importantly, why bother with async at all? Is it worth the trouble and added complexity?
Async is arguably one of Rust's most complex and least understood features. As a wise man once said: "Async Rust is Rust on hard mode".
Eylon Levi will be our guide through this maze. In the process of writing a small async runtime, he'll help you explore and learn the inner workings of the system. This way, you will truly understand how async works, and will be able to use it confidently in your own code when you need to.
Follow along with the code here:
https://github.com/honzuki/async-rust-talk

How does an async runtime work? And more importantly, why bother with async at all? Is it worth the trouble and added complexity?
Async is arguably one of Rust's most complex and least understood features. As a wise man once said: "Async Rust is Rust on hard mode".
Eylon Levi will be our guide through this maze. In the process of writing a small async runtime, he'll help you explore and learn the inner workings of the system. This way, you will truly understand how async works, and will be able to use it confidently in your own code when you need to.
Follow along with the code here:
https://github.com/honzuki/async-rust-talk
Platform Sponsors

Don't let broken lines of code, busted API calls, and crashes ruin your app. Join the 4M developers and 90K organizations who consider Sentry “not bad” when it comes to application monitoring. Use code “guild” for 3 free months of the team plan.
https://sentry.io

Torc is a community-first platform bringing together remote-first software engineer and developer opportunities from across the globe. Join a network that’s all about connection, collaboration, and finding your next big move — together.
Join our community today!
"I just want to do two things at the same time."
Modern computers are powerful, but it isn't always obvious how to leverage modern hardware with our languages. In this presentation, Colin Woodbury (Software Engineer at CADDi) will talk about the various situations we find ourselves in for which parallelism is the answer, how we can use Rayon and Tokio to address them, and how to know when Async isn't the answer.
Lessons are drawn from experience (*cough*, mistakes) in Production.

How does an async runtime work? And more importantly, why bother with async at all? Is it worth the trouble and added complexity?
Async is arguably one of Rust's most complex and least understood features. As a wise man once said: "Async Rust is Rust on hard mode".
Eylon Levi will be our guide through this maze. In the process of writing a small async runtime, he'll help you explore and learn the inner workings of the system. This way, you will truly understand how async works, and will be able to use it confidently in your own code when you need to.
Follow along with the code here:
https://github.com/honzuki/async-rust-talk

How does an async runtime work? And more importantly, why bother with async at all? Is it worth the trouble and added complexity?
Async is arguably one of Rust's most complex and least understood features. As a wise man once said: "Async Rust is Rust on hard mode".
Eylon Levi will be our guide through this maze. In the process of writing a small async runtime, he'll help you explore and learn the inner workings of the system. This way, you will truly understand how async works, and will be able to use it confidently in your own code when you need to.
Follow along with the code here:
https://github.com/honzuki/async-rust-talk
Platform Sponsors

Don't let broken lines of code, busted API calls, and crashes ruin your app. Join the 4M developers and 90K organizations who consider Sentry “not bad” when it comes to application monitoring. Use code “guild” for 3 free months of the team plan.
https://sentry.io

Torc is a community-first platform bringing together remote-first software engineer and developer opportunities from across the globe. Join a network that’s all about connection, collaboration, and finding your next big move — together.
Join our community today!
Get in touch!
hi@guild.host