Reactive Extensions: The why
Screencast
This is the first in a series of screencasts exploring reactive extensions and reactive functional programming. The series starts at the very beginning and works its way up to using reactive extensions in your day to day life.
Before diving into the “how,” it’s important to understand why we’d use a reactive style of programming in the first place. This screencast covers how we interact with synchronous sets compared to asynchronous streams, and walks through a proof of dualizing the IEnumerable<T> and IEnumerator<T> interfaces.