Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Reactive Extensions (Rx) is now Open Source (hanselman.com)
78 points by ot on Nov 7, 2012 | hide | past | favorite | 7 comments


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?


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.


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.


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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: