Learn Tokio
Curriculum
14 Topics- 01 The Asynchronous Mindset: Introduction to Async Rust
- 02 Getting Started: Your First Tokio Project
- 03 Spawning Tasks: Doing Things Concurrently
- 04 Shared State: Managing Data Across Tasks
- 05 Channels: Communicating Between Tasks
- 06 Async I/O: Talking to the Outside World
- 07 Time and Delays: Controlling the Clock
- 08 The Select Macro: Racing and Coordinating Futures
- 09 Dealing with Blocking Code: Bridging Sync and Async
- 10 Streams: Asynchronous Iterators
- 11 Framing: Parsing Network Protocols
- 12 Graceful Shutdown: Ending Things Cleanly
- 13 Tracing and Observability: Seeing Inside Tokio
- 14 Testing Tokio Applications: Ensuring Reliability