For casual users, is it safe to treat WWDC videos (at least for concurrency) as the source of truth?

For concurrency at least (which is something I know about) all the videos are still relevant.

In general all the years of changes are just fleshing out the model but there have not been major changes to the underlying ideas, they’ve remained the same really – and APIs as well.

The thing worth calling out here is probably the the recent nonisolated(nonsending) by Default mode which does “flip the default” of the how async functions behave (docs here), and the “MainActor isolation by default” (proposal here), which again just “switches the default” if enabled. But all the concepts talked about in past videos are the same and still relevant.

This WWDC25: Embracing Swift concurrency session is talking about those modes, and how ad when to enable them, so you can start from there and work backwards if you’re missing anything from these explanations.

3 Likes