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.