Communicate with Channels in Rust

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.