Search
Podcasts

Current list of the Podcasts I am listening to on a regular basis.

This is mostly due to the fact that Audible still sux and doesn't have a Windows Phone App.

Social Links
Twitter
Tumblr.

« Why I need a Pen | Main | Install it and Love it! »
Friday
Mar262010

I’ll be Speaking at the Phoenix ASP.NET User Group on the Reactive Framework (Rx)

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?


Soma says it like this:


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.

PrintView Printer Friendly Version

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Editor Permission Required
You must have editing permission for this entry in order to post comments.