Beware Combine!
summary
A Yandex Disk team report examines using Apple’s Combine framework as an alternative to RxSwift and for SwiftUI integration. It analyzes how Combine’s core primitives work (Publishers, Operators, Schedulers, Subscription, backpressure), details bugs, data races, memory leaks and implicit behaviors encountered, describes fixes applied, and shares a library of fixes and useful Combine extensions.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 2:16What is Combine
- 4:28UI problems
- 10:26Operator problems
- 22:48Combine contracts
- 31:39API and flaws
- 34:52Summary and advice
- 35:16Q&A








