Here’s a geekSpeak you’ll have to watch twice to get your head around. Jim Wooley introduces us to the Reactive Extensions for Microsoft .NET and shows how to make event-driven asynchronous programming easier and more declarative by using the Reactive Framework and LINQ to Events. Really fascinating stuff in here!

Here are links to more information, mentioned on the show:

Rx Dev Center on MSDN: http://bit.ly/rxnet

Jim’s Silverlight (C#) samples: http://www.thinqlinq.com/Downloads/RX_Silverlight.zip

Jim’s WPF (VB) samples: http://www.thinqlinq.com/Downloads/RX_Wpf.zip

Channel 9 videos on the extensions. Mathematical duel between interfaces.