Swift Structured Concurrency. This is what you have been (await)ing for!

By Ash

Elevator Pitch

In this session we will discuss Swift structured concurrency & why we need it. Topics reviewed: * Async (Let) / Await * Continuations for interfacing async tasks with synchronous code * Actors * Swift structured concurrency with SwiftUI * Async sequences & algorithms * Profiler for Swift concurrency

Description

In this interactive session we will review all the important points of Swift structured concurrency using playgrounds!
Including how to use Instruments Profiler for Swift concurrency :-).
Playground Code.
Credits: Paul Hudson – Hacking with Swift & Nick Sarno - SwitfulThinking

You will need MacOS Ventura / XCode 14 if you chose to follow along or you can just sit back and listen/learn.

Supporting Article

Notes

This talk builds on the experience gained from presenting this at 360iDev

Many updates and improvements have been added because of feedback.