Finally, the long wait is over. Rx is available on DevLabs!
What is Rx?
Rx is a .NET Library that allows programmers to write succinct declarative code to orchestrate and coordinate asynchronous and event-based programs based on familiar .NET idioms and patterns.
At the heart of the library are two new interfaces IObservable<T> and IObserver<T>. These interfaces are part of .NET 4 and Silverlight 4 by default. For .NET 3.5 and Silverlight 3.5, they ship with the Rx library.
The Rx library provides API create instances of these interfaces from scratch, convert existing asynchronous patterns such as events to these interfaces, query, transform and merge observables. All together creating a new powerful way of writing asynchronous applications.
In the recent past there have been several videos on Channel9 talking about Rx in Depth. We can strongly recommend watching them:
How do I get started?
What will I find on this blog?
The Rx Team blog will be updated regularly with new information about Rx such as:
So there you have it, don't keep yourself suffering through programming asynchronous applications the hard way and go download Rx already :)
The Rx Team