The process of migrating apps for concurrency involves two steps. Firstly, migrate to Swift 6 language mode to address data race safety errors without major refactoring tasks unless necessary. Then, eliminate data races from the code and validate with the compiler before strategically replacing other concurrency primitives with language features like async await and actors.
This week we had the opportunity to talk to Holly Borla who manages the Swift Compiler Team at Apple. We chat about upcoming Swift 6 changes and why they're a big deal, but also why you shouldn’t worry too much. Of course, all three of us pick packages, too!
Interview with Holly
Packages