Async: Part 1

    2025-12-03 (last edit: 2025-12-03)

    Obligatory reading

    1. We'll use the Tokio tutorial (chapters Overview-Channels) to learn about both the syntax of async/await and how to use it in applications through tokio.
    2. How to think about async/await, how they differ from normal functions.
    3. How to use the polled state machine for our own goals.
    4. What happens with the stack in coroutines.
    5. Common Rust lifetime misconceptions.

    No new assignments this week

    Please work on the first iteration of the big project instead.