Course
Async Rust Masterclass
20 lessons · Rust. Start at lesson one and work through in order.
- 1. Async Mental Model
- 2. The Future Trait
- 3. Tokio
- 4. Spawning Tasks and JoinHandles
- 5. tokio::select!
- 6. Streams
- 7. Async Channels
- 8. Async Mutexes
- 9. Semaphores and Rate Limiting
- 10. Cancellation Safety
- 11. Timeouts, Deadlines, and Graceful Shutdown
- 12. Async I/O
- 13. Building HTTP Clients with reqwest
- 14. Tower
- 15. Backpressure
- 16. How Async Executors Work Under the Hood
- 17. Pin in Async Context
- 18. Tracing Async Code
- 19. Testing Async Code
- 20. Production Async Architecture