2. What is Rx? Reactive Extensions are a set of extension methods that allow you to compose and operate on streams with LINQ operators in the same way you would a list.
4. Streams? A stream can be thought of as a list of events that take place over time.
5. Compose? Sticking functions together, like Legos. Say we have two functions f and g. Math: f(g(x)) Unix: x | g | f
6. What is Rx? Reactive Extensions are a set of extension methods that allow you to compose and operate on streams with LINQ operators in the same way you would a list.
7. It’s too early to think abstractly and a nap sounds really good right now.
8. IObservable vs IEnumerable IObservable and IEnumerable are mathematical duals. Which just means they’re equivalent. Every IEnumerable could be turned into an IObservable and vice-versa (with enough time).