Reactive Extensions (Rx) is now Open Source(hanselman.com)
hanselman.com
Reactive Extensions (Rx) is now Open Source
http://www.hanselman.com/blog/ReactiveExtensionsRxIsNowOpenSource.aspx
3 comments
I found this book to be pretty good: http://www.introtorx.com
I'm not a .NET developer, but Rx was still one of the more interesting things I learned this year.
I'm not a .NET developer, but Rx was still one of the more interesting things I learned this year.
Sweet, thanks! I haven't seen that one before :-)
Check out http://vimeo.com/43659034, I gave a 1hr talk on this topic that is (imho) the best introduction to the topic
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.
Then, once you got that, imagine what you could do if you apply the same methods to repeatedly-occuring events. That's Rx.
There is also a nice series of video with exercises about Rx in Channel 9 -> http://channel9.msdn.com/Series/Rx-Workshop
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?