Reactive Programming in the Real World
Reactive programming can be a difficult concept to grok. Even once a you have an understanding of the basic principles it can be difficult to see how to use this technique in a real world context.
This presentation will attempt to bridge the divide between conceptual understanding and day to day usage. Through the use of (redacted) code examples from production code, I will illustrate how reactive techniques can be used. Also I will make a case for why these patterns should be adopted.
While these code example are from a swift app running on iOS (using RxSwift and ReactiveCocoa) these concepts are relevant to Reactive programming in any language.