Allen Wyma talks with Alice Ryhl, one of the maintainers of the open source project Tokio.
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:40] - Alice’s Bio
- [@01:08] - Managing pull requests on GitHub
- [@05:00] - Alice’s involvement in Tokio
- [@08:23] - Tokio’s topics page
- [@11:06] - Alice’s favorite part of contributing
- [@12:55] - Changes in Tokio since Alice joined
- [@16:52] - Measuring metrics
- [@19:38] - Cooperative & preemptive scheduling
- [@24:30] - Diesel
- [@25:45] - Definition of [blocking]((https://ryhl.io/blog/async-what-is-blocking/)
- [@27:37] - I/O threads
- [@31:21] - What are sleeping threads?
- [@33:41] - Tokio Console
- [@41:14] - Pros and cons of using actors
- [@47:05] - Alice’s academic background
- [@49:22] - Tokio’s upcoming roadmap
- [@57:33] - Replacing epoll with io_uring
- [@58:56] - Axum, Tower, and Loom
- [@01:01:45] - Web frameworks for Rust
- [@01:05:57] - How to contact Alice
Other Resources
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma
Hosts: Allen Wyma