Home
Categories
EXPLORE
True Crime
Comedy
Society & Culture
Business
Sports
History
News
About Us
Contact Us
Copyright
ยฉ 2024 PodJoint
00:00 / 00:00
Sign in

or

Don't have an account?
Sign up
Forgot password
https://is1-ssl.mzstatic.com/image/thumb/Podcasts211/v4/ef/f3/06/eff30665-2cca-0189-df3c-f135019d8207/mza_6514651384298079172.jpg/600x600bb.jpg
Empower Apps
Leo Dion, Principal CEO and Swift Developer at BrightDigit
203 episodes
1 day ago
An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.
Show more...
Business
Technology
RSS
All content for Empower Apps is the property of Leo Dion, Principal CEO and Swift Developer at BrightDigit and is served directly from their servers with no modification, redirects, or rehosting. The podcast is not affiliated with or endorsed by Podjoint in any way.
An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.
Show more...
Business
Technology
https://img.transistor.fm/8Y0-t3QD1CBYKtzRYJedCV_NmjzMsXjQLW-Mo3Jx8is/rs:fill:3000:3000:1/q:60/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS83NWY2/Zjk4ZmNlZmJiNzQz/Y2NmZGQwZTc4NTRk/ZThhMC5qcGc.jpg
Fear of the Main Thread with Matt Masicotte
Empower Apps
43 minutes
10 months ago
Fear of the Main Thread with Matt Masicotte

Matt Masicotte comes on the show to clear up all our misconceptions about concurrency in Swift 6. ๐Ÿ˜‘

Guest

  • Matt Massicotte - @mattiem@mastodon.social
    • massicotte.org | I write stuff here.
    • Matt Massicotte (@massicotte.org) โ€” Bluesky
    • mattmassicotte (Matt Massicotte)
    • Matt Massicotte | LinkedIn
    • Matt Massicotte (@mattie) / X

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
leo@brightdigit.com
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 โ˜…
Empower Apps
An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.