The Bleeding Edge of Swift Concurrency
Matthew Massicotte (Mastodon, via Juri Pakaste):
Swift Concurrency is all about succinct, safe code. Yet, it comes with a surprising amount of subtly and new pitfalls. It’s actually quite easy to accidentally introduce races and hangs. Learn about bringing async/await and actors into your code without the pain.
There’s a lot packed into this short and sweet talk. I think it’s a must-watch.
See also: Semaphore, MainOffender, Queue.
Previously:
- Limiting Swift Concurrency’s Cooperative Pool
- Swift Concurrency Tips
- The Power of SwiftUI “task” View Modifier
- @MainActor Not Guaranteed
- Swift “Async Algorithms” Package
- Practical Concurrency: Some Rules