Matt Masicotte comes on the show to clear up all our misconceptions about concurrency in Swift 6. 😑
Guest
Announcements
- BrightDigit 103 - 🎁 Early Black Friday Deals
- 50% off first year of Bushel Pro
- 25% off Patreon Membership - Use Code 64632
- Join Bushel Beta
- Join our Brand New Patreon Page!
- Newsletters | BrightDigit
Links
- [Pitch] Inherit isolation by default for async functions - Evolution / Pitches - Swift Forums
- Swift concurrency: Behind the scenes - WWDC21 - Videos - Apple Developer
- Concurrency Step-by-Step: A Network Request
- Concurrency Step-by-Step: Reading from Storage
- Making Mistakes with Swift Concurrency
- Being Sendable with SwiftData
- Swift 6 Incomplete Migration Guide for Dummies
- Using ModelActor in SwiftData
- Non-Sendable types are cool too you know
- Problematic Swift Concurrency Patterns
- SE-0430: sending parameter and result values
- SE-0431: @isolated(any) Function Types
- SE-0434: Usability of global-actor-isolated types
- So how does this whole @preconcurrency thing work?
Related Episodes
- Async, Await, and Combine with Marin Todorov
- Awaiting for Async with Vincent Pradeilles
- Edge of Concurrency with Matt Massicotte
- Open and Extensible with Matt Massicotte
- Practical Year - Part 1 with Donny Wals
- Practical Year - Part 2 with Donny Wals
- The Case of the Crimson Test Suite with Daniel Steinberg
- WWDC Notes with Cihat Gündüz
Social Media
Email
[email protected]
GitHub - @brightdigit
Twitter
BrightDigit - @brightdigit
Leo - @leogdion
LinkedIn
BrightDigit
Leo
Patreon - brightdigit
Credits
Music from https://filmmusic.io
"Blippy Trance" by Kevin MacLeod (https://incompetech.com)
License: CC BY (http://creativecommons.org/licenses/by/4.0/)
- (00:00) - Concurrency in Swift 6: Challenges and Adoption
- (16:47) - Swift 6.1
- (25:47) - Understanding Sendable Types
- (36:31) - Future of Swift and Xcode Enhancements
Thanks to our monthly supporters
- Holly Borla
- Bertram Eber
- Edward Sanchez
- Satoshi Mitsumori
- Steven Lipton
★ Support this podcast on Patreon ★