Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

Wes Dyer and Stephen Toub: Rx and Px - Working Together

20 minutes, 48 seconds


Right click “Save as…”

Reactive Extensions for .NET (Rx) released this week during PDC09. Rx uses Parallel Extensions for .NET (Px) for all of it's concurrent and parallel computing needs. How is it using Px, specifically? What's going on here and why? 

Stephen Toub, PM on the Px team, and Wes Dyer, developer on the Rx team, tell us all about this partnership the experience of collaborating on two very compatible technologies that, taken together, create something beautiful. Some many xs, so little time.



Follow the discussion

  • Oops, something didn't work.

    Getting subscription
    Subscribe to this conversation
  • Allan LindqvistaL_ Kinect ftw

    both Rx and Tpl are awsome Smiley

    but i do feel like there is still a blit of an overlap, "Start" is the most obvious example. will there be even tighter integration in the future do you think?


    is there any perticular reason for using Observable.Start instead of Taks.Factory.StartNew(..).ToObservable?



  • Bent Rasmussenexoteric stuck in a loop, for a while

    20 characters less to type is not a good reason? Tongue Out

  • Maybe what we need is something like LINQ Query Expressions but for TPL? What I mean is an embedded DSL within C# and VB.NET for expressing parallel patterns and which the compiler can then transform into explicit dot-heavy TPL method invocations.

  • Allan LindqvistaL_ Kinect ftw

    well i guess Smiley but there are lots more options in StartNew than in Start, i think the redundacy is a little confusing.. imo its more clear whats going on if only the tasks was used for that

    (but thats just my personal taste)

  • I really would like to know how Microsoft positions the CCR story in comparisson with Rx and PFx!?!


    Wasn't CCR all about concurrency and coordination?

    That makes one think that PFx and Rx in combination is a political vehicle against the CCR?


    I think that there must be more people out there that needs a kind of an explanation about this! So far CCR was just a part of the Robotics Studio; would that mean that in the future RS will use Rx and PFx?


    Thanks and reagards,


  • CharlesCharles Welcome Change

    They are orthogonal technologies.... There is no conspiracy here.


Remove this comment

Remove this thread


Comments closed

Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.