Please have Rust installed (via RustUp) and a working IDE/editor setup.
- Introduction
- Async/Await: Overview
- Hello Async/Await
- Executors and Async Run-times
- Getting Started with Tokio
- Working with Tokio Futures: Awaiting, Yielding and Spawning
- Blocking Tasks
- Unit Testing Tokio
- Let's take a break
- Handling Errors
- File I/O
- Basic Network I/O
- Async Channels (Tokio)
- Shared State (Tokio)
- Let's take a break
- Selecting Futures
- Pinning
- Tokio Tracing
- Working with Databases
- Axum - A Web Framework built on Tokio
- Let's take a break
- Let's Build a Thumbnail Server
- See you next week!