Swift concurrency adoption is accelerating as the ecosystem matures, with developers increasingly migrating legacy projects to the new model. The newsletter covers several topics: debugging flaky tests caused by executor context misunderstandings, the distinction between structured (async let, TaskGroup) and unstructured (Task) concurrency, a SwiftUI .refreshable pitfall where state updates cancel the refresh task, Swift 6.3's experimentalCGen feature enabling native C code generation in SwiftPM, a case study of migrating 300 screens to SwiftUI using a UIKit-backed navigation strategy, Mini Swift (a C-written Swift compiler targeting WASM), and Yotei (a SwiftUI calendar component library).

9m read timeFrom fatbobman.com
Post cover image
Table of contents
Recent RecommendationsTools

Sort: