RockNUG Release 4.10

Date
13-14 Apr 2011 (Add to calendar) GMT
Venue
51 Mannakee Street , Rockville, US
Cost
Free

Montgomery College, Rockville ROOM SB 205 -- Down the Hall

Rx (Reactive Extensions for.NET)

by Matthew Podwysocki

Asynchronous, event-driven "reactive" programming is way too hard in today's world of development tools and frameworks. The huge amount of manual and error-prone plumbing leads to incomprehensible and hard to maintain code. As we reach out to services in the cloud, the desire for asynchronous computation is ever increasing, requiring a fresh look on the problems imposed by reactive programming. Centered around the concept of observable data sources, Rx provides a framework that takes care of the hard parts of reactive event stream programming. Instead of focusing on the hard parts, you now can start dreaming about the endless possibilities of composing queries over asynchronous data sources, piggybacking on convenient LINQ syntax. In this session, we'll cover the design philosophy of Rx, rooted on the deep duality between the interactive IEnumerable interface and the new reactive IObservable interface in .NET 4. From this core understanding, we'll start looking at various combinators and operators defined over observable collections, as provided by Rx, driving concepts home by a bunch of samples. Democratizing asynchronous programming starts today. Don't miss out on it!

>Matthew Podwysocki is a Senior developer working for Microsoft and contributing to the Reactive Extensions framework.

6:30 - 7:00 n00b Presentation Template Method Pattern - Dean Fiala 7:00 - 7:30 Pizza/Announcements 7:30 - 9:00 Featured Presentations

Rx - Matthew Podwysocki

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“Weeks of coding can save you hours of planning.”