Tools for async programming
- Why we need specialist tools for async
- Are there other tools to cover
- loom
Monitoring
Tracing and logging
- issues with async tracing
- tracing crate (https://github.com/tokio-rs/tracing)
Debugging
- Understanding async backtraces (RUST_BACKTRACE and in a debugger)
- Techniques for debugging async code
- Using Tokio console for debugging
- Debugger support (WinDbg?)
Profiling
- How async messes up flamegraphs
- How to profile async IO
- Getting insight into the runtime
- Tokio metrics