<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Rx</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/rx/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Rx</title>
      <link>http://channel9.msdn.com/Tags/rx</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/rx</link>
    <language>en</language>
    <pubDate>Mon, 20 May 2013 15:38:12 GMT</pubDate>
    <lastBuildDate>Mon, 20 May 2013 15:38:12 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>65</c9:totalResults>
    <c9:pageCount>3</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>YOW! 2012: Jafar Husain - Rx and Netflix, A Match Made in Composable Asynchrony</title>
      <description><![CDATA[<p><a href="http://yowaustralia.com.au/general/details.html?speakerId=3541" target="_blank">J<strong>afar Husain</strong></a>, a Senior Developer at Netflix,&nbsp;has been working as a software developer for 15 years. He's developed software for companies like GE, Microsoft, and Netflix. Most recently he designed a data access framework that powers Netflix's PS3 and Windows 8 clients. His interests include programming languages, functional reactive programming, and user interface design patterns. <br><br>Here, we learn about how Jafar and team at Netflix use Rx, aka Reactive Extensions for (.NET, Obj-C, C&#43;&#43;, JavaScript...). At Netflix, they use RxJS for their web app and Rx for .NET for their Windows Store app (Jafar is on the web team).&nbsp;Rx has&nbsp;proven to be incredibly valuable and effective for Netflix.</p><p>Jafar&nbsp;has always been a&nbsp;big fan of Rx (including his days at Microsoft), ever since he first learned about it by watching a C9 video with <a href="http://channel9.msdn.com/shows/Going&#43;Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx/" target="_blank"><strong>Erik Meijer&nbsp;and Brian Beckman geeking out on the math and theory behind Rx</strong></a>.&nbsp;Netflix is literally powered by Rx. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;Jafar really gets Rx. If you're struggling to wrap your head around it, even at the conceptual level, this conversation should make things crystal clear. Go Rx!</p><p>Of course, anytime you talk about Rx and Erik Meijer is roaming around&nbsp;the halls nearby, chances are pretty good that he'll drop into the conversation - literally. Does it happen this time? Will the great Erik Meijer appear? You'll need to watch this&nbsp;interview&nbsp;to find out...</p><p>Tune in. Enjoy!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c682ce621c8048848bd5a12c0150d38a">]]></description>
      <comments>http://channel9.msdn.com/posts/YOW-2012-Jafar-Husain-Rx-and-Netflix-A-Match-Made-in-Composable-Asynchrony</comments>
      <itunes:summary>Jafar Husain, a Senior Developer at Netflix,&amp;nbsp;has been working as a software developer for 15 years. He&#39;s developed software for companies like GE, Microsoft, and Netflix. Most recently he designed a data access framework that powers Netflix&#39;s PS3 and Windows 8 clients. His interests include programming languages, functional reactive programming, and user interface design patterns. Here, we learn about how Jafar and team at Netflix use Rx, aka Reactive Extensions for (.NET, Obj-C, C&amp;#43;&amp;#43;, JavaScript...). At Netflix, they use RxJS for their web app and Rx for .NET for their Windows Store app (Jafar is on the web team).&amp;nbsp;Rx has&amp;nbsp;proven to be incredibly valuable and effective for Netflix. Jafar&amp;nbsp;has always been a&amp;nbsp;big fan of Rx (including his days at Microsoft), ever since he first learned about it by watching a C9 video with Erik Meijer&amp;nbsp;and Brian Beckman geeking out on the math and theory behind Rx.&amp;nbsp;Netflix is literally powered by Rx. &amp;nbsp;Jafar really gets Rx. If you&#39;re struggling to wrap your head around it, even at the conceptual level, this conversation should make things crystal clear. Go Rx! Of course, anytime you talk about Rx and Erik Meijer is roaming around&amp;nbsp;the halls nearby, chances are pretty good that he&#39;ll drop into the conversation - literally. Does it happen this time? Will the great Erik Meijer appear? You&#39;ll need to watch this&amp;nbsp;interview&amp;nbsp;to find out... Tune in. Enjoy! </itunes:summary>
      <itunes:duration>1662</itunes:duration>
      <link>http://channel9.msdn.com/posts/YOW-2012-Jafar-Husain-Rx-and-Netflix-A-Match-Made-in-Composable-Asynchrony</link>
      <pubDate>Thu, 20 Dec 2012 22:15:49 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/YOW-2012-Jafar-Husain-Rx-and-Netflix-A-Match-Made-in-Composable-Asynchrony</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.mp3" expression="full" duration="1662" fileSize="26604751" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.mp4" expression="full" duration="1662" fileSize="159003399" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.webm" expression="full" duration="1662" fileSize="61803415" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.wma" expression="full" duration="1662" fileSize="13450935" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.wmv" expression="full" duration="1662" fileSize="150861569" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_high.mp4" expression="full" duration="1662" fileSize="346705137" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_mid.mp4" expression="full" duration="1662" fileSize="242594596" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx_Source.wmv" expression="full" duration="1662" fileSize="556125247" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.ism/manifest" expression="full" duration="1662" fileSize="7744" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/2cfe/4ef3190d-203f-4795-86b9-e11f0bec2cfe/YOW2012JafarHusainRx.wmv" length="150861569" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/YOW-2012-Jafar-Husain-Rx-and-Netflix-A-Match-Made-in-Composable-Asynchrony/rss</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>YOW! 2012</category>
    </item>
  <item>
      <title>Rx is now Open Source</title>
      <description><![CDATA[<p>Today, <strong>Microsoft Open Technologies </strong><a href="http://blogs.msdn.com/b/interoperability/archive/2012/11/06/ms-open-tech-open-sources-rx-reactive-extensions-a-cure-for-asynchronous-data-streams-in-cloud-programming.aspx"><strong>announced the open sourcing</strong></a><strong> of </strong><a href="https://rx.codeplex.com/"><strong>Reactive Extensions</strong></a>! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>In addition to the usual support for .NET and JS we're very pleased to announce<strong> the release&nbsp;of&nbsp;the&nbsp;C&#43;&#43;&nbsp;Rx library</strong>! Now, C/C&#43;&#43; developers get to experience the power of LINQ &#43; Rx!! <strong>Rock and roll.</strong><br><br>Congratulations to the Rx team!!!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:79a3ee9d10484cd3bcfaa1020016b224">]]></description>
      <comments>http://channel9.msdn.com/posts/Rx-is-now-Open-Source</comments>
      <itunes:summary>Today, Microsoft Open Technologies announced the open sourcing of Reactive Extensions!  In addition to the usual support for .NET and JS we&#39;re very pleased to announce the release&amp;nbsp;of&amp;nbsp;the&amp;nbsp;C&amp;#43;&amp;#43;&amp;nbsp;Rx library! Now, C/C&amp;#43;&amp;#43; developers get to experience the power of LINQ &amp;#43; Rx!! Rock and roll.Congratulations to the Rx team!!! </itunes:summary>
      <link>http://channel9.msdn.com/posts/Rx-is-now-Open-Source</link>
      <pubDate>Wed, 07 Nov 2012 01:26:08 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Rx-is-now-Open-Source</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/11310d4a-b3f1-473c-8ad8-2ccbac219999.png" height="100" width="100"></media:thumbnail>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Rx-is-now-Open-Source/rss</wfw:commentRss>
      <category>.NET</category>
      <category>C++</category>
      <category>JavaScript</category>
      <category>LINQ</category>
      <category>Open Source</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Native</category>
    </item>
  <item>
      <title>Bart De Smet: Rx 2.0 RTM and RTW</title>
      <description><![CDATA[<p><strong>Rx 2.0 is RTW!</strong> Get it <a href="http://blogs.msdn.com/b/rxteam/archive/2012/08/15/reactive-extensions-v2-0-has-arrived.aspx" target="_blank"><strong>here</strong></a>.</p><p>I caught up with Bart at his whiteboard (of course) to discuss the significance of this release as well address some of the great additions to Rx as outlined below (many of the topics below have been <a href="http://channel9.msdn.com/Tags/bart&#43;de&#43;smet" target="_blank"><strong>discussed in depth</strong></a> in other Rx interviews with Bart.) We also talk about the new experimental build shipping model. Much of the time is spent talking about the portable libraries architecture for Rx for Windows 8, .NET 4.5, WP7/7.5 and beyond. Bart has been very, very busy and as usual his engineering is golden.<br><br>Tune in! It's always a pleasure to geek out with Bart. So much to learn. <strong>Congratulations to the Rx team!!!</strong></p><p>The highlights of Rx 2.0 include:</p><ul><li>Support for building <strong>Windows Store apps for Windows 8</strong>. This includes primitives to synchronize with the Windows XAML CoreDispatcher and interop with WinRT events and IAsync* objects. </li><li>Support for <strong>Portable Class Library</strong> projects, allowing code reuse across &quot;.NET Framework 4.5&quot; and &quot;.NET Framework 4.5 for Windows Store apps&quot; projects. We're planning on adding Windows Phone 8 support to this going forward. </li><li>Integration with the new C# 5.0 and VB 11 <strong>&quot;async&quot; and &quot;await&quot;</strong> features. In Rx v2.0, you can await an observable sequence, allowing one to apply the power of Rx to the new asynchronous programming model. </li><li>Enormous <strong>performance improvements</strong>, with a 4x speedup of the query pipeline, vastly reduced object allocation rates, massively increased throughput of schedulers, and much more. </li><li>An improved <strong>error handling strategy</strong>, enabling higher resiliency and proper resource cleanup for queries in the face of user errors at various levels. </li><li>Thorough <strong>revisit of the way we deal with</strong> <strong>time</strong>, to improve efficiency and predictability. This includes better support for periodic timers, improvements to absolute time scheduling, etc. </li><li>Various <strong>new and improved query operators</strong>. </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:898dfa4eed3f4e548955a0af012612fa">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RTM-and-RTW</comments>
      <itunes:summary>Rx 2.0 is RTW! Get it here. I caught up with Bart at his whiteboard (of course) to discuss the significance of this release as well address some of the great additions to Rx as outlined below (many of the topics below have been discussed in depth in other Rx interviews with Bart.) We also talk about the new experimental build shipping model. Much of the time is spent talking about the portable libraries architecture for Rx for Windows 8, .NET 4.5, WP7/7.5 and beyond. Bart has been very, very busy and as usual his engineering is golden.Tune in! It&#39;s always a pleasure to geek out with Bart. So much to learn. Congratulations to the Rx team!!! The highlights of Rx 2.0 include: Support for building Windows Store apps for Windows 8. This includes primitives to synchronize with the Windows XAML CoreDispatcher and interop with WinRT events and IAsync* objects. Support for Portable Class Library projects, allowing code reuse across &amp;quot;.NET Framework 4.5&amp;quot; and &amp;quot;.NET Framework 4.5 for Windows Store apps&amp;quot; projects. We&#39;re planning on adding Windows Phone 8 support to this going forward. Integration with the new C# 5.0 and VB 11 &amp;quot;async&amp;quot; and &amp;quot;await&amp;quot; features. In Rx v2.0, you can await an observable sequence, allowing one to apply the power of Rx to the new asynchronous programming model. Enormous performance improvements, with a 4x speedup of the query pipeline, vastly reduced object allocation rates, massively increased throughput of schedulers, and much more. An improved error handling strategy, enabling higher resiliency and proper resource cleanup for queries in the face of user errors at various levels. Thorough revisit of the way we deal with time, to improve efficiency and predictability. This includes better support for periodic timers, improvements to absolute time scheduling, etc. Various new and improved query operators. </itunes:summary>
      <itunes:duration>3646</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RTM-and-RTW</link>
      <pubDate>Thu, 16 Aug 2012 21:11:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RTM-and-RTW</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.mp3" expression="full" duration="3646" fileSize="58348926" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.mp4" expression="full" duration="3646" fileSize="345091719" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.webm" expression="full" duration="3646" fileSize="142975219" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.wma" expression="full" duration="3646" fileSize="29498303" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.wmv" expression="full" duration="3646" fileSize="398375489" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_high.mp4" expression="full" duration="3646" fileSize="763072746" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_mid.mp4" expression="full" duration="3646" fileSize="531216365" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW_Source.wmv" expression="full" duration="3646" fileSize="1071327581" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.ism/manifest" expression="full" duration="3646" fileSize="6086" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/958c/459d4978-8bcd-4a08-8794-8553954c958c/BartDeSmetRxV2RTW.wmv" length="398375489" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>22</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RTM-and-RTW/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>Bart De Smet: Rx v2.0 Release Candidate - Time, Error Handling, Event Subscription</title>
      <description><![CDATA[<p><strong>Bart De Smet</strong> is back and he's going to go deep into improvements made to <a href="http://go.microsoft.com/fwlink/?LinkID=179929" target="_blank"><strong>Rx 2.0</strong></a> RC (so, Rx 2.0 getting close to coming out of the oven!). As&nbsp;you'd expect, Bart and company have been <em>very</em> busy since Rx 2.0 Beta - lots of performance and reliability improvements and some heavy work in how Rx manages <em>time</em>, new<em> error handling</em> capabilities and <em>event subscription</em> improvements for Rx running on WinRT.</p><p>Most of the time is spent at the whiteboard - very comfortable and natural place for Bart! &nbsp;</p><p><strong>Note</strong>: there is a <strong>lot</strong> of time in this interview, both in terms of interview length and the notion of time itself. Use at your own risk and watch out for unexpected wormholes.</p><p>More on Rx 2.0 RC:</p><p><em>This new release of Rx includes a number of improvements to the way we deal with time. As you likely know, dealing with time is a complex undertaking in general, especially when computers are involved. Rx has a lot of temporal query operators to perform event processing, and therefore it needs to be able to schedule work to happen at particular times. As a result, notions of time exist in virtually any layer of the system: from the schedulers at the bottom (in System.Reactive.Core) to the query operators at the top (in System.Reactive.Linq). [Bart De Smet]</em></p><ul><li>Download page:&nbsp; <a href="http://go.microsoft.com/fwlink/?LinkID=255295">http://go.microsoft.com/fwlink/?LinkID=255295</a> </li><li>Bart's epic blog post:&nbsp; <a href="http://blogs.msdn.com/b/rxteam/archive/2012/06/17/reactive-extensions-v2-0-release-candidate-available-now.aspx">http://blogs.msdn.com/b/rxteam/archive/2012/06/17/reactive-extensions-v2-0-release-candidate-available-now.aspx</a> </li></ul> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a1f6e1a2e6b54d63b916a0770122771c">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More</comments>
      <itunes:summary>Bart De Smet is back and he&#39;s going to go deep into improvements made to Rx 2.0 RC (so, Rx 2.0 getting close to coming out of the oven!). As&amp;nbsp;you&#39;d expect, Bart and company have been very busy since Rx 2.0 Beta - lots of performance and reliability improvements and some heavy work in how Rx manages time, new error handling capabilities and event subscription improvements for Rx running on WinRT. Most of the time is spent at the whiteboard - very comfortable and natural place for Bart! &amp;nbsp; Note: there is a lot of time in this interview, both in terms of interview length and the notion of time itself. Use at your own risk and watch out for unexpected wormholes. More on Rx 2.0 RC: This new release of Rx includes a number of improvements to the way we deal with time. As you likely know, dealing with time is a complex undertaking in general, especially when computers are involved. Rx has a lot of temporal query operators to perform event processing, and therefore it needs to be able to schedule work to happen at particular times. As a result, notions of time exist in virtually any layer of the system: from the schedulers at the bottom (in System.Reactive.Core) to the query operators at the top (in System.Reactive.Linq). [Bart De Smet] Download page:&amp;nbsp; http://go.microsoft.com/fwlink/?LinkID=255295 Bart&#39;s epic blog post:&amp;nbsp; http://blogs.msdn.com/b/rxteam/archive/2012/06/17/reactive-extensions-v2-0-release-candidate-available-now.aspx </itunes:summary>
      <itunes:duration>4833</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More</link>
      <pubDate>Thu, 21 Jun 2012 21:25:11 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_100.jpg" height="66" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_220.jpg" height="146" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_512.jpg" height="341" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.mp3" expression="full" duration="4833" fileSize="77342740" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.mp4" expression="full" duration="4833" fileSize="453369965" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.webm" expression="full" duration="4833" fileSize="192944035" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.wma" expression="full" duration="4833" fileSize="39093079" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.wmv" expression="full" duration="4833" fileSize="1051426485" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_high.mp4" expression="full" duration="4833" fileSize="1003185395" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_mid.mp4" expression="full" duration="4833" fileSize="697584277" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive_Source.wmv" expression="full" duration="4833" fileSize="1788974071" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.ism/manifest" expression="full" duration="4833" fileSize="6146" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/9f08/67721df5-8ad0-4497-bf34-d0daefb59f08/BartDeSmetRxV20DeepDive.wmv" length="1051426485" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-20-RC-Time-Error-Handling-SafeSubscribe-and-More/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Bart De Smet: Inside Rx 2.0 Beta</title>
      <description><![CDATA[<p><a href="http://go.microsoft.com/fwlink/?LinkId=245915" target="_blank"><strong>Rx v2.0 Beta</strong></a> is here! Who better to tell us all about it - and in great detail at the whiteboard - than <strong>Bart J. F. De Smet</strong>. This is a long interview, so take your time. Watch it in parts or at one sitting. There was no easy way to dice this up into separate videos, so we give it to you as it happened - in one take. As usual, Bart's explanations are thorough and clear. Enjoy. Learn. Rx has a come a long way and there's a great deal of new, improved reactive goodness in 2.0! Congratulations to Bart and team. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Highlights of this release:</p><p><strong>Support for .NET 4.5 Beta.</strong></p><p><strong>Support for .NET for Metro style applications and Windows 8 Consumer Preview.<br><br>Rx Portable Library Beta.</strong></p><p><strong>Await support on IObservable&lt;T&gt;.</strong></p><p><strong>Async variants of various operators.</strong></p><p><strong>Scheduling using async methods.</strong></p><p><strong>Generalized time-based operators.</strong></p><p><strong>Improved performance.</strong></p><p>You can read much more about this release in Bart's (lengthy) <a href="http://blogs.msdn.com/b/rxteam/archive/2012/03/12/reactive-extensions-v2-0-beta-available-now.aspx">blog post</a>, including download links and installation instructions.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3dc759b685ac4c199426a01301443aa1">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Inside-Rx-V2-Beta</comments>
      <itunes:summary>Rx v2.0 Beta is here! Who better to tell us all about it - and in great detail at the whiteboard - than Bart J. F. De Smet. This is a long interview, so take your time. Watch it in parts or at one sitting. There was no easy way to dice this up into separate videos, so we give it to you as it happened - in one take. As usual, Bart&#39;s explanations are thorough and clear. Enjoy. Learn. Rx has a come a long way and there&#39;s a great deal of new, improved reactive goodness in 2.0! Congratulations to Bart and team.  Highlights of this release: Support for .NET 4.5 Beta. Support for .NET for Metro style applications and Windows 8 Consumer Preview.Rx Portable Library Beta. Await support on IObservable&amp;lt;T&amp;gt;. Async variants of various operators. Scheduling using async methods. Generalized time-based operators. Improved performance. You can read much more about this release in Bart&#39;s (lengthy) blog post, including download links and installation instructions. </itunes:summary>
      <itunes:duration>5337</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Inside-Rx-V2-Beta</link>
      <pubDate>Thu, 15 Mar 2012 03:37:57 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Inside-Rx-V2-Beta</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_2MB_ch9.wmv" expression="full" duration="5337" fileSize="1975065992" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_ch9.mp3" expression="full" duration="5337" fileSize="42699239" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_ch9.webm" expression="full" duration="5337" fileSize="342630436" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_ch9.wma" expression="full" duration="5337" fileSize="43163445" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_ch9.wmv" expression="full" duration="5337" fileSize="1128437455" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_high_ch9.mp4" expression="full" duration="5337" fileSize="1402980877" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_low_ch9.mp4" expression="full" duration="5337" fileSize="524225677" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_med_ch9.mp4" expression="full" duration="5337" fileSize="987465572" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive.ism/manifest" expression="full" duration="5337" fileSize="6176" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/3aa1/3dc759b6-85ac-4c19-9426-a01301443aa1/BartDeSmetRxV2BetaDeepDive_ch9.wmv" length="1128437455" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>23</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Inside-Rx-V2-Beta/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>LINQ - Composability Guaranteed</title>
      <description><![CDATA[<p>It's been far too long since we've brought Erik Meijer and Brian Beckman together on Channel 9.</p><p>Today marks the end of a drought and the beginning of more regular appearances by the dynamic duo. The band is back together! <br><br><strong>Introducing a new Channel 9 series - Beckman Meijer Overdrive</strong>. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>One of the truly great things about Brian Beckman and Erik Meijer is their natural ability to explain complex subject matter in ways normal people can readily understand, all while engaging and entertaining us. In this new series, Brian and Erik will get together each month to make music in the form of conversational (and <em>improvisational</em>, of course) jazz. Tune in and learn something new from two programming legends and true iconoclasts. It's guaranteed to put your mind into overdrive.<br><br>Here, Brian and Erik recap LINQ and&nbsp;dig into the notion that LINQ <em>is&nbsp;</em>composability. What does that <em>mean</em>, exactly? Where does Rx fit into this? What about the cloud? What's so special about LINQ? As you'd expect, other topics emerge naturally from this conversation as Brian and Erik make their case for a LINQ-ruled world.<br><br>We're excited and honored to have Brian and Erik back on C9—and excited, too, that this will be a recurring treat. Thank you, Brian and Erik! <br><br>Tune in. Enjoy. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:075aff34c56149a89b72a0040182e666">]]></description>
      <comments>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-LINQ-Composability-Guaranteed</comments>
      <itunes:summary>It&#39;s been far too long since we&#39;ve brought Erik Meijer and Brian Beckman together on Channel 9. Today marks the end of a drought and the beginning of more regular appearances by the dynamic duo. The band is back together! Introducing a new Channel 9 series - Beckman Meijer Overdrive.  One of the truly great things about Brian Beckman and Erik Meijer is their natural ability to explain complex subject matter in ways normal people can readily understand, all while engaging and entertaining us. In this new series, Brian and Erik will get together each month to make music in the form of conversational (and improvisational, of course) jazz. Tune in and learn something new from two programming legends and true iconoclasts. It&#39;s guaranteed to put your mind into overdrive.Here, Brian and Erik recap LINQ and&amp;nbsp;dig into the notion that LINQ is&amp;nbsp;composability. What does that mean, exactly? Where does Rx fit into this? What about the cloud? What&#39;s so special about LINQ? As you&#39;d expect, other topics emerge naturally from this conversation as Brian and Erik make their case for a LINQ-ruled world.We&#39;re excited and honored to have Brian and Erik back on C9—and excited, too, that this will be a recurring treat. Thank you, Brian and Erik! Tune in. Enjoy. Learn. </itunes:summary>
      <itunes:duration>3178</itunes:duration>
      <link>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-LINQ-Composability-Guaranteed</link>
      <pubDate>Thu, 08 Mar 2012 20:03:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-LINQ-Composability-Guaranteed</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_2MB_ch9.wmv" expression="full" duration="3178" fileSize="1078486797" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_ch9.mp3" expression="full" duration="3178" fileSize="25426777" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_ch9.webm" expression="full" duration="3178" fileSize="251164363" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_ch9.wma" expression="full" duration="3178" fileSize="25704197" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_ch9.wmv" expression="full" duration="3178" fileSize="507784493" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_high_ch9.mp4" expression="full" duration="3178" fileSize="721054974" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_low_ch9.mp4" expression="full" duration="3178" fileSize="242222401" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_med_ch9.mp4" expression="full" duration="3178" fileSize="533779139" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession.ism/manifest" expression="full" duration="3178" fileSize="7870" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/e666/075aff34-c561-49a8-9b72-a0040182e666/BeckmanMeijerLINQC9JamSession_ch9.wmv" length="507784493" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>31</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Beckman-Meijer-Overdrive/Beckman-Meijer-Overdrive-LINQ-Composability-Guaranteed/RSS</wfw:commentRss>
      <category>Brian Beckman</category>
      <category>Computer Science</category>
      <category>Erik Meijer</category>
      <category>LINQ</category>
      <category>Programming</category>
      <category>Rx</category>
      <category>RxJS</category>
      <category>Software Composability</category>
    </item>
  <item>
      <title>Matthew Podwysocki and Bart J. F. De Smet: RxJS Today and Tomorrow</title>
      <description><![CDATA[<p>The JavaScript implementation of&nbsp;<a href="http://msdn.microsoft.com/data/gg577609" target="_blank"><strong>Reactive Extensions (Rx)</strong></a>, <a href="http://go.microsoft.com/fwlink/?LinkID=182999" target="_blank"><strong>RxJS</strong></a>,&nbsp;continues to evolve under the direction of <a href="http://weblogs.asp.net/podwysocki/default.aspx" target="_blank"><strong>Matthew Podwysocki</strong></a>. RxJS&nbsp;provides&nbsp;Rx operators in JavaScript and it does this in a download size of less than 7KB (using GZip compression). RxJS provides easy-to-use conversions from existing DOM, XmlHttpRequest (AJAX), and jQuery events to Rx push-collections, allowing users to seamlessly plug Rx into their existing JavaScript-based web sites.</p><p>Here, <a href="http://community.bartdesmet.net/blogs/bart/default.aspx" target="_blank"><strong>Bart J.F. De Smet</strong></a> - the lead developer of Rx - and Matthew sit down for a C9 conversation about RxJS (no demos or code-on-screen - this is purely a conversation). Who knows where it will go (will we only talk about&nbsp;RxJS?)&nbsp;and who'll make a cameo appearance at the very beginning <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Tune in.<br><br>Enjoy!</p><p><a href="http://twitter.com/#!/mattpodwysocki" target="_blank">Follow Matthew: <strong></strong><span class="js-username"><span class="screen-name"><s>@</s>mattpodwysocki</span></span></a><br><br></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c2043e948b734de983779fe900019eb5">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</comments>
      <itunes:summary>The JavaScript implementation of&amp;nbsp;Reactive Extensions (Rx), RxJS,&amp;nbsp;continues to evolve under the direction of Matthew Podwysocki. RxJS&amp;nbsp;provides&amp;nbsp;Rx operators in JavaScript and it does this in a download size of less than 7KB (using GZip compression). RxJS provides easy-to-use conversions from existing DOM, XmlHttpRequest (AJAX), and jQuery events to Rx push-collections, allowing users to seamlessly plug Rx into their existing JavaScript-based web sites. Here, Bart J.F. De Smet - the lead developer of Rx - and Matthew sit down for a C9 conversation about RxJS (no demos or code-on-screen - this is purely a conversation). Who knows where it will go (will we only talk about&amp;nbsp;RxJS?)&amp;nbsp;and who&#39;ll make a cameo appearance at the very beginning  Tune in.Enjoy! Follow Matthew: @mattpodwysocki </itunes:summary>
      <itunes:duration>2534</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</link>
      <pubDate>Mon, 05 Mar 2012 13:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_2MB_ch9.wmv" expression="full" duration="2534" fileSize="828489202" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.mp3" expression="full" duration="2534" fileSize="20278459" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.webm" expression="full" duration="2534" fileSize="205436436" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wma" expression="full" duration="2534" fileSize="20501271" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wmv" expression="full" duration="2534" fileSize="522852639" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_high_ch9.mp4" expression="full" duration="2534" fileSize="673202552" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_low_ch9.mp4" expression="full" duration="2534" fileSize="198112338" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_med_ch9.mp4" expression="full" duration="2534" fileSize="497922764" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart.ism/manifest" expression="full" duration="2534" fileSize="6066" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/9eb5/c2043e94-8b73-4de9-8377-9fe900019eb5/RxJSMatthewBart_ch9.wmv" length="522852639" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Matthew-Podwysocki-and-Bart-J-F-De-Smet-RxJS-Today-and-Tomorrow/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>C9 Conversations</category>
      <category>JavaScript</category>
      <category>Matthew Podwysocki</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>RxJS</category>
    </item>
  <item>
      <title>Brian Beckman: Hidden Markov Models, Viterbi Algorithm, LINQ, Rx and Higgs Boson</title>
      <description><![CDATA[<p><span>It's been WAY too long since we've had <strong>Brian Beckman</strong> sharing knowledge, insights and perspectives on Channel 9. This changes now! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> <br><br>Needless to say, I was incredibly happy to spend an hour with Brian learning all about what he's up to these days. Not surprisingly, <em>he's writing code</em> and employing Rx&nbsp;and monads to solve very interesting problems. In this conversation (a code lesson, algorithm survey, a splash&nbsp;of random topical diversion), Brian explains and demonstrates his latest endeavor: <strong>implementing the Viterbi algorithm in C#.</strong> What's the Viterbi algorithm, Brian? What are hidden Markov models? What are you using this stuff for? Where does Rx fit into this? What's going on? By the way, it's <strong>awesome</strong> to&nbsp;learn&nbsp;that a Niner has been sharing C# monadic implementations with Brian (state monad, maybe monad). <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br>Of course, no conversation with Brian - a physicist by training and a software architect at Microsoft - is complete without talking about some current physics problem: Finding the elusive Higgs Boson is all the rage these days, so we talk about what it means. <br><br>Brian also shares insights on Haskell, functional and hybrid programming languages (C# is imperative, but it provides functional capabilities like LINQ, for example, upon which Rx is built (Rx is LINQ-to-Streams or observable sequences of events, really)...). We also <em>finally</em> discuss&nbsp;his previous work at MS that we never got a chance to talk to him about while&nbsp;he was doing it. Before joining the Bing Mobile team, Brian was working on a project&nbsp;to create a new functional programming language. What was it? <br><br><strong>Thank you, Brian!</strong><br><br><strong>Happy holidays from Channel 9</strong> wherever you are and whatever, if anything, you're celebrating!<br><br><br>Notes and More:<br><br><strong>The code Brian demos</strong>&nbsp;(download it, unzip it, launch VS, open the solution, then watch this video and play along): <a href="https://github.com/rebcabin/DotNetExtensionsImproved">https://github.com/rebcabin/DotNetExtensionsImproved</a><br><br>From Wikipedia - information on Markov and Viterbi:</span></p><p><em>A <strong>hidden Markov model</strong> (<strong>HMM</strong>) is a <a title="Statistical model" href="http://en.wikipedia.org/wiki/Statistical_model" target="_blank">statistical</a> <a title="Markov model" href="http://en.wikipedia.org/wiki/Markov_model" target="_blank">Markov model</a> in which the system being modeled is assumed to be a <a title="Markov process" href="http://en.wikipedia.org/wiki/Markov_process" target="_blank">Markov process</a> with unobserved (hidden) states</em></p><p><span><em>The <strong>Viterbi algorithm</strong> is a <a title="Dynamic programming" href="http://en.wikipedia.org/wiki/Dynamic_programming" target="_blank">dynamic programming</a> <a title="Algorithm" href="http://en.wikipedia.org/wiki/Algorithm" target="_blank">algorithm</a> for finding the most <a title="Likelihood function" href="http://en.wikipedia.org/wiki/Likelihood_function" target="_blank">likely</a> sequence of hidden states – called the <strong>Viterbi path</strong> – that results in a sequence of observed events, especially in the context of <a title="Markov information source" href="http://en.wikipedia.org/wiki/Markov_information_source" target="_blank">Markov information sources</a>, and more generally, <a title="Hidden Markov model" href="http://en.wikipedia.org/wiki/Hidden_Markov_model">hidden Markov models</a>.</em> </span></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1bb33112c61945399e159fc10010ef35">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</comments>
      <itunes:summary>It&#39;s been WAY too long since we&#39;ve had Brian Beckman sharing knowledge, insights and perspectives on Channel 9. This changes now!  Needless to say, I was incredibly happy to spend an hour with Brian learning all about what he&#39;s up to these days. Not surprisingly, he&#39;s writing code and employing Rx&amp;nbsp;and monads to solve very interesting problems. In this conversation (a code lesson, algorithm survey, a splash&amp;nbsp;of random topical diversion), Brian explains and demonstrates his latest endeavor: implementing the Viterbi algorithm in C#. What&#39;s the Viterbi algorithm, Brian? What are hidden Markov models? What are you using this stuff for? Where does Rx fit into this? What&#39;s going on? By the way, it&#39;s awesome to&amp;nbsp;learn&amp;nbsp;that a Niner has been sharing C# monadic implementations with Brian (state monad, maybe monad). Of course, no conversation with Brian - a physicist by training and a software architect at Microsoft - is complete without talking about some current physics problem: Finding the elusive Higgs Boson is all the rage these days, so we talk about what it means. Brian also shares insights on Haskell, functional and hybrid programming languages (C# is imperative, but it provides functional capabilities like LINQ, for example, upon which Rx is built (Rx is LINQ-to-Streams or observable sequences of events, really)...). We also finally discuss&amp;nbsp;his previous work at MS that we never got a chance to talk to him about while&amp;nbsp;he was doing it. Before joining the Bing Mobile team, Brian was working on a project&amp;nbsp;to create a new functional programming language. What was it? Thank you, Brian!Happy holidays from Channel 9 wherever you are and whatever, if anything, you&#39;re celebrating!Notes and More:The code Brian demos&amp;nbsp;(download it, unzip it, launch VS, open the solution, then watch this video and play along): https://github.com/rebcabin/DotNetExtensionsImprovedFrom Wikipedia - information on Markov and Viterbi: A hidden Markov model (HMM) is a s</itunes:summary>
      <itunes:duration>3784</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</link>
      <pubDate>Sun, 25 Dec 2011 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_2MB_ch9.wmv" expression="full" duration="3784" fileSize="1236264437" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.mp3" expression="full" duration="3784" fileSize="30274244" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.webm" expression="full" duration="3784" fileSize="586314805" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wma" expression="full" duration="3784" fileSize="30603721" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wmv" expression="full" duration="3784" fileSize="810764131" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_high_ch9.mp4" expression="full" duration="3784" fileSize="1011790859" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_low_ch9.mp4" expression="full" duration="3784" fileSize="363530995" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_med_ch9.mp4" expression="full" duration="3784" fileSize="767152673" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ.ism/manifest" expression="full" duration="3784" fileSize="6316" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ef35/1bb33112-c619-4539-9e15-9fc10010ef35/BrianBeckmanHiddenMarkovModelViterbiLINQ_ch9.wmv" length="810764131" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>42</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Brian-Beckman-Hidden-Markov-Models-Viterbi-Algorithm-LINQ-Rx-and-Higgs-Boson/RSS</wfw:commentRss>
      <category>Algorithms</category>
      <category>Brian Beckman</category>
      <category>C#</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Mathematics</category>
      <category>Physics</category>
      <category>Programming</category>
      <category>Rx</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>YOW! 2011: Joe Albahari - LINQ, LINQPad, and .NET Async (and a little Rx, too)</title>
      <description><![CDATA[<p><a href="http://www.albahari.com" target="_blank"><strong>Joe Albahari</strong></a>&nbsp;is the creator of <a href="http://www.linqpad.net/" target="_blank"><strong>LINQPad</strong></a>, an application that many of you use in your daily development of .NET applications/services, especially those&nbsp;that employ LINQ in some fashion. It's just&nbsp;a <em>fantastic</em> developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &quot;the app I wish I wrote&quot;. Erik Meijer, the creator&nbsp;of LINQ,&nbsp;uses LINQPad daily. If you haven't played around with LINQPad, then you need to! [End advertisement for LINQPad <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Hey, great work deserves praise, don't you think?]<br><br>Joe's also the author of a few C# books (targeting both&nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe.</p><p>Thanks again for creating and continuing to evolve LINQPad, Joe!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /><br><br><a href="http://yowaustralia.com.au/YOW2011/general/details.html?speakerId=2498" target="_blank">Joe's YOW! speaker page</a></p><p>The <a href="http://yowaustralia.com.au/YOW2011/general/about.html" target="_blank"><strong>YOW! Developer Conference</strong></a> offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to <strong>Dave Thomas</strong> and the event's <em>excellent</em> staff - <strong>Mary Catherine (MC), Lisa, Aino, Melissa</strong>, and others - for inviting me to this <em>excellent</em> pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren't too far away, or just like to travel (who doesn't?), then you need to go to this yearly event. It's outstanding. There are many great developers down under. That's for sure. The speakers are exceptional—Dave and team set a high bar!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:dfd27386a69b4e0eb5449fbe01351cc7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</comments>
      <itunes:summary>Joe Albahari&amp;nbsp;is the creator of LINQPad, an application that many of you use in your daily development of .NET applications/services, especially those&amp;nbsp;that employ LINQ in some fashion. It&#39;s just&amp;nbsp;a fantastic developer tool for C#; one that C9 celebrity genius and avid LINQPad user Brian Beckman calls &amp;quot;the app I wish I wrote&amp;quot;. Erik Meijer, the creator&amp;nbsp;of LINQ,&amp;nbsp;uses LINQPad daily. If you haven&#39;t played around with LINQPad, then you need to! [End advertisement for LINQPad  Hey, great work deserves praise, don&#39;t you think?]Joe&#39;s also the author of a few C# books (targeting both&amp;nbsp;pro developers and novices) and two books covering WPF. Joe lives in Perth, Australia and works for himself (right on!). Great to meet you, Joe. Thanks again for creating and continuing to evolve LINQPad, Joe!! Joe&#39;s YOW! speaker page The YOW! Developer Conference offers outstanding opportunities to learn more about the latest practices, technologies, and methodologies for building innovative software solutions as well as the chance to meet and network with international software experts and other talented developers in Australia. Thanks to Dave Thomas and the event&#39;s excellent staff - Mary Catherine (MC), Lisa, Aino, Melissa, and others - for inviting me to this excellent pure developer event and thanks to all of the speakers for letting me take some of their time to record conversations for Channel 9. If you live in Australia, or aren&#39;t too far away, or just like to travel (who doesn&#39;t?), then you need to go to this yearly event. It&#39;s outstanding. There are many great developers down under. That&#39;s for sure. The speakers are exceptional—Dave and team set a high bar! </itunes:summary>
      <itunes:duration>1529</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</link>
      <pubDate>Thu, 22 Dec 2011 23:47:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_2MB_ch9.wmv" expression="full" duration="1529" fileSize="499568483" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.mp3" expression="full" duration="1529" fileSize="12238789" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.webm" expression="full" duration="1529" fileSize="105450799" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wma" expression="full" duration="1529" fileSize="12375449" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" expression="full" duration="1529" fileSize="239518607" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_high_ch9.mp4" expression="full" duration="1529" fileSize="373211176" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_low_ch9.mp4" expression="full" duration="1529" fileSize="114129037" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_med_ch9.mp4" expression="full" duration="1529" fileSize="265923446" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari.ism/manifest" expression="full" duration="1529" fileSize="6096" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/1cc7/dfd27386-a69b-4e0e-b544-9fbe01351cc7/YOW2011JoeAlbahari_ch9.wmv" length="239518607" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/YOW-2011-Joe-Albahari-LINQ-LINQPad-and-NET-Async/RSS</wfw:commentRss>
      <category>.NET</category>
      <category>.NET Framework</category>
      <category>C#</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Programming Languages</category>
      <category>Rx</category>
      <category>Visual C# 4</category>
      <category>Async CTP</category>
      <category>_techmeme</category>
      <category>YOW! 2011</category>
    </item>
  <item>
      <title>Bart De Smet: Rx Update - .NET 4.5, Async, WinRT</title>
      <description><![CDATA[<p><strong>Bart De Smet</strong> has been very busy. As you can imagine, the latest release of Rx (v1.11011.11 (Experimental)) supports the latest (developer preview) .NET version, <strong>4.5</strong>. In this release, Bart and company have forged a deeper synergy with the async/await Task-based asynchrony model (see Prefer Async Policy in the Release Notes for this release for more info and watch/listen to this conversation!). In addition, Rx can be used in &quot;Windows 8&quot; Metro style apps. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Rx v1.11011.11 (Experimental) features include:</p><p>Improved Exception Management</p><p>Prefer Async Policy</p><p>Interoperability with Task&lt;T&gt;</p><p>FromEventPattern Support for WinRT Events Various Changes to System.Reactive The New</p><p>System.Reactive.WindowsRuntime Assembly</p><p><strong>This release of Rx includes support for WinRT interop and to build Metro style applications leveraging Rx for event processing</strong></p><p>IAsyncInfo Conversions</p><p><a href="http://social.msdn.microsoft.com/Forums/en-US/rx/thread/23062737-e154-41af-99f6-45d819992254" target="_blank">Release Notes</a></p><p><a href="http://www.microsoft.com/download/en/details.aspx?id=27724" target="_blank">Download</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4872116d8fab498ab51a9f7b011dfb62">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-Updat-NET-45-Async-WinRT</comments>
      <itunes:summary>Bart De Smet has been very busy. As you can imagine, the latest release of Rx (v1.11011.11 (Experimental)) supports the latest (developer preview) .NET version, 4.5. In this release, Bart and company have forged a deeper synergy with the async/await Task-based asynchrony model (see Prefer Async Policy in the Release Notes for this release for more info and watch/listen to this conversation!). In addition, Rx can be used in &amp;quot;Windows 8&amp;quot; Metro style apps.  Rx v1.11011.11 (Experimental) features include: Improved Exception Management Prefer Async Policy Interoperability with Task&amp;lt;T&amp;gt; FromEventPattern Support for WinRT Events Various Changes to System.Reactive The New System.Reactive.WindowsRuntime Assembly This release of Rx includes support for WinRT interop and to build Metro style applications leveraging Rx for event processing IAsyncInfo Conversions Release Notes Download </itunes:summary>
      <itunes:duration>2613</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-Updat-NET-45-Async-WinRT</link>
      <pubDate>Thu, 13 Oct 2011 19:51:44 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-Updat-NET-45-Async-WinRT</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_2MB_ch9.wmv" expression="full" duration="2613" fileSize="655978707" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_ch9.mp3" expression="full" duration="2613" fileSize="20909781" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_ch9.wma" expression="full" duration="2613" fileSize="21144127" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_ch9.wmv" expression="full" duration="2613" fileSize="567445111" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_high_ch9.mp4" expression="full" duration="2613" fileSize="1102138882" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_low_ch9.mp4" expression="full" duration="2613" fileSize="254274271" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT.ism/manifest" expression="full" duration="2613" fileSize="6136" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/fb62/4872116d-8fab-498a-b51a-9f7b011dfb62/BartDeSmetRxNET45WinRT_ch9.wmv" length="567445111" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>21</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Rx-Updat-NET-45-Async-WinRT/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Task Parallel Library</category>
      <category>Windows 8</category>
      <category>.NET Framework 4.5</category>
    </item>
  <item>
      <title>Bart De Smet: Interactive Extensions (Ix)</title>
      <description><![CDATA[ <p><a href="http://go.microsoft.com/fwlink/?LinkID=227839" target="_blank">Interactive Extensions (Ix)</a> introduces a set of additional LINQ to Objects query operators based on the work done in the <a href="http://www.microsoft.com/download/en/details.aspx?id=26649" target="_blank">Reactive Extensions (Rx)</a>.</p><p>I recently visited the great&nbsp;<a href="http://community.bartdesmet.net/blogs/bart/default.aspx" target="_blank">Bart De Smet</a>&nbsp;to learn more about Ix. As usual, Bart clearly explains what Ix is and why they've built this library, what it's for, and when to go interactive. This is a deep conversational piece with plenty of whiteboarding during which we also talk about the current status of&nbsp;<a href="http://channel9.msdn.com/shows/Going&#43;Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of-IQueryable/" target="_blank">IQbservable</a>. Tune in. Learn.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:5f8b4184777845aa98389f19011fa1a0">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Interactive-Extensions-Ix</comments>
      <itunes:summary> Interactive Extensions (Ix) introduces a set of additional LINQ to Objects query operators based on the work done in the Reactive Extensions (Rx). I recently visited the great&amp;nbsp;Bart De Smet&amp;nbsp;to learn more about Ix. As usual, Bart clearly explains what Ix is and why they&#39;ve built this library, what it&#39;s for, and when to go interactive. This is a deep conversational piece with plenty of whiteboarding during which we also talk about the current status of&amp;nbsp;IQbservable. Tune in. Learn. </itunes:summary>
      <itunes:duration>3473</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Interactive-Extensions-Ix</link>
      <pubDate>Wed, 13 Jul 2011 16:49:43 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Interactive-Extensions-Ix</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_2MB_ch9.wmv" expression="full" duration="3473" fileSize="786154355" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_ch9.mp3" expression="full" duration="3473" fileSize="27792991" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_ch9.wma" expression="full" duration="3473" fileSize="28098387" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_ch9.wmv" expression="full" duration="3473" fileSize="768490271" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_high_ch9.mp4" expression="full" duration="3473" fileSize="1474460429" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_low_ch9.mp4" expression="full" duration="3473" fileSize="351335330" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ.ism/manifest" expression="full" duration="3473" fileSize="6056" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/a1a0/5f8b4184-7778-45aa-9838-9f19011fa1a0/BartDeSmetIxIQ_ch9.wmv" length="768490271" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>17</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-Interactive-Extensions-Ix/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Rx Workshop: Programming the Cloud</title>
      <description><![CDATA[ <p>Learn about the special challenges of distributed reactive applications and how to use distributed schedulers to write powerful reactive programs.</p><p><strong><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge7.zip" target="_blank">Download the Challenge</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7e4e49e9a6d345d4b77b9f1a0150d50c">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-8-Programming-the-Cloud</comments>
      <itunes:summary> Learn about the special challenges of distributed reactive applications and how to use distributed schedulers to write powerful reactive programs. Download the Challenge </itunes:summary>
      <itunes:duration>1126</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-8-Programming-the-Cloud</link>
      <pubDate>Mon, 11 Jul 2011 19:05:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-8-Programming-the-Cloud</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_2MB_ch9.wmv" expression="full" duration="1126" fileSize="248723611" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_ch9.mp3" expression="full" duration="1126" fileSize="9014821" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_ch9.wma" expression="full" duration="1126" fileSize="9116111" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_ch9.wmv" expression="full" duration="1126" fileSize="114268189" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_high_ch9.mp4" expression="full" duration="1126" fileSize="330319505" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_low_ch9.mp4" expression="full" duration="1126" fileSize="35624281" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling.ism/manifest" expression="full" duration="1126" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/d50c/7e4e49e9-a6d3-45d4-b77b-9f1a0150d50c/RxWorkshopAdvancedScheduling_ch9.wmv" length="114268189" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>9</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-8-Programming-the-Cloud/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Reactive Coincidence</title>
      <description><![CDATA[ <p>Learn how to model events with duration and how to use the LINQ Join operator to express complex queries involving coincidence.</p><p><strong><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge6.zip" target="_blank">Download the Challenge</a></strong></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a23f1b16504948e0ae899f1a0150ae83">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-7-Reactive-Coincidence</comments>
      <itunes:summary> Learn how to model events with duration and how to use the LINQ Join operator to express complex queries involving coincidence. Download the Challenge </itunes:summary>
      <itunes:duration>1319</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-7-Reactive-Coincidence</link>
      <pubDate>Mon, 11 Jul 2011 19:05:20 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-7-Reactive-Coincidence</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_2MB_ch9.wmv" expression="full" duration="1319" fileSize="288906633" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_ch9.mp3" expression="full" duration="1319" fileSize="10558762" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_ch9.wma" expression="full" duration="1319" fileSize="10678191" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_ch9.wmv" expression="full" duration="1319" fileSize="116797347" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_high_ch9.mp4" expression="full" duration="1319" fileSize="385524787" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_low_ch9.mp4" expression="full" duration="1319" fileSize="39616301" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx.ism/manifest" expression="full" duration="1319" fileSize="6196" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ae83/a23f1b16-5049-48e0-ae89-9f1a0150ae83/RxWorkshopLINQJoinOperatorRx_ch9.wmv" length="116797347" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-7-Reactive-Coincidence/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Announcing the Official Release of Rx!</title>
      <description><![CDATA[ <p>You've learned a lot about <a href="http://channel9.msdn.com/tags/rx" target="_blank">Rx (Reactive Extensions) on C9 </a>over the years. You've seen Rx go from incubation stage&nbsp;to DevLabs project&nbsp;to <a href="http://msdn.microsoft.com/en-us/data/gg577609" target="_blank">having a happy home</a> on the <a href="http://msdn.microsoft.com/en-us/data/default.aspx" target="_blank">MSDN Data Developer Center</a>.</p><p><strong>Today, we're very pleased to announce that <a href="http://blogs.msdn.com/b/rxteam/archive/2011/06/29/first-official-release.aspx" target="_blank">Rx is now <em>officially</em> official with the final V1&nbsp;release!</a>&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></strong></p><p>Rx V1 will ship&nbsp;as a <em>stable release</em> with professionally-written&nbsp;technical documentation, developer samples and...ready? <em>Product support!! </em><img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>Since Rx is written and maintained by Erik Meijer's team you can imagine that&nbsp;there will continue to be innovation and experimentation at a quick pace.&nbsp;The <em>Rx cutting edge</em> will&nbsp;manifest itself&nbsp;as <em>experimental</em> <em>releases</em>.&nbsp;The real-world-developer-tested innovations in the experimental releases will most likely find their way into subsequent stable releases, which are&nbsp;the bits you'll want to build your event stream processing empire on top of. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>The experimental releases will allow you to see and touch&nbsp;where the technology is heading, as well as help the team go in the right direction, as you have already done. <strong>Without&nbsp;developers using Rx in the real world and providing&nbsp;feedback to the Rx team, it is unlikely that Rx would be in the shape that it is today. Thank you!!</strong></p><p>Here, I catch up with Rx developers &nbsp;<strong>Wes Dyer</strong> and <strong>Bart De Smet</strong> to get more information (and to see if I can get Wes and Bart writing on the whiteboard <em>at the same time</em>). Tune in,</p><p><strong>Congratulations to the Rx team!!</strong></p><p><strong>=======================================================================================</strong></p><p><strong>Download Rx V1:</strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p><p><a href="http://www.microsoft.com/download/en/details.aspx?id=26649">http://www.microsoft.com/download/en/details.aspx?id=26649</a> (or using NuGet)</p><p><strong>Rx Documentation</strong>:&nbsp; <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><a href="http://go.microsoft.com/fwlink/?LinkId=221892">http://go.microsoft.com/fwlink/?LinkId=221892</a> (conceptual)<br><a href="http://go.microsoft.com/fwlink/?LinkId=221873">http://go.microsoft.com/fwlink/?LinkId=221873</a> (reference)</p><p><strong>Rx Workshop:</strong></p><p><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction</a><br><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing</a><br><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events</a><br><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model</a><br><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries</a><br><a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-SchedulersRx">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers</a></p><p><br><strong>Rx Forum</strong>: <a href="http://social.msdn.microsoft.com/Forums/en-US/rx/threads">http://social.msdn.microsoft.com/Forums/en-US/rx/threads</a></p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cb91fc4cdbd94fc69f879f040153c28c">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Announcing-the-Official-Release-of-Rx</comments>
      <itunes:summary> You&#39;ve learned a lot about Rx (Reactive Extensions) on C9 over the years. You&#39;ve seen Rx go from incubation stage&amp;nbsp;to DevLabs project&amp;nbsp;to having a happy home on the MSDN Data Developer Center. Today, we&#39;re very pleased to announce that Rx is now officially official with the final V1&amp;nbsp;release!&amp;nbsp; Rx V1 will ship&amp;nbsp;as a stable release with professionally-written&amp;nbsp;technical documentation, developer samples and...ready? Product support!!  Since Rx is written and maintained by Erik Meijer&#39;s team you can imagine that&amp;nbsp;there will continue to be innovation and experimentation at a quick pace.&amp;nbsp;The Rx cutting edge will&amp;nbsp;manifest itself&amp;nbsp;as experimental releases.&amp;nbsp;The real-world-developer-tested innovations in the experimental releases will most likely find their way into subsequent stable releases, which are&amp;nbsp;the bits you&#39;ll want to build your event stream processing empire on top of.  The experimental releases will allow you to see and touch&amp;nbsp;where the technology is heading, as well as help the team go in the right direction, as you have already done. Without&amp;nbsp;developers using Rx in the real world and providing&amp;nbsp;feedback to the Rx team, it is unlikely that Rx would be in the shape that it is today. Thank you!! Here, I catch up with Rx developers &amp;nbsp;Wes Dyer and Bart De Smet to get more information (and to see if I can get Wes and Bart writing on the whiteboard at the same time). Tune in, Congratulations to the Rx team!! ======================================================================================= Download Rx V1:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://www.microsoft.com/download/en/details.aspx?id=26649 (or using NuGet) Rx Documentation:&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; http://go.microsoft.com/fwlink/?LinkId=221892 (conceptual)http://go.microso</itunes:summary>
      <itunes:duration>2002</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Announcing-the-Official-Release-of-Rx</link>
      <pubDate>Wed, 29 Jun 2011 16:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Announcing-the-Official-Release-of-Rx</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_2MB_ch9.wmv" expression="full" duration="2002" fileSize="431811761" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_ch9.mp3" expression="full" duration="2002" fileSize="16025094" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_ch9.wma" expression="full" duration="2002" fileSize="16202545" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_ch9.wmv" expression="full" duration="2002" fileSize="427905443" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_high_ch9.mp4" expression="full" duration="2002" fileSize="854102497" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_low_ch9.mp4" expression="full" duration="2002" fileSize="194644670" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease.ism/manifest" expression="full" duration="2002" fileSize="8598" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/c28c/cb91fc4c-dbd9-4fc6-9f87-9f040153c28c/OfficialRxStableRelease_ch9.wmv" length="427905443" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Announcing-the-Official-Release-of-Rx/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>LINQ to Events</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Introduction</title>
      <description><![CDATA[ <p>What is Reactive Extensions? What is reactive programming? How is it used in the real world?</p><p>Welcome to the Rx Workshop! Rx developers (they design and implement Rx) Wes Dyer and Bart De Smet will guide you through a series of sessions that will get you up to speed with Rx fundamentals rather quickly. Tune in!</p><p><a href="http://channel9.msdn.com/series/Rx-Workshop">See the rest of the Rx Workshop tutorials</a>.</p><p>2 -&gt; <a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events</a><br>3 -&gt; <a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing</a><br>4 -&gt; <a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model</a><br>5- &gt; <a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries</a><br>6 -&gt; <a href="http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f5c51f08108b44a780cb9f0a0186d4e8">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction</comments>
      <itunes:summary> What is Reactive Extensions? What is reactive programming? How is it used in the real world? Welcome to the Rx Workshop! Rx developers (they design and implement Rx) Wes Dyer and Bart De Smet will guide you through a series of sessions that will get you up to speed with Rx fundamentals rather quickly. Tune in! See the rest of the Rx Workshop tutorials. 2 -&amp;gt; http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events3 -&amp;gt; http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing4 -&amp;gt; http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model5- &amp;gt; http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries6 -&amp;gt; http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers </itunes:summary>
      <itunes:duration>503</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_2MB_ch9.wmv" expression="full" duration="503" fileSize="59953770" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_ch9.mp3" expression="full" duration="503" fileSize="4030891" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_ch9.wma" expression="full" duration="503" fileSize="4078403" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_ch9.wmv" expression="full" duration="503" fileSize="34408451" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_high_ch9.mp4" expression="full" duration="503" fileSize="142867070" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_low_ch9.mp4" expression="full" duration="503" fileSize="15748352" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro.ism/manifest" expression="full" duration="503" fileSize="8474" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/d4e8/f5c51f08-108b-44a7-80cb-9f0a0186d4e8/RxWorkshopIntro_ch9.wmv" length="34408451" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>24</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Introduction/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Rx Workshop: Event Processing</title>
      <description><![CDATA[ <p>Learn how to use LINQ operators to filter, aggregate, and group data in observable sequences to produce desired results.&nbsp;</p><p><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge5.zip">Download the Challenge</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:8c2a02e3d4504eafbda89f0a01871748">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing</comments>
      <itunes:summary> Learn how to use LINQ operators to filter, aggregate, and group data in observable sequences to produce desired results.&amp;nbsp; Download the Challenge </itunes:summary>
      <itunes:duration>1011</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_2MB_ch9.wmv" expression="full" duration="1011" fileSize="81140250" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_ch9.mp3" expression="full" duration="1011" fileSize="8090536" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_ch9.wma" expression="full" duration="1011" fileSize="8181865" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_ch9.wmv" expression="full" duration="1011" fileSize="48043491" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_high_ch9.mp4" expression="full" duration="1011" fileSize="269213789" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_low_ch9.mp4" expression="full" duration="1011" fileSize="22643975" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing.ism/manifest" expression="full" duration="1011" fileSize="8634" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/1748/8c2a02e3-d450-4eaf-bda8-9f0a01871748/RxWorkshopEventProcessing_ch9.wmv" length="48043491" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>13</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Event-Processing/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Observables versus Events</title>
      <description><![CDATA[ <p>Learn about the first-class representation of event streams using observable sequences in Rx, and how to use subjects to publish and subscribe to sources.</p><p><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge1.zip" target="_blank">Download the Challenge</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:632b5aae93934a75afeb9f0a0187d94f">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events</comments>
      <itunes:summary> Learn about the first-class representation of event streams using observable sequences in Rx, and how to use subjects to publish and subscribe to sources. Download the Challenge </itunes:summary>
      <itunes:duration>843</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_2MB_ch9.wmv" expression="full" duration="843" fileSize="59731655" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_ch9.mp3" expression="full" duration="843" fileSize="6750368" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_ch9.wma" expression="full" duration="843" fileSize="6827063" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_ch9.wmv" expression="full" duration="843" fileSize="43194491" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_high_ch9.mp4" expression="full" duration="843" fileSize="227103070" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_low_ch9.mp4" expression="full" duration="843" fileSize="20170608" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables.ism/manifest" expression="full" duration="843" fileSize="8570" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/d94f/632b5aae-9393-4a75-afeb-9f0a0187d94f/RxWorkshopObservables_ch9.wmv" length="43194491" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>25</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Observables-versus-Events/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Unified Programming Model</title>
      <description><![CDATA[ <p><span>Learn how to wrap existing event sources, including tasks, asynchronous methods, .NET events, etc. in observable sequences.</span></p><p><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge2.zip" target="_blank">Download the Challenge</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b834b23344164b2ea4509f0a01896315">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model</comments>
      <itunes:summary> Learn how to wrap existing event sources, including tasks, asynchronous methods, .NET events, etc. in observable sequences. Download the Challenge </itunes:summary>
      <itunes:duration>741</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_2MB_ch9.wmv" expression="full" duration="741" fileSize="55243771" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_ch9.mp3" expression="full" duration="741" fileSize="5930750" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_ch9.wma" expression="full" duration="741" fileSize="6000963" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_ch9.wmv" expression="full" duration="741" fileSize="41449879" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_high_ch9.mp4" expression="full" duration="741" fileSize="201735914" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_low_ch9.mp4" expression="full" duration="741" fileSize="18197679" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM.ism/manifest" expression="full" duration="741" fileSize="8442" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6315/b834b233-4416-4b2e-a450-9f0a01896315/RxWorkshopUPM_ch9.wmv" length="41449879" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Unified-Programming-Model/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Writing Queries</title>
      <description><![CDATA[ <p>Learn about the rich set of LINQ query operators available in Rx to&nbsp;query event streams.</p><p><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge3.zip">Download the Challenge</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cee8e2037ae449c8bfd69f0a0189a51a">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries</comments>
      <itunes:summary> Learn about the rich set of LINQ query operators available in Rx to&amp;nbsp;query event streams. Download the Challenge </itunes:summary>
      <itunes:duration>684</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_2MB_ch9.wmv" expression="full" duration="684" fileSize="50890287" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_ch9.mp3" expression="full" duration="684" fileSize="5474528" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_ch9.wma" expression="full" duration="684" fileSize="5538347" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_ch9.wmv" expression="full" duration="684" fileSize="41177531" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_high_ch9.mp4" expression="full" duration="684" fileSize="189936873" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_low_ch9.mp4" expression="full" duration="684" fileSize="17433798" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries.ism/manifest" expression="full" duration="684" fileSize="8618" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/a51a/cee8e203-7ae4-49c8-bfd6-9f0a0189a51a/RxWorkshopWritingQueries_ch9.wmv" length="41177531" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Writing-Queries/RSS</wfw:commentRss>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Rx Workshop: Schedulers</title>
      <description><![CDATA[ <p>Learn about the use of schedulers to parameterize concurrency in Rx and to test applications using virtual time.</p><p><a href="http://ecn.channel9.msdn.com/content/RxWorkshop/Challenge4.zip">Download the Challenge</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fb488327ffee44458a0f9f0a0189e90e">]]></description>
      <comments>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers</comments>
      <itunes:summary> Learn about the use of schedulers to parameterize concurrency in Rx and to test applications using virtual time. Download the Challenge </itunes:summary>
      <itunes:duration>1067</itunes:duration>
      <link>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers</link>
      <pubDate>Wed, 29 Jun 2011 15:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_2MB_ch9.wmv" expression="full" duration="1067" fileSize="90048060" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_ch9.mp3" expression="full" duration="1067" fileSize="8541084" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_ch9.wma" expression="full" duration="1067" fileSize="8638475" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_ch9.wmv" expression="full" duration="1067" fileSize="67227835" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_high_ch9.mp4" expression="full" duration="1067" fileSize="294383712" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_low_ch9.mp4" expression="full" duration="1067" fileSize="28535419" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers.ism/manifest" expression="full" duration="1067" fileSize="8554" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/e90e/fb488327-ffee-4445-8a0f-9f0a0189e90e/RxWorkshopSchedulers_ch9.wmv" length="67227835" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>14</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Series/Rx-Workshop/Rx-Workshop-Schedulers/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Alt.Net Dublin: Bart de Smet on Rx </title>
      <description><![CDATA[ <p>&lt;disclaimer&gt;I'm posting this on behalf of Dublin Alt.Net and have made no edits of my own. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> Well, other than this disclaimer... &lt;/disclaimer&gt;</p><p>Bart de Smet was in Dublin to talk about the Rx Framework in an event organised by Microsoft and <a href="http://dublinalt.net/">Dublin Alt.Net</a>. In this video Bart shares some of thinking behind the Rx and how it can be leveraged to solve common obstacles that we have all run into when doing asynchronous programming. The presentation walks us through how observables are based on the inverse of the existing IEnumerable interface. From this starting point Bart goes through some practical examples of using the various operators to keep your program's UI responsive while handling streams of data.</p><p>At Dublin Alt.Net we organize monthly meetings where we discuss issues that interest us in a loose, informal discussion-style environment. All software developers of every stripe are hereby extended an invitation to participate in the discussion or just come and see what all this Alt.Net stuff is about.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:18f40392dec640678f0d9ebb017d96fe">]]></description>
      <comments>http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework</comments>
      <itunes:summary> &amp;lt;disclaimer&amp;gt;I&#39;m posting this on behalf of Dublin Alt.Net and have made no edits of my own.  Well, other than this disclaimer... &amp;lt;/disclaimer&amp;gt; Bart de Smet was in Dublin to talk about the Rx Framework in an event organised by Microsoft and Dublin Alt.Net. In this video Bart shares some of thinking behind the Rx and how it can be leveraged to solve common obstacles that we have all run into when doing asynchronous programming. The presentation walks us through how observables are based on the inverse of the existing IEnumerable interface. From this starting point Bart goes through some practical examples of using the various operators to keep your program&#39;s UI responsive while handling streams of data. At Dublin Alt.Net we organize monthly meetings where we discuss issues that interest us in a loose, informal discussion-style environment. All software developers of every stripe are hereby extended an invitation to participate in the discussion or just come and see what all this Alt.Net stuff is about. </itunes:summary>
      <itunes:duration>8122</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework</link>
      <pubDate>Thu, 07 Apr 2011 07:02:59 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_2MB_ch9.wmv" expression="full" duration="8122" fileSize="2124423001" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_ch9.mp3" expression="full" duration="8122" fileSize="64981709" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_ch9.wma" expression="full" duration="8122" fileSize="65684435" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_ch9.wmv" expression="full" duration="8122" fileSize="1148902166" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_high_ch9.mp4" expression="full" duration="8122" fileSize="2764506216" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_low_ch9.mp4" expression="full" duration="8122" fileSize="440875395" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework.ism/manifest" expression="full" duration="8122" fileSize="8726" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/96fe/18f40392-dec6-4067-8f0d-9ebb017d96fe/BartdeSmetinDublinOnRxFramework_ch9.wmv" length="1148902166" type="video/x-ms-wmv"></enclosure>
      <dc:creator>joshholmes</dc:creator>
      <itunes:author>joshholmes</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/joshholmes/Bart-de-Smet-in-Dublin-on-the-Rx-Framework/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Dublin</category>
      <category>Programming</category>
      <category>Rx</category>
      <category>Ireland</category>
    </item>
  <item>
      <title>Announcing the Reactive Extensions Developer Center</title>
      <description><![CDATA[ <p><strong><a href="http://msdn.microsoft.com/data/gg577609">Reactive Extensions (Rx)</a></strong> is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. You've learned a great deal <a href="http://channel9.msdn.com/Tags/reactive&#43;extensions">about Rx right here on Channel 9</a> over the years, watching it&nbsp;evolve from theory&nbsp;to&nbsp;incubation to dev lab project to being burned into the WP7 ROM, shipping with all Windows Phone 7s.&nbsp;We're thrilled to announce that today Rx&nbsp;has graduated&nbsp;from incubation or so-called &quot;dev lab&quot; status. <strong>Rx is now an officially sanctioned Microsoft developer technology</strong> and has moved into a new happy home in the <strong><a href="http://msdn.microsoft.com/data/default">MSDN Data Developer Center</a>.&nbsp; </strong>From all of us at Channel 9: <strong>Congratulations Erik, Wes, Bart and Jeffrey</strong>! <em>Amazing </em>work. </p><p>Long live <strike>&quot;Volta&quot;</strike> Rx!! <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /></p><p>C<br><br></p><p><br><br></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:930bfcec61654133b96a9e7201628e38">]]></description>
      <comments>http://channel9.msdn.com/posts/Announcing-the-Reactive-Extensions-Developer-Center</comments>
      <itunes:summary> Reactive Extensions (Rx) is a library to compose asynchronous and event-based programs using observable collections and LINQ-style query operators. You&#39;ve learned a great deal about Rx right here on Channel 9 over the years, watching it&amp;nbsp;evolve from theory&amp;nbsp;to&amp;nbsp;incubation to dev lab project to being burned into the WP7 ROM, shipping with all Windows Phone 7s.&amp;nbsp;We&#39;re thrilled to announce that today Rx&amp;nbsp;has graduated&amp;nbsp;from incubation or so-called &amp;quot;dev lab&amp;quot; status. Rx is now an officially sanctioned Microsoft developer technology and has moved into a new happy home in the MSDN Data Developer Center.&amp;nbsp; From all of us at Channel 9: Congratulations Erik, Wes, Bart and Jeffrey! Amazing work.  Long live &amp;quot;Volta&amp;quot; Rx!!  C  </itunes:summary>
      <link>http://channel9.msdn.com/posts/Announcing-the-Reactive-Extensions-Developer-Center</link>
      <pubDate>Fri, 21 Jan 2011 22:19:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Announcing-the-Reactive-Extensions-Developer-Center</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/e231abfe-acf2-42c7-90ec-59a1176c20b1.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/6875d36b-42b5-4ee3-a8c8-23ee63fed0d3.png" height="277" width="392"></media:thumbnail>      
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>11</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Announcing-the-Reactive-Extensions-Developer-Center/rss</wfw:commentRss>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Programming Streams of Coincidence with Join and GroupJoin for Rx</title>
      <description><![CDATA[ <p>Rx&nbsp;team members&nbsp;and programming&nbsp;super heroes&nbsp;<strong>Wes Dyer </strong>and <strong>Bart De Smet </strong>explain the<a href="http://social.msdn.microsoft.com/Forums/en-US/rx/thread/1756a547-787e-4798-bf67-47de4e138c53"> latest powerful additions to <strong>Rx</strong></a>: <strong>Join </strong>and <strong>GroupJoin</strong>. Wes describes the approach they took to design and&nbsp;implement&nbsp;this reliable approach to&nbsp;programming streams of coincindence with Rx. All of the time is spent at the whiteboard. You can play with this by downloading the latest version of Rx:</p><li><a href="http://download.microsoft.com/download/2/F/A/2FAEC37D-E73A-446C-A358-6C5716CC6146/Rx_Net35.msi">Download Rx 1.0.2838.0 for .NET 3.5 SP1</a></li><li><a href="http://download.microsoft.com/download/1/F/C/1FCE4401-08DA-4C5E-ADD1-2D8D4E147FA3/Rx_Net4.msi">Download Rx 1.0.2838.0 for .NET 4</a></li><li><a href="http://download.microsoft.com/download/C/6/E/C6EEB386-DE30-4742-BE04-F2CDDB93C317/Rx_SL3.msi">Download Rx 1.0.2838.0 for Silverlight 3</a></li><li><a href="http://download.microsoft.com/download/8/1/9/8195EC96-AD7E-47B5-BB6F-EDFCA9C153BB/Rx_SL4.msi">Download Rx 1.0.2838.0 for Silverlight 4</a></li><li><a href="http://msdn.microsoft.com/devlabs/ff628422">Download Rx 1.0.2838.0 for JavaScript</a></li><li><a href="http://download.microsoft.com/download/5/1/0/51058F4F-8929-475F-BB01-6610F18BF1E5/Rx_All.msi">Download Rx 1.0.2838.0 for all common flavors</a></li><li><a href="http://download.microsoft.com/download/A/9/7/A9713A2F-F0E0-4025-818B-78773FD02E77/Rx_XNA4_XBOX360.msi">Download Rx 1.0.2838.0 for XNA 4 XBOX 360</a></li><li><a href="http://download.microsoft.com/download/3/2/D/32DFE53F-9558-4428-8651-C491A3670690/Rx_XNA31_Zune.msi">Download Rx 1.0.2838.0 for XNA 3.1 Zune</a></li><li><a href="http://download.microsoft.com/download/F/1/7/F17BE71B-01C2-44CE-92ED-CF54688EEB18/Rx_WP7.msi">Download Rx 1.0.2838.0 for Windows Phone 7</a><p>&nbsp;</p></li> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e1dec15232b44097b2399e54001a4a3d">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Programming-Streams-of-Coincidence-with-Join-and-GroupJoin-for-Rx</comments>
      <itunes:summary> Rx&amp;nbsp;team members&amp;nbsp;and programming&amp;nbsp;super heroes&amp;nbsp;Wes Dyer and Bart De Smet explain the latest powerful additions to Rx: Join and GroupJoin. Wes describes the approach they took to design and&amp;nbsp;implement&amp;nbsp;this reliable approach to&amp;nbsp;programming streams of coincindence with Rx. All of the time is spent at the whiteboard. You can play with this by downloading the latest version of Rx: Download Rx 1.0.2838.0 for .NET 3.5 SP1Download Rx 1.0.2838.0 for .NET 4Download Rx 1.0.2838.0 for Silverlight 3Download Rx 1.0.2838.0 for Silverlight 4Download Rx 1.0.2838.0 for JavaScriptDownload Rx 1.0.2838.0 for all common flavorsDownload Rx 1.0.2838.0 for XNA 4 XBOX 360Download Rx 1.0.2838.0 for XNA 3.1 ZuneDownload Rx 1.0.2838.0 for Windows Phone 7&amp;nbsp; </itunes:summary>
      <itunes:duration>2894</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Programming-Streams-of-Coincidence-with-Join-and-GroupJoin-for-Rx</link>
      <pubDate>Wed, 12 Jan 2011 17:54:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Programming-Streams-of-Coincidence-with-Join-and-GroupJoin-for-Rx</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_2MB_ch9.wmv" expression="full" duration="2894" fileSize="605152969" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_ch9.mp3" expression="full" duration="2894" fileSize="23158664" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_ch9.wma" expression="full" duration="2894" fileSize="23412147" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_ch9.wmv" expression="full" duration="2894" fileSize="627414797" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_high_ch9.mp4" expression="full" duration="2894" fileSize="1224498484" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_low_ch9.mp4" expression="full" duration="2894" fileSize="275809828" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_Zune_ch9.wmv" expression="full" duration="2894" fileSize="407366852" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence.ism/manifest" expression="full" duration="2894" fileSize="8694" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/4a3d/e1dec152-32b4-4097-b239-9e54001a4a3d/WesDyerRxStreamsOfCoincidence_ch9.wmv" length="627414797" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>18</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Programming-Streams-of-Coincidence-with-Join-and-GroupJoin-for-Rx/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Wes Dyer</category>
    </item>
  <item>
      <title>Bart De Smet: MinLINQ - The Essence of LINQ</title>
      <description><![CDATA[ <p>As you must know by now, Erk Meijer and&nbsp;team spend time thinking about and discovering the Essence in things. One year ago today, <a href="http://blogs.bartdesmet.net/blogs/bart/archive/2010/01/01/the-essence-of-linq-minlinq.aspx">Bart De Smet blogged about the notion of a core set of LINQ operators</a>, MinLINQ, the essence of LINQ. </p><p>&quot;Hey Bart, what is MinLINQ, exactly?&quot; </p><p>&quot;MinLINQ is an implementation of the LINQ to Objects Standard Query Operators&nbsp;using a function-oriented layered approach. Based on three essential operators&nbsp;called Ana, Bind and Cata, others are implemented. While the current&nbsp;implementation focuses on IEnumerable&lt;T&gt; exclusively, the same layering can be used to a dual IObservable&lt;T&gt; implementation.&quot; </p><p>Sit back, relax and jump into the layered functional rabbit hole where we meet some interesting characters named&nbsp;Ana, Bind and Cata. It's all about the essence, Alice.</p><p>Happy New Year! </p><p>&nbsp;</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1e46637d60a04f1289579e540019ba37">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-MinLINQ-The-Essence-of-LINQ</comments>
      <itunes:summary> As you must know by now, Erk Meijer and&amp;nbsp;team spend time thinking about and discovering the Essence in things. One year ago today, Bart De Smet blogged about the notion of a core set of LINQ operators, MinLINQ, the essence of LINQ.  &amp;quot;Hey Bart, what is MinLINQ, exactly?&amp;quot;  &amp;quot;MinLINQ is an implementation of the LINQ to Objects Standard Query Operators&amp;nbsp;using a function-oriented layered approach. Based on three essential operators&amp;nbsp;called Ana, Bind and Cata, others are implemented. While the current&amp;nbsp;implementation focuses on IEnumerable&amp;lt;T&amp;gt; exclusively, the same layering can be used to a dual IObservable&amp;lt;T&amp;gt; implementation.&amp;quot;  Sit back, relax and jump into the layered functional rabbit hole where we meet some interesting characters named&amp;nbsp;Ana, Bind and Cata. It&#39;s all about the essence, Alice. Happy New Year!  &amp;nbsp; &amp;nbsp; </itunes:summary>
      <itunes:duration>4801</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-MinLINQ-The-Essence-of-LINQ</link>
      <pubDate>Sat, 01 Jan 2011 17:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-MinLINQ-The-Essence-of-LINQ</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_custom_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_2MB_ch9.wmv" expression="full" duration="4801" fileSize="945531427" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_ch9.mp3" expression="full" duration="4801" fileSize="38414548" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_ch9.wma" expression="full" duration="4801" fileSize="38834683" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_ch9.wmv" expression="full" duration="4801" fileSize="997730239" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_high_ch9.mp4" expression="full" duration="4801" fileSize="1968149560" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_low_ch9.mp4" expression="full" duration="4801" fileSize="475685205" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_Zune_ch9.wmv" expression="full" duration="4801" fileSize="676834294" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ.ism/manifest" expression="full" duration="4801" fileSize="8502" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/ba37/1e46637d-60a0-4f12-8957-9e540019ba37/BartDeSmetMinLINQ_ch9.wmv" length="997730239" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>40</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Bart-De-Smet-MinLINQ-The-Essence-of-LINQ/RSS</wfw:commentRss>
      <category>Bart De Smet</category>
      <category>Functional Programming</category>
      <category>LINQ</category>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
    </item>
  <item>
      <title>Rx Update: Async support, IAsyncEnumerable and more with Jeff and Wes</title>
      <description><![CDATA[ <p>At <a href="http://microsoftpdc.com">PDC10</a>, you were introduced to <a href="http://msdn.microsoft.com/en-us/vstudio/async.aspx">Async</a> (new <em>async </em>and <em>await </em>language keywords), a new language feature in C# and VB.NET. At the same time, the Rx team shipped the <a href="http://blogs.msdn.com/b/rxteam/archive/2010/10/28/release-notes.aspx">latest version</a> of their software, which adds the following capabilities to the library:</p><ul><li>Support for the new C# await keyword (Observable.GetAwaiter) </li><li>ToTask and ToTaskLast operators </li><li>IAsyncEnumerable interface and all standard query operators for this interface. </li></ul><p>Here, Rx developers <a href="http://blogs.msdn.com/b/jeffva/">Jeffrey Van Gogh</a> and <a href="http://blogs.msdn.com/b/wesdyer/">Wes Dyer</a> dig into&nbsp;what these new additions mean and how they work.</p><p>Get Rx <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">here</a>. Learn the <em>basics </em>(Rx for beginners) <a href="http://blogs.microsoft.co.il/blogs/bnaya/archive/2010/02/25/rx-for-beginners-toc.aspx">here</a>. Provide feedback to Jeffrey and Wes <a href="http://blogs.msdn.com/b/rxteam/">here</a>.</p><p>Enjoy. Learn. Code.</p><p>PS: Check out <a href="http://channel9.msdn.com/posts/DC2010T0100-Keynote-Rx-curing-your-asynchronous-programming-blues">Bart de Smet's&nbsp;introductory presentation on Rx</a> from a recent DevCamp.&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/rx/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1acbaeb53ea447bab88d9e2f012e5643">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes</comments>
      <itunes:summary> At PDC10, you were introduced to Async (new async and await language keywords), a new language feature in C# and VB.NET. At the same time, the Rx team shipped the latest version of their software, which adds the following capabilities to the library: Support for the new C# await keyword (Observable.GetAwaiter) ToTask and ToTaskLast operators IAsyncEnumerable interface and all standard query operators for this interface. Here, Rx developers Jeffrey Van Gogh and Wes Dyer dig into&amp;nbsp;what these new additions mean and how they work. Get Rx here. Learn the basics (Rx for beginners) here. Provide feedback to Jeffrey and Wes here. Enjoy. Learn. Code. PS: Check out Bart de Smet&#39;s&amp;nbsp;introductory presentation on Rx from a recent DevCamp.&amp;nbsp; </itunes:summary>
      <itunes:duration>2158</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes</link>
      <pubDate>Mon, 15 Nov 2010 21:00:34 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_2MB_ch9.wmv" expression="full" duration="2158" fileSize="373656265" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_ch9.mp3" expression="full" duration="2158" fileSize="17266233" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_ch9.mp4" expression="full" duration="2158" fileSize="226322216" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_ch9.wma" expression="full" duration="2158" fileSize="17458217" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_ch9.wmv" expression="full" duration="2158" fileSize="397922379" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5643/1acbaeb5-3ea4-47ba-b88d-9e2f012e5643/RxAsyncIAsyncEnumerable_ch9.wmv" length="397922379" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>6</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Rx-Update-Async-support-IAsyncEnumerable-and-more-with-Jeff-and-Wes/RSS</wfw:commentRss>
      <category>Programming</category>
      <category>Reactive Extensions</category>
      <category>Rx</category>
      <category>Async CTP</category>
    </item>    
</channel>
</rss>