Go offline with the Player FM app!
Fear of the Main Thread with Matt Masicotte
Manage episode 458310754 series 2427914
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
- Edward Sanchez
- Steven Lipton
198 episodes
Manage episode 458310754 series 2427914
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
- Edward Sanchez
- Steven Lipton
198 episodes
All episodes
×Welcome to Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.