We take a look at reactive programming and see how it challenges us to think differently.
Adam Sharp has written a post which shows how to refactor our project (which uses RxSwift) to use ReactiveSwift: Comparing RxSwift and ReactiveSwift.
Krunoslav Zaher (the creator of RxSwift) got in touch with us to suggest some improvements. He suggested to use flatMapLatest to cancel previous requests. He also suggested that we should use Driver in a different way, and finally told us we could remove [unowned self] by pulling out some things into variables.
This episode is only available to Swift Talk Subscribers.