A weekly video series on Swift programming.
We look at implementing a Futures type that we can use instead of callbacks. This is the first step toward a simple implementation of a reactive library.
We take a look at reactive programming and see how it challenges us to think differently.
Many view controllers have to load data asynchronously. We explore different options to factor out this code using protocols, container view controllers, and generics.