I’ve been presenting on Rx for some time know. Often I’m asked when I’m going to write another book. I’ve considered writing one on Rx expanding on my blog posts here, but suspected that the market might be a bit small. At this point there are two books on the market for Rx. The first one is free and serves as a good resource to the Rx methods.
|Lee Campbell’s Introduction to Rx is a good overview of the various Reactive Extensions methods and coding techniques. It doesn’t focus as much on the practical uses of Rx, but would serve as a good companion to anyone trying to determine which method they should use for any given need. Even better, it’s free online at www.introtorx.com or for $0.99 at Amazon.|
|Jesse Liberty and Paul Betts released the first book (mostly) dedicated to Rx. It offers more practical examples, including a discussion of how to use Paul’s ReactiveUI MVVM implementation. I was hoping to like this book, but was disappointed by the thoroughness of covering Rx itself. Instead they used nearly a third of their 150 pages discussing C# LINQ features and LINQ to SQL for the Windows Phone. If you are already familiar with the basics or have gone through the free HOL below, you will probably want to skip directly to Lee’s book above. If you aren’t familiar with LINQ and Lambda’s this is a good book to start with as it covers the basics as well. It’s also a fairly short book as I read the entire thing on a single plane trip from Seattle to Atlanta.|
In addition to these books, I still recommend the learning resources mentioned in my post: Reactive Framework Learning Resources for RxNet and RxJS. I still wonder if there is a market for more books on Rx. What do you Thinq?