{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Empower Apps","title":"Fear of the Main Thread with Matt Masicotte","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/be7700a1\"></iframe>","width":"100%","height":180,"duration":2595,"description":"Matt Masicotte comes on the show to clear up all our misconceptions about concurrency in Swift 6. 😑\nGuest\nMatt Massicotte - @mattiem@mastodon.socialmassicotte.org | I write stuff here.\nMatt Massicotte (@massicotte.org) — Bluesky\nmattmassicotte (Matt Massicotte)\nMatt Massicotte | LinkedIn\nMatt Massicotte (@mattie) / X\nAnnouncements\nBrightDigit 103 - 🎁 Early Black Friday Deals50% off first year of Bushel Pro\n25% off Patreon Membership - Use Code 64632\nJoin Bushel Beta\nJoin our Brand New Patreon Page!\nNewsletters | BrightDigit\nLinks\n[Pitch] Inherit isolation by default for async functions - Evolution / Pitches - Swift Forums\nSwift concurrency: Behind the scenes - WWDC21 - Videos - Apple Developer\nConcurrency Step-by-Step: A Network Request\nConcurrency Step-by-Step: Reading from Storage\nMaking Mistakes with Swift Concurrency\nBeing Sendable with SwiftData\nSwift 6 Incomplete Migration Guide for Dummies\nUsing ModelActor in SwiftData\nNon-Sendable types are cool too you know\nProblematic Swift Concurrency Patterns\nSE-0430: sending parameter and result values\nSE-0431: @isolated(any) Function Types\nSE-0434: Usability of global-actor-isolated types\nSo how does this whole @preconcurrency thing work?\nRelated Episodes\nAsync, Await, and Combine with Marin Todorov\nAwaiting for Async with Vincent Pradeilles\nEdge of Concurrency with Matt Massicotte\nOpen and Extensible with Matt Massicotte\nPractical Year - Part 1 with Donny Wals\nPractical Year - Part 2 with Donny Wals\nThe Case of the Crimson Test Suite with Daniel Steinberg\nWWDC Notes with Cihat Gündüz\nSocial Media\nEmail\nleo@brightdigit.com\nGitHub - @brightdigit\nTwitter \nBrightDigit - @brightdigit\nLeo - @leogdion\nLinkedIn\nBrightDigit\nLeo\nPatreon - brightdigit\nCredits\nMusic from https://filmmusic.io\n\"Blippy Trance\" by Kevin MacLeod (https://incompetech.com)\nLicense: CC BY (http://creativecommons.org/licenses/by/4.0/)","thumbnail_url":"https://img.transistorcdn.com/Gu-uR_wAJ6uM0Rkj2nWI48DSl8VNFnb_IbiDN6aVnbg/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEyMi8xNTMzOTI5/NDEwLWFydHdvcmsu/anBn.webp","thumbnail_width":300,"thumbnail_height":300}