Presentation Materials for Boston Code Camp 19

Thanks to everyone for coming!

A Survey of Multi-threading in .NET 4.5: Slides | Sample Code for all 6 libraries | More Samples for Async/Await

Reactive Extensions: http://msdn.microsoft.com/en-us/data/gg577609
TPL Dataflow: http://msdn.microsoft.com/en-us/devlabs/gg585582
Async Targeting Pack: http://www.microsoft.com/en-us/download/details.aspx?id=29576

Mixing TPL Dataflow with Reactive Extensions

The TPL Dataflow Library (TDF) from Microsoft DevLabs provides an additional method of managing asynchronous execution in .NET. Fortunately, like many of the other choices, it’s built on the same underlying constructs (primarily the Task object), allowing integration with existing solutions. One of the points of integration is provided by the IObservable and IObserver interfaces which form the basis for the Reactive Extensions.

The basic concept of TDF involves chaining together blocks that do some processing on each data item as it flows through the chain. Blocks can be sources (ISourceBlock) or targets (ITargetBlock) or a combination of both (IPropagatorBlock).

The most straightforward combination of Rx and TDF involves transforming the output of a source block into an observable sequence Continue reading

Presentation Materials for Boston Code Camp 18

Great event at a new location! I hope everyone enjoyed it.

A Survey of Multi-threading in .NET 4.5: Slides | Code

Future-proofing your XAML Applications with Portable Libraries: Slides | Code

Portable Libraries Hands-On-Lab: http://tinyurl.com/plibhol
Reactive Extensions: http://msdn.microsoft.com/en-us/data/gg577609
TPL Dataflow: http://msdn.microsoft.com/en-us/devlabs/gg585582
Async Targeting Pack: http://www.microsoft.com/en-us/download/details.aspx?id=29576

Presentation Materials for San Diego Code Camp

Thanks to everyone for another great Code Camp!

Future-proofing your XAML Applications with Portable Libraries: Slides | Code

A Survey of Multi-threading in .NET 4.5: Slides | Code

Visual Studio 11: http://www.microsoft.com/visualstudio/11/en-us/downloads

Portable Libraries Hands-On-Lab: http://tinyurl.com/plibhol

Reactive Extensions: http://msdn.microsoft.com/en-us/data/gg577610

Presentation Materials for New Hampshire Code Camp 2011

Thanks to the organizers and to everyone for coming inside on a beautiful day!

Real World Reactive Extensions: Slides | Code

Rx Home: http://msdn.microsoft.com/en-us/data/gg577609

Reactive UI: http://www.reactiveui.net/

Harnessing XAML Templates to Power Your UI: Slides | Code (WPF, SL4, SL5 Beta)

Presentation Materials for Boston Code Camp 14

Thanks to everyone who attended! Sorry we didn’t get through everything but we got lots of great questions!

Reactive Extensions Quickstart: Slides | Code

The code includes both before and after copies of the demo application.

Rx Project home (downloads on the lower right): http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx

Hands on lab: http://blogs.msdn.com/b/rxteam/archive/2010/07/15/rx-hands-on-labs-published.aspx

Rx Wiki: http://rxwiki.wikidot.com/