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
Looking for your next iOS opportunity?

Join the Mobile Signal Talent Directory and make your profile visible to hiring teams searching for iOS talent.

Join the Directory
© 2026 Mobile Signal. All rights reserved.
Made by
Stan
linkedin