The Rustacean Station Podcast

Kanal with Khashayar Fereidani

Posted Sun, 20 Nov 2022 18:45:00 +0000

Allen Wyma talks with Khashayar Fereidani, creator of Kanal, a sync and async channel library boasting the fastest implementation of channels in Rust.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

Timestamps

  • [@00:10] - Introduction
  • [@03:10] - Where did the idea of creating Kanal come from?
  • [@04:10] - Go vs Rust performance
  • [@06:32] - How Kanal works with synchronous Rust
  • [@07:40] - When did work on Kanal get started
  • [@11:08] - What’s left to get done for Kanal to be production ready
  • [@13:48] - Feedback so far for Kanal
  • [@15:54] - Async frameworks that work with Kanal
  • [@16:59] - Kinds of problems that are solved with channels
  • [@19:11] - Channels can help in learning Rust
  • [@19:48] - What’s next for Kanal
  • [@20:49] - Parting thoughts

Credits

Intro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma