Over the past two years Apple has introduced their new framework for working with asynchronous code. It is well thought out but consists of so many pieces and techniques that it might feel overwhelming.
In this fast-moving, code-along workshop we will explore many of the areas of async/await and friends.
The goal is for you to get an overall idea of what is going on and how it works while briefly exploring many of the areas.
We’ll motivate the topic with error handling in Swift and move on to async methods, the await keyword, and Tasks. We’ll move on to examples of asynchronous sequences, notifications, url sessions, and other Apple APIs. We’ll finish with async in SwiftUI, structured concurrency, and actors.
Daniel is the author of more than a dozen books including the best selling books A Swift Kickstart and Dear Elena. He has written apps for the iPhone and the iPad since the SDKs first appeared and has written programs for the Mac all the way back to System 7. Daniel presents SwiftUI, Functional Programming, and Swift training and consults through his company Dim Sum Thinking. When he's not coding or talking about coding for the Mac, the iPhone, and the iPad he's probably cooking, baking bread, or hanging out with friends.
Workshop made possible by
the Swift Developer Academy