Today I got into unknown territory again and listened to DotNet Rocks episode 907, Reactive Extensions with Matthew Podwysocki.
From the CodePlex repository for Reactive Extensions we can read, “The Reactive Extensions (Rx) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators.”
What does that mean and when should I use it?
Well, as I get it Rx helps with asynchronous programming but instead of doing one event as async await it can do a whole sequence of events. That’s one thing but it sounds like there’s a lot more and it’s cross-platform. Netflix is using this, they are building the RxJava version.
I actually got a warm fuzzy feeling about this, especially when Matthew talked about coding an event sequence that made a quadcopter do a backflip. It sounds awesome! Now I just have to figure out why I felt like that and what I’ll do with it.