A Practical Guide to Async IO in Zig

Reference code: https://github.com/nubskr/zig_async_i... patreon:   / nubskr   github: https://github.com/nubskr twitter: https://x.com/nubskr A practical guide to Async IO in Zig using small runnable examples. In this video, I walk through the main pieces of Zig 0.16.0 new async IO model: Futures, Io.Group, Io.Select, cancellation, Io.Queue, timers, and Io.Batch. The goal is to show what these things look like in real code, how they fit together, and when you would reach for each one while building actual programs. Chapters: 00:00 - Teaser 00:16 - Intro 02:16 - Futures 09:40 - Io.Group 11:37 - Io.Select 18:11 - Cancellations 21:33 - Io.Queue 24:08 - Sleep and Timers 25:20 - Io.Batch 28:31 - What's next? #zig #asynchronousprogramming #lowlevelprogramming