Articles archive

Crossing the Boundary
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Isolated Parameters
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Should You Enable Swift's Complete Concurrency Checking?
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SwiftUI Got Isolation Wrong
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
An Introduction to Isolation in Swift
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Swift Isolation Intuition
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0401: Remove Actor Isolation Inference caused by Property Wrappers
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0411: Isolated default value expressions
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Is Dynamic Isolation Bad?
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0418: Inferring Sendable for methods and key path literals
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0420: Inheritance of actor isolation
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0414: Region based Isolation
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0417: Task Executor Preference
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0423: Dynamic actor isolation enforcement from non-strict-concurrency contexts
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0424: Custom isolation checking for SerialExecutor
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0430: `sending` parameter and result values
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0431: `@isolated(any)` Function Types
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
SE-0434: Usability of global-actor-isolated types
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Non-Sendable types are cool too you know
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Making Mistakes with Swift Concurrency
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Concurrency Step-by-Step: A Network Request
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
What on earth is going on with awakeFromNib?
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
So how does this whole @preconcurrency thing work?
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Problematic Swift Concurrency Patterns
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Concurrency Step-by-Step: Reading from Storage
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Concurrency Step-by-Step: Stateful Systems
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Migrating from the Outside in
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
A Swift Concurrency Glossary
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Leverage
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
New Concurrency Stuff with 6.1
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Synchronous Work
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
ModelActor is Just Weird
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Default isolation with Swift 6.2
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Resolve
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
A (Re-)Introduction to ExtensionKit
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
I am not a calculator
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
When should you use an actor?
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Singletons with Swift Concurrency
From: Matt Massicotte's Blog
Added: Nov. 18, 2025
Concurrency Step-by-Step: Conforming to Protocols
From: Matt Massicotte's Blog
Added: Nov. 18, 2025