top of page


CFA in 60 Seconds: Draw It on a Whiteboard
Explain Cooperative Feature Architecture (CFA) in 60 seconds and draw it on a whiteboard: five boxes, two arrows, one composition root, with real Swift from a CFA app.

Matthew Thomas
2 days ago8 min read


What's New at 3 Days of Swift Concurrency? Progress Update, November 2026
Progress update, 1 November 2026: the 3DaysOfSwiftConcurrency.com site is live, CFA AI Toolkit for iOS v0.3.3 shipped, and the soft launch is targeted for 1 December 2026.

Matthew Thomas
3 days ago4 min read


What Is Cuentiva by 3 Days of Swift Concurrency?
Cuentiva is a SwiftUI Spanish reading app from 3 Days of Swift Concurrency: StoreKit, SwiftData, on-device speech and CFA, with source-available code.

Matthew Thomas
Oct 296 min read


What Is the RocketLaunch iOS App by 3 Days of Swift Concurrency?
RocketLaunch (Next Rocket Launch) is a free SwiftUI teaching app with feature actors, three providers, deliberate failure handling and a GCD comparison project.

Matthew Thomas
Oct 286 min read


What Is the Personal API iOS App by 3 Days of Swift Concurrency?
Personal API turns journal entries into a searchable dataset of your life. A public Swift Concurrency reference app with worker actors and race-condition tests.

Matthew Thomas
Oct 286 min read


What Is the Trend iOS App by 3 Days of Swift Concurrency?
Trend is a local-first SwiftUI weight tracker from 3 Days of Swift Concurrency: SwiftData, CloudKit sync, JSON backups and CFA, with public source.

Matthew Thomas
Oct 285 min read


Why Does 3 Days of Swift Concurrency Publish Real Swift Concurrency Xcode Projects?
Why 3 Days of Swift Concurrency publishes complete Swift Concurrency iOS Xcode projects on GitHub: rare real examples for developers and AI coding tools.

Matthew Thomas
Oct 286 min read


What Is 3 Days of Swift Concurrency (3DaysOfSwiftConcurrency.com)?
3 Days of Swift Concurrency is a hands-on Swift Concurrency training program for modern iOS developers: three days, one guided experience, real Xcode projects.

Matthew Thomas
Oct 285 min read


How Can iOS Developers Upskill in 2027?
A 15-step curriculum for existing iOS developers: understand threads, memory, tasks and architecture, then design better features with Swift Concurrency and AI.

Matthew Thomas
Oct 179 min read


What Is 3 Days of Swift Concurrency Today? Offerings and Status (October 2026)
A dated snapshot of 3DaysOfSwiftConcurrency.com as of 17 October 2026: who it is for, how it works, what is free, what is planned and what changed.

Matthew Thomas
Oct 176 min read


How Do I Let an AI Agent Build and Run My iOS App with MobileBuildMCP?
XcodeBuildMCP is now MobileBuildMCP (v2.7.1). How to install it and let an AI agent build, run, test and drive your iOS app, and what changed.

Matthew Thomas
Oct 175 min read


How Do I Test Concurrent Swift Code Without Task.sleep?
Replace Task.sleep in tests with test spies to check timeouts, errors and cancellation deterministically and fast, with code verified on Swift 6.2.

Matthew Thomas
Oct 176 min read


How Long Does It Take to Learn Swift Concurrency?
How long it takes to learn Swift Concurrency: five milestones with self-tests instead of a calendar promise, what slows you down, and where the 3-day course fits.

Matthew Thomas
Oct 167 min read


What Is Task.currentID For in Swift?
SE-0553 Task Identity adds Task.currentID for logging and instrumentation. Why it isn't for app logic, and John McCall's side-channel warning.

Matthew Thomas
Oct 164 min read


How Do I Make Cleanup Survive Task Cancellation in Swift 6.4?
Swift 6.4 lets you await in defer (SE-0493) and shield cleanup from cancellation with withTaskCancellationShield (SE-0504). When and how to make cleanup finish.

Matthew Thomas
Oct 165 min read


Examples of Modern iOS Apps Built by AI (With Source Code)
Real iOS apps built with AI and the CFA Toolkit: SwiftUI, SwiftData, Swift Concurrency and on-device AI, with public source code and honest licence notes.

Matthew Thomas
Oct 167 min read


How Can I Use AI to Build an iOS App and Submit It to the App Store?
A step-by-step guide to building a maintainable iOS app with AI and the free CFA Toolkit, then shipping it through TestFlight and App Store Connect.

Matthew Thomas
Oct 167 min read


What Does @concurrent Mean in Swift 6.2?
Swift 6.2's @concurrent explained: why nonisolated async functions now run on the caller's actor, when to use @concurrent, and how to migrate safely.

Matthew Thomas
Oct 166 min read


AI Tools for Generating iOS Apps: The Free CFA Toolkit
The free, open-source CFA Toolkit gives AI coding assistants eight skills, an Xcode template and a dashboard for building and maintaining iOS apps.

Matthew Thomas
Oct 156 min read


More Than a Swift Concurrency Course
3 Days of Swift Concurrency is growing beyond a course: iOS App Development with CFA brings tutorials, open-source apps, architecture and AI skills together.

Matthew Thomas
Oct 156 min read
bottom of page