When: Wednesday, March 5th, 2025 | 12pm - 1pm EST
Schedule: 1-Hour Free Webinar
Where: Online - Live Training
Rust’s channels provide a powerful way to send data between threads safely and efficiently. But how do they work, and which type should you use?
In this fast-paced webinar, we’ll explore Rust’s std::sync::mpsc
, Tokio, and Flume channels, covering bounded vs. unbounded channels, try_send
, and techniques for handling backpressure.
Through real-world examples we’ll demonstrate:
- How to structure communication patterns
- Use one-shot channels for replies
- Apply the Actor Model and Data Flow Models
- Benchmark channel performance
- Optimize for large data transfers
- Discuss advanced use cases like dataflow architectures and async/sync bridging
If you’re ready to level up your Rust concurrency skills, join us for a free hands-on session packed with insights, demos, and best practices!
About Herbert Wolverson:
Herbert Wolverson is a Rust trainer and consultant at Ardan Labs. He’s the author of Hands-on Rust, Rust Brain Teasers, Advanced Hands-on Rust and the Rust Roguelike Tutorial. Herbert also contributes to many Open Source projects, helping build safe, secure and scalable applications.