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:

Jim’s Silverlight (C#) samples:

Jim’s WPF (VB) samples:

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