I’ll be Speaking at the Phoenix ASP.NET User Group on the Reactive Framework (Rx)
Friday, March 26, 2010 at 3:26PM ASP.NET User Group
When: Tue, April 13, 5:30pm – 8:00pm
Where: Microsoft Office - 2929 N. Central Ave Phoenix Arizona 85012 (map)
What:
Rx is a superset of the standard LINQ sequence operators that exposes asynchronous and event-based computations as push-based, observable collections via the new .NET 4.0 interfaces IObservable<T> and IObserver<T>. These are the mathematical dual of the familiar IEnumerable<T> and IEnumerator<T> interfaces for pull-based, enumerable collections in the .NET Framework.
Ummm, ok, what does that mean?
Using Rx, programmers can write succinct declarative code to orchestrate and coordinate asynchronous and event-based programs based on familiar .NET idioms and patterns… By combining the expressiveness of LINQ with the elegance of category theory, Rx allows programmers to write asynchronous code without performing cruel and unnatural acts.
Awesome, where do I get it?
It comes in 4 flavors:
- Rx for .NET Framework 3.5 SP1
- Rx for .NET Framework 4.0 RC
- Rx for Silverlight 3
- Rx for JavaScript
Download the installer you need by clicking the image above and you will see the links there.
I’ll be showing some interesting demos about how I am using Rx to assist with some of the more painful (or lengthy) coding areas that Rx directly addresses and make dramatically simpler to both code and understand.
Be sure to check out the Rx Wiki for lots Samples and more links.
Reactive Extensions (Rx) .png)
Reader Comments