I'd like to give Rx a try (javascript mainly but .Net too) but it seems like a very large API to learn, and there seemed to be a lack of good resources last time I looked.
Can anyone who's used it comment on their experiences or point me to some useful resources?
if you're already familiar with LINQ, i feel that the step isn't so big. With Rx you're doing with a collection (more like a continuous stream) what you do with a collection of data items with plain LINQ. There's a few things more to it; notably the difference between hot and cold observables (but that's pretty well documented on MSDN). So I'd start learning plain LINQ (at least the main methods, such as Select, Where, Aggregate, SelectMany, Take) and using it more in your code. Notice how closely they map to many functions in libraries such as Underscore.js.
Then, once you got that, imagine what you could do if you apply the same methods to repeatedly-occuring events. That's Rx.
This is really quite exciting for me. I've used Rx.NET a bit, and for sure will be using Rx++ for my next project. Having it open source is just icing on the cake.
Can anyone who's used it comment on their experiences or point me to some useful resources?