SwiftFest Boston ’19: The Reactive Code That Broke My Brain and Changed My Mind (Just in Time for Combine)
Reactive programming shifted how modern Swift apps handle asynchronous data—and Combine made it production-ready. This SwiftFest Boston session cuts through the conceptual fog with real code examples that show why reactive patterns matter, delivered by speakers who’ve lived through the learning curve themselves.
AIU.ac Verdict: Ideal for iOS/macOS engineers wrestling with async code or preparing to adopt Combine in existing projects. The 33-minute format is punchy but assumes you’re already comfortable with Swift fundamentals; newcomers to the language should build that foundation first.
What This Course Covers
You’ll explore the mental shift required to think reactively—moving from imperative request-response patterns to declarative data streams. The course breaks down why Combine exists, how reactive principles simplify complex async workflows, and walks through practical code scenarios where reactive patterns prevent common bugs (race conditions, memory leaks, callback hell).
Expect hands-on examples covering observable sequences, operators, and real-world integration points. The SwiftFest Boston speakers share hard-won lessons about where reactive code shines and where it can overcomplicate things, giving you judgment about when to reach for Combine versus simpler alternatives.
Who Is This Course For?
Ideal for:
- iOS/macOS developers: Already shipping Swift apps and facing async complexity—this clarifies why Combine is worth learning.
- Engineers transitioning from RxSwift: Need to understand Combine’s philosophy and how it differs from third-party reactive libraries.
- Tech leads evaluating frameworks: Want a fast, expert take on reactive programming’s trade-offs before committing team resources.
May not suit:
- Swift beginners: Requires solid grasp of closures, protocols, and async/await concepts; jump to fundamentals first.
- Developers seeking deep-dive reference: 33 minutes is a conceptual sprint, not exhaustive documentation—pair with official Apple docs for production work.
Frequently Asked Questions
How long does SwiftFest Boston ’19: The Reactive Code That Broke My Brain and Changed My Mind (Just in Time for Combine) take?
33 minutes. It’s designed as a focused talk, not a multi-hour course—perfect for learning the core concepts in one sitting.
Do I need to know RxSwift or other reactive libraries first?
No. The course teaches reactive principles from first principles, though prior exposure to async patterns in Swift helps you appreciate why Combine matters.
Will this teach me everything I need to use Combine in production?
It builds strong conceptual foundations and shows practical patterns, but production work requires supplementing with Apple’s official Combine documentation and hands-on experimentation.
Is this course still relevant in 2024?
Yes. Combine remains the standard reactive framework for Apple platforms, and the mental models taught here are timeless—though async/await has become the preferred approach for many sequential tasks.
Course by SwiftFest Boston on Pluralsight. Duration: 0h 33m. Last verified by AIU.ac: March 2026.


