Listen

Description

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!

Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org

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

Rust in Android Platform
Tokio’s Discord
Tokio’s Topics Pages
Cooperative Scheduling
Tokio Metrics
Actors in Tokio
io_uring with Tokio

Credits
Intro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma

Hosts: Allen Wyma