Correctness vs Performance in Swift Concurrency

Swift Concurrency gives you actors, isolation, Sendable types, and structured concurrency — but it also forces tough decisions. This episode of Swift Academy cuts through the confusion with Matt Massicotte, one of the most respected voices exploring the boundaries of Swift Concurrency.

Deep dive topics:

  • How isolation really works under the hood
  • When to use actors (and when not to)
  • Static vs dynamic isolation — why the distinction matters
  • Reasoning about correctness in concurrent systems
  • Preparing existing codebases for Swift 6 migration

Matt shares practical insights from 30+ years on Apple platforms, including work at Apple, Crashlytics, and Twitter, plus his contributions to Swift Evolution (SE‑0434 on global‑actor‑isolated types).

Essential listening for any developer migrating legacy code or building new concurrent systems in Swift.

In partnership with
Appcircle
Appcircle
Ship iOS releases without the chaos
See how Appcircle simplifies App Store publishing, from customizing release flows to re-signing builds and tracking every deployment in one place.
Watch on YouTube
© 2026 US iOS Employers. All rights reserved.
Made by
Stan
linkedin