Fear of the Main Thread with Matt Masicotte

Empower Apps

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
  • Bertram Eber
  • Edward Sanchez
  • Satoshi Mitsumori
  • Steven Lipton
★ Support this podcast on Patreon ★

무삭제판 에피소드를 청취하려면 로그인하십시오.

이 프로그램의 최신 정보 받기

프로그램을 팔로우하고, 에피소드를 저장하고, 최신 소식을 받아보려면 로그인하거나 가입하십시오.

국가 또는 지역 선택

아프리카, 중동 및 인도

아시아 태평양

유럽

라틴 아메리카 및 카리브해

미국 및 캐나다