<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BrainTube &#187; Reactive Extensions</title>
	<atom:link href="http://braintube.tv/tag/reactive-extensions/feed/" rel="self" type="application/rss+xml" />
	<link>http://braintube.tv</link>
	<description>Braincandy for your needs...</description>
	<lastBuildDate>Tue, 22 Jun 2010 23:58:10 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bart De Smet: Observations on IQbservable &#8211; The Dual of IQueryable</title>
		<link>http://channel9.msdn.com/shows/Going+Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of-IQueryable/</link>
		<comments>http://channel9.msdn.com/shows/Going+Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of-IQueryable/#comments</comments>
		<pubDate>Tue, 18 May 2010 17:37:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Bart]]></category>
		<category><![CDATA[Bart de Smet]]></category>
		<category><![CDATA[Computer-Science]]></category>
		<category><![CDATA[de smet]]></category>
		<category><![CDATA[Erik Meijer]]></category>
		<category><![CDATA[expression trees]]></category>
		<category><![CDATA[interface]]></category>
		<category><![CDATA[IQbservable]]></category>
		<category><![CDATA[IQueryable]]></category>
		<category><![CDATA[LINQ]]></category>
		<category><![CDATA[mathematical foundation]]></category>
		<category><![CDATA[nbsp]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[thinking caps]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/0/7/0/5/5/DeSmetObservationsOnIQbservable_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/7/0/7/0/5/5/DeSmetObservationsOnIQbservable_85_ch9.png" border="0" />You first learned about&#160;<a target="_blank" href="http://channel9.msdn.com/tags/Rx"><strong>Rx</strong></a> on C9. We've led you through&#160;the basic concepts of reactive programming&#160;to the deep mathematical foundation behind&#160;Rx (interface duality). By now, you should understand that IObservable is the dual of IEnumerable. Today, you will learn some new concepts (for many of you) in addition to the introduction&#160;of Rx's newest&#160;interface,&#160;<strong>IQbservable</strong>, the <em>dual of IQueryable</em>.&#160;In effect, the addition of IQbservable completes the interface puzzle within Rx. But what does this mean?<br />
<br />
The great&#160;<a target="_blank" href="http://community.bartdesmet.net/blogs/bart/default.aspx"><strong>Bart De Smet</strong></a> takes us through the fundamentals and specifics behind this new interface, which ships in the <a target="_blank" href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx"><strong>latest version of Rx</strong></a>. Most of the time is spent at the whiteboard. There's also a short demo at the end of the conversation. Here's the flow:<br />
<br />
<p>Whiteboarding: </p>
<ul>
    <li>Expression trees recap (lambdas convertible to either anonymous methods or expression trees) </li>
    <li>How LINQ to Objects versus LINQ to SQL works, introducing IQueryable&#60;T&#62; </li>
    <li>Look at the Queryable extension methods and how they stitch expression trees together </li>
    <li>Differences between IQbservable&#60;T&#62; and IQueryable&#60;T&#62; (mainly simplification) </li>
    <li>Extended role of IQbservableProvider compared to IQueryableProvider </li>
    <li>Synergy between IQueryable and IQbservable (ToEnumerable/ToObservable "sideways" conversion) </li>
    <li>What operators are available (answer: 99% - explain why that 1% is omitted) </li>
</ul>
<p>Demo:</p>
<ul>
    <li>
    <p>Sample observable LINQ provider (LINQ to WQL)</p>
    </li>
</ul>
<p>Put your thinking caps on, turn up the volume, sit back, and learn.&#160;<a target="_blank" href="http://channel9.msdn.com/tags/erik+meijer">Erik Meijer</a>&#160;and&#160;<a target="_blank" href="http://blogs.msdn.com/rxteam/default.aspx">team</a> are innovating at a level we haven't seen in a while around here. Rx is profoundly evolving and taking LINQ along for the ride. Incredible work! <br />
<br />
Enjoy this latest episode of Going Deep. <strong>Ask questions</strong>. Bart et al. will answer them here and on the Rx forums.</p><img src="http://channel9.msdn.com/550707/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/7/0/7/0/5/5/DeSmetObservationsOnIQbservable_85_ch9.png" border="0" />You first learned about&nbsp;<a  href="http://channel9.msdn.com/tags/Rx"><strong>Rx</strong></a> on C9. We&#8217;ve led you through&nbsp;the basic concepts of reactive programming&nbsp;to the deep mathematical foundation behind&nbsp;Rx (interface duality). By now, you should understand that IObservable is the dual of IEnumerable. Today, you will learn some new concepts (for many of you) in addition to the introduction&nbsp;of Rx&#8217;s newest&nbsp;interface,&nbsp;<strong>IQbservable</strong>, the <em>dual of IQueryable</em>.&nbsp;In effect, the addition of IQbservable completes the interface puzzle within Rx. But what does this mean?</p>
<p>The great&nbsp;<a  href="http://community.bartdesmet.net/blogs/bart/default.aspx"><strong>Bart De Smet</strong></a> takes us through the fundamentals and specifics behind this new interface, which ships in the <a  href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx"><strong>latest version of Rx</strong></a>. Most of the time is spent at the whiteboard. There&#8217;s also a short demo at the end of the conversation. Here&#8217;s the flow:</p>
<p>Whiteboarding: </p>
<ul>
<li>Expression trees recap (lambdas convertible to either anonymous methods or expression trees) </li>
<li>How LINQ to Objects versus LINQ to SQL works, introducing IQueryable&lt;T&gt; </li>
<li>Look at the Queryable extension methods and how they stitch expression trees together </li>
<li>Differences between IQbservable&lt;T&gt; and IQueryable&lt;T&gt; (mainly simplification) </li>
<li>Extended role of IQbservableProvider compared to IQueryableProvider </li>
<li>Synergy between IQueryable and IQbservable (ToEnumerable/ToObservable &#8220;sideways&#8221; conversion) </li>
<li>What operators are available (answer: 99% &#8211; explain why that 1% is omitted) </li>
</ul>
<p>Demo:</p>
<ul>
<li>
<p>Sample observable LINQ provider (LINQ to WQL)</p>
</li>
</ul>
<p>Put your thinking caps on, turn up the volume, sit back, and learn.&nbsp;<a  href="http://channel9.msdn.com/tags/erik+meijer">Erik Meijer</a>&nbsp;and&nbsp;<a  href="http://blogs.msdn.com/rxteam/default.aspx">team</a> are innovating at a level we haven&#8217;t seen in a while around here. Rx is profoundly evolving and taking LINQ along for the ride. Incredible work! </p>
<p>Enjoy this latest episode of Going Deep. <strong>Ask questions</strong>. Bart et al. will answer them here and on the Rx forums.</p>
<p><img src="http://channel9.msdn.com/550707/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Bart-De-Smet-Observations-on-IQbservable-The-Dual-of-IQueryable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/0/7/0/5/5/DeSmetObservationsOnIQbservable_ch9.wmv" length="1" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>New drop of Rx (.NET &amp; JS) available</title>
		<link>http://channel9.msdn.com/posts/J.Van.Gogh/new-drop-of-Rx-NET--JS-available/</link>
		<comments>http://channel9.msdn.com/posts/J.Van.Gogh/new-drop-of-Rx-NET--JS-available/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 21:53:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[abort]]></category>
		<category><![CDATA[aggregates]]></category>
		<category><![CDATA[amp]]></category>
		<category><![CDATA[cleanup work]]></category>
		<category><![CDATA[Error]]></category>
		<category><![CDATA[integration points]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[Reactive Framework]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[sample]]></category>
		<category><![CDATA[schedulers]]></category>
		<category><![CDATA[semantics]]></category>
		<category><![CDATA[support]]></category>

		<guid isPermaLink="false">http://channel9.msdn.com/posts/J.Van.Gogh/new-drop-of-Rx-NET--JS-available/</guid>
		<description><![CDATA[<p>The Rx Team just released a new build of Rx, which contains the following changes:<br />
<br />
Build 1.0.2441.0 04/14/2010</p>
<p>Rx.NET:</p>
<ul>
    <li>Added BufferWithTimeOrCount. </li>
    <li>Changed ForkJoin to take the last value from each source. </li>
    <li>Peformed FxCop naming cleanup work. </li>
    <li>Removed FutureDisposable in favor of MutableDisposable. </li>
    <li>Added Sequential operators like While, If, Case etc… </li>
    <li>Added SkipLast &#38; TakeLast. </li>
    <li>Made fixes to CurrentThreadScheduler &#38; NewThreadScheduler. </li>
    <li>Added Scan0. </li>
    <li>Made Sample fire last sample area on Oncompleted &#38; have abort semantics on Error. </li>
    <li>Made Buffers have abort semantics on Error. </li>
</ul>
<p> Rx JS:</p>
<ul>
    <li>Changed distribution from MSI installer to ZIP file </li>
    <li>Added BufferWithTimeOrCount. </li>
    <li>Added ForkJoin. </li>
    <li>Added SkipLast &#38; TakeLast. </li>
    <li>Removed FutureDisposable in favor of MutableDisposable. </li>
    <li>Breakout support for html api into separate file (rx.html.js). </li>
    <li>Added jQuery support (rx.jquery.js). </li>
    <li>Added dojo support (rx.dojo.js). </li>
    <li>Added MooTools support (rx.mootools.js). </li>
    <li>Added Prototype support (rx.prototypel.js). </li>
    <li>Added ExtJS support (rx.extjs.js). </li>
    <li>Added Yui3 support (rx.yui3.js). </li>
    <li>Added aggregates such as Sum, Count, IsEmpty etc…  (rx.aggregates.js). </li>
    <li>Added joins support (rx.joins.js). </li>
    <li>Changed default schedulers for various API. </li>
    <li>Made List implementation public. </li>
    <li>Made several  to TakeUntil, Scan1,Take, SkipWhile, Repeat, Retry, Catch, StartWith, Subjects, ToAsync, Start. </li>
    <li>Make schedulers have own notion of time (Now()). </li>
    <li>Added Scan0. </li>
    <li>Made Sample fire last sample area on Oncompleted &#38; have abort semantics on Error. </li>
    <li>Made Buffers have abort semantics on Error. </li>
    <li>Fixed Aggregate, Count, Sum &#38; Average behavior on empty observables. </li>
    <li>Added Samples for all different library integration points </li>
    <li>Added readable (debug) version of library integration points. </li>
</ul>
<p>bits can be found on the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank">Rx DevLabs Project Page</a></p><img src="http://channel9.msdn.com/544322/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p>The Rx Team just released a new build of Rx, which contains the following changes:</p>
<p>Build 1.0.2441.0 04/14/2010</p>
<p>Rx.NET:</p>
<ul>
<li>Added BufferWithTimeOrCount. </li>
<li>Changed ForkJoin to take the last value from each source. </li>
<li>Peformed FxCop naming cleanup work. </li>
<li>Removed FutureDisposable in favor of MutableDisposable. </li>
<li>Added Sequential operators like While, If, Case etc… </li>
<li>Added SkipLast &amp; TakeLast. </li>
<li>Made fixes to CurrentThreadScheduler &amp; NewThreadScheduler. </li>
<li>Added Scan0. </li>
<li>Made Sample fire last sample area on Oncompleted &amp; have abort semantics on Error. </li>
<li>Made Buffers have abort semantics on Error. </li>
</ul>
<p> Rx JS:</p>
<ul>
<li>Changed distribution from MSI installer to ZIP file </li>
<li>Added BufferWithTimeOrCount. </li>
<li>Added ForkJoin. </li>
<li>Added SkipLast &amp; TakeLast. </li>
<li>Removed FutureDisposable in favor of MutableDisposable. </li>
<li>Breakout support for html api into separate file (rx.html.js). </li>
<li>Added jQuery support (rx.jquery.js). </li>
<li>Added dojo support (rx.dojo.js). </li>
<li>Added MooTools support (rx.mootools.js). </li>
<li>Added Prototype support (rx.prototypel.js). </li>
<li>Added ExtJS support (rx.extjs.js). </li>
<li>Added Yui3 support (rx.yui3.js). </li>
<li>Added aggregates such as Sum, Count, IsEmpty etc…  (rx.aggregates.js). </li>
<li>Added joins support (rx.joins.js). </li>
<li>Changed default schedulers for various API. </li>
<li>Made List implementation public. </li>
<li>Made several  to TakeUntil, Scan1,Take, SkipWhile, Repeat, Retry, Catch, StartWith, Subjects, ToAsync, Start. </li>
<li>Make schedulers have own notion of time (Now()). </li>
<li>Added Scan0. </li>
<li>Made Sample fire last sample area on Oncompleted &amp; have abort semantics on Error. </li>
<li>Made Buffers have abort semantics on Error. </li>
<li>Fixed Aggregate, Count, Sum &amp; Average behavior on empty observables. </li>
<li>Added Samples for all different library integration points </li>
<li>Added readable (debug) version of library integration points. </li>
</ul>
<p>bits can be found on the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" >Rx DevLabs Project Page</a></p>
<p><img src="http://channel9.msdn.com/544322/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/J.Van.Gogh/new-drop-of-Rx-NET--JS-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samuel McAravey: Using Rx in the Real World</title>
		<link>http://channel9.msdn.com/posts/J.Van.Gogh/Samuel-McAravey-Using-Rx-in-the-Real-World/</link>
		<comments>http://channel9.msdn.com/posts/J.Van.Gogh/Samuel-McAravey-Using-Rx-in-the-Real-World/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 15:26:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Erik]]></category>
		<category><![CDATA[Jeff]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[RIA]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Samuel]]></category>
		<category><![CDATA[Samuel McAravey]]></category>
		<category><![CDATA[scenario]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[SoftSource]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[time tracking system]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[world]]></category>
		<category><![CDATA[world scenario]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/4/5/SamuelMcAraveyUsingRxInTheRealWorld_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/4/5/SamuelMcAraveyUsingRxInTheRealWorld_85_ch9.png" border="0" />Most C9ers will probably have watched a video or two of Erik and/or his team members talking about Rx. In these videos, we can see some great samples of how to use Rx. But how does Rx play out when used in a real world scenario? <br />
<br />
In this video, Jeff talks to Samuel McAravey from <a href="http://www.sftsrc.com/" target="_blank">SoftSource Consulting</a>. Samuel developed a project time tracking system using Silverlight 3, WCF RIA Services, and Rx. Watch this video to see how Samuel used Rx in his development. Afterwards, visit <a href="http://timecard.codeplex.com/Wikipage" target="_blank">codeplex</a> to see his code in action.<img src="http://channel9.msdn.com/541123/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/4/5/SamuelMcAraveyUsingRxInTheRealWorld_85_ch9.png" border="0" />Most C9ers will probably have watched a video or two of Erik and/or his team members talking about Rx. In these videos, we can see some great samples of how to use Rx. But how does Rx play out when used in a real world scenario? </p>
<p>In this video, Jeff talks to Samuel McAravey from <a href="http://www.sftsrc.com/" >SoftSource Consulting</a>. Samuel developed a project time tracking system using Silverlight 3, WCF RIA Services, and Rx. Watch this video to see how Samuel used Rx in his development. Afterwards, visit <a href="http://timecard.codeplex.com/Wikipage" >codeplex</a> to see his code in action.<img src="http://channel9.msdn.com/541123/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/J.Van.Gogh/Samuel-McAravey-Using-Rx-in-the-Real-World/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/2/1/1/4/5/SamuelMcAraveyUsingRxInTheRealWorld_ch9.wmv" length="180594707" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Introducing RxJS &#8211; Reactive Extensions for JavaScript</title>
		<link>http://channel9.msdn.com/posts/Charles/Introducing-RxJS-Reactive-Extensions-for-JavaScript/</link>
		<comments>http://channel9.msdn.com/posts/Charles/Introducing-RxJS-Reactive-Extensions-for-JavaScript/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 19:11:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[Collections]]></category>
		<category><![CDATA[conversions]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Erik]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Jeffrey Van]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[RxJS]]></category>
		<category><![CDATA[van gogh]]></category>
		<category><![CDATA[Web-Programming]]></category>
		<category><![CDATA[XmlHttpRequest]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/4/8/1/3/5/VanGoghRxJS_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/7/4/8/1/3/5/VanGoghRxJS_85_ch9.png" border="0" /><a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="new"><strong><br />
Reactive Extensions for Javascript have arrived</strong></a><strong>.</strong> Hello RxJS!! <br />
<br />
<strong>You can now use Rx combinators in JavaScript</strong>. RxJS provides easy to use conversions from existing DOM, XmlHttpRequest and jQuery events to Rx push-collections, allowing users to seamlessly plug <a href="http://channel9.msdn.com/posts/Charles/Erik-Meijer-Rx-in-15-Minutes/">Rx</a> into their existing JavaScript-based web sites. Great. What does this mean, exactly? As you know by now, Rx is a library for composing asynchronous and event-based programs using observable collections. <br />
<br />
Here, Rx developer Jeffrey Van Gogh explains (and demonstrates) what you can do with RxJS, how he ported Rx to JavaScript and more. <br />
<br />
<a href="http://live.visitmix.com/MIX10/Sessions/FTL01" target="_blank"><strong>Be sure to check out Erik's excellent session at MIX10</strong></a><br />
<br />
Tune in.<img src="http://channel9.msdn.com/531847/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/7/4/8/1/3/5/VanGoghRxJS_85_ch9.png" border="0" /><a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" ><strong><br />
Reactive Extensions for Javascript have arrived</strong></a><strong>.</strong> Hello RxJS!! </p>
<p><strong>You can now use Rx combinators in JavaScript</strong>. RxJS provides easy to use conversions from existing DOM, XmlHttpRequest and jQuery events to Rx push-collections, allowing users to seamlessly plug <a href="http://channel9.msdn.com/posts/Charles/Erik-Meijer-Rx-in-15-Minutes/">Rx</a> into their existing JavaScript-based web sites. Great. What does this mean, exactly? As you know by now, Rx is a library for composing asynchronous and event-based programs using observable collections. </p>
<p>Here, Rx developer Jeffrey Van Gogh explains (and demonstrates) what you can do with RxJS, how he ported Rx to JavaScript and more. </p>
<p><a href="http://live.visitmix.com/MIX10/Sessions/FTL01" ><strong>Be sure to check out Erik&#8217;s excellent session at MIX10</strong></a></p>
<p>Tune in.<img src="http://channel9.msdn.com/531847/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/Charles/Introducing-RxJS-Reactive-Extensions-for-JavaScript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/4/8/1/3/5/VanGoghRxJS_ch9.wmv" length="360558741" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Your Rx.NET Prescription Has Been Refilled</title>
		<link>http://channel9.msdn.com/posts/J.Van.Gogh/Your-RxNET-Prescription-Has-Been-Refilled/</link>
		<comments>http://channel9.msdn.com/posts/J.Van.Gogh/Your-RxNET-Prescription-Has-Been-Refilled/#comments</comments>
		<pubDate>Sat, 06 Mar 2010 00:10:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Bart]]></category>
		<category><![CDATA[Bart de Smet]]></category>
		<category><![CDATA[c9]]></category>
		<category><![CDATA[good reason]]></category>
		<category><![CDATA[Jeff]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[reason]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Rx-in-Depth]]></category>
		<category><![CDATA[silence]]></category>
		<category><![CDATA[Today]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[Wes]]></category>
		<category><![CDATA[Wes Dyer]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/2/4/4/3/5/YourRxNetPrescriptionHasBeenRefilled_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/8/2/4/4/3/5/YourRxNetPrescriptionHasBeenRefilled_85_ch9.png" border="0" />Today, we released a new version of Reactive Extensions for .NET. <br />
<br />
This new version is a good reason to end the long video silence on C9. Here, Wes, Bart, and Jeff discuss the various changes in this release, why it took so long, and what we have been doing these last couple of months.<br />
<br />
Rx can be downloaded from the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank">DevLabs project page</a>.<img src="http://channel9.msdn.com/534428/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/8/2/4/4/3/5/YourRxNetPrescriptionHasBeenRefilled_85_ch9.png" border="0" />Today, we released a new version of Reactive Extensions for .NET. </p>
<p>This new version is a good reason to end the long video silence on C9. Here, Wes, Bart, and Jeff discuss the various changes in this release, why it took so long, and what we have been doing these last couple of months.</p>
<p>Rx can be downloaded from the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" >DevLabs project page</a>.<img src="http://channel9.msdn.com/534428/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/J.Van.Gogh/Your-RxNET-Prescription-Has-Been-Refilled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/2/4/4/3/5/YourRxNetPrescriptionHasBeenRefilled_ch9.wmv" length="291432701" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Erik Meijer: Rebel with a Cause</title>
		<link>http://channel9.msdn.com/shows/Behind+The+Code/Erik-Meijer-Rebel-with-a-Cause-Democratizing-the-Machine/</link>
		<comments>http://channel9.msdn.com/shows/Behind+The+Code/Erik-Meijer-Rebel-with-a-Cause-Democratizing-the-Machine/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:13:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Computer-Science]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[Erik]]></category>
		<category><![CDATA[Erik Meijer]]></category>
		<category><![CDATA[Functional Programming]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[order]]></category>
		<category><![CDATA[professional histories]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[programming language design]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[programming methodologies]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[robert hess]]></category>
		<category><![CDATA[Today]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/7/1/2/3/5/BTCErikMeijer_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/6/7/1/2/3/5/BTCErikMeijer_85_ch9.png" border="0" /><p>Over thousands of years, language has evolved in order to provide mankind a mechanism for making it easier to communicate with one another. Today, the world is filled with a wide variety of languages, some of which are radically different from one another, while others bear striking similarities. In addition to improving interpersonal communications, however, languages have evolved to facilitate the transfer of information, instructions, and intent between people and machines. </p>
<p>Understanding, designing, and evangelizing many of these languages, and democratizing the programming methodologies within them, is <a href="http://research.microsoft.com/en-us/um/people/emeijer/" target="_blank">Erik Meijer</a>. Erik is a legendary figure in the programming language design community and one of Niner Nation's favorite personalities. Today, tune in and meet the man behind the code; some of Erik's fascinating personal and professional histories may well surprise you. The great Robert Hess moderates this latest edition of <a href="http://channel9.msdn.com/shows/behind+the+code" target="_blank"><strong>Behind the Code</strong></a>.<br />
<br />
Enjoy.<br />
<br />
PS: <a href="http://live.visitmix.com/MIX10/Sessions/FTL01" target="_blank"><strong>Erik will be speaking at MIX10</strong></a>!</p><img src="http://channel9.msdn.com/532176/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/6/7/1/2/3/5/BTCErikMeijer_85_ch9.png" border="0" />
<p>Over thousands of years, language has evolved in order to provide mankind a mechanism for making it easier to communicate with one another. Today, the world is filled with a wide variety of languages, some of which are radically different from one another, while others bear striking similarities. In addition to improving interpersonal communications, however, languages have evolved to facilitate the transfer of information, instructions, and intent between people and machines. </p>
<p>Understanding, designing, and evangelizing many of these languages, and democratizing the programming methodologies within them, is <a href="http://research.microsoft.com/en-us/um/people/emeijer/" >Erik Meijer</a>. Erik is a legendary figure in the programming language design community and one of Niner Nation&#8217;s favorite personalities. Today, tune in and meet the man behind the code; some of Erik&#8217;s fascinating personal and professional histories may well surprise you. The great Robert Hess moderates this latest edition of <a href="http://channel9.msdn.com/shows/behind+the+code" ><strong>Behind the Code</strong></a>.</p>
<p>Enjoy.</p>
<p>PS: <a href="http://live.visitmix.com/MIX10/Sessions/FTL01" ><strong>Erik will be speaking at MIX10</strong></a>!</p>
<p><img src="http://channel9.msdn.com/532176/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/shows/Behind+The+Code/Erik-Meijer-Rebel-with-a-Cause-Democratizing-the-Machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/7/1/2/3/5/BTCErikMeijer_ch9.wmv" length="786935499" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Erik Meijer and Team: Cloud Data Programmability &#8211; Connecting the Distributed Dots</title>
		<link>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-and-Team-Cloud-Data-Programmability-Connecting-the-Distributed-Dots/</link>
		<comments>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-and-Team-Cloud-Data-Programmability-Connecting-the-Distributed-Dots/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 20:11:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Cloud-Data-Programmability]]></category>
		<category><![CDATA[Erik]]></category>
		<category><![CDATA[Erik Meijer]]></category>
		<category><![CDATA[insightful interview]]></category>
		<category><![CDATA[meijer]]></category>
		<category><![CDATA[niner]]></category>
		<category><![CDATA[niners]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[real sport]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Summer]]></category>
		<category><![CDATA[Sven]]></category>
		<category><![CDATA[Sven Groot]]></category>
		<category><![CDATA[team]]></category>
		<category><![CDATA[Town]]></category>
		<category><![CDATA[while]]></category>
		<category><![CDATA[world]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/3/8/4/9/4/CloudProgTeam_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/1/3/8/4/9/4/CloudProgTeam_85_ch9.png" border="0" />When Sven Groot was in town a while ago (this summer?) we dropped by Erik Meijer's world and got a look at what he and his team of superdevelopers are up to (thus there really is no out-of-date property of this fun and insightful interview that is as off-the-cuff as it gets: heavy Channel 9 :)). <br />
<br />
It's great that we were able to put a real live Niner into the fire for one of Erik's team meetings. Wonder what Erik et al will talk about? Rx, maybe? Tier splitting? Monads? Hmm. <br />
<br />
There is a great deal to learn here. Thank you, Sven, for being a real sport! <br />
<br />
Tune in. Enjoy.  <br />
<br />
<a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" target="_blank"><strong>Play with Rx</strong></a>!<img src="http://channel9.msdn.com/494831/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/1/3/8/4/9/4/CloudProgTeam_85_ch9.png" border="0" />When Sven Groot was in town a while ago (this summer?) we dropped by Erik Meijer&#8217;s world and got a look at what he and his team of superdevelopers are up to (thus there really is no out-of-date property of this fun and insightful interview that is as off-the-cuff as it gets: heavy Channel 9 <img src='http://braintube.tv/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). </p>
<p>It&#8217;s great that we were able to put a real live Niner into the fire for one of Erik&#8217;s team meetings. Wonder what Erik et al will talk about? Rx, maybe? Tier splitting? Monads? Hmm. </p>
<p>There is a great deal to learn here. Thank you, Sven, for being a real sport! </p>
<p>Tune in. Enjoy.  </p>
<p><a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx" ><strong>Play with Rx</strong></a>!<img src="http://channel9.msdn.com/494831/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Erik-Meijer-and-Team-Cloud-Data-Programmability-Connecting-the-Distributed-Dots/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/3/8/4/9/4/CloudProgTeam_ch9.wmv" length="432209695" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Jeffrey Van Gogh and Bart De Smet: Inside System.Interactive</title>
		<link>http://channel9.msdn.com/shows/Going+Deep/Jeffrey-Van-Gogh-and-Bart-De-Smet-Inside-SystemInteractive/</link>
		<comments>http://channel9.msdn.com/shows/Going+Deep/Jeffrey-Van-Gogh-and-Bart-De-Smet-Inside-SystemInteractive/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 16:41:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[Bart]]></category>
		<category><![CDATA[Bart de Smet]]></category>
		<category><![CDATA[Interactive]]></category>
		<category><![CDATA[Jeffrey]]></category>
		<category><![CDATA[Jeffrey Van]]></category>
		<category><![CDATA[NET]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[query operators]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[Reactive Framework]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Studio]]></category>
		<category><![CDATA[System]]></category>
		<category><![CDATA[taking the time]]></category>
		<category><![CDATA[van gogh]]></category>
		<category><![CDATA[whiteboard]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/9/2/3/1/5/VanGoghDeSmetSystemInteractive_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/4/9/2/3/1/5/VanGoghDeSmetSystemInteractive_85_ch9.png" border="0" />With the recent release of the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">Reactive Extensions for .NET (Rx)</a> on <a href="http://msdn.microsoft.com/en-us/devlabs/default.aspx">DevLabs</a>, you’ll hear quite a bit about reactive programming, based on the IObservable&#60;T&#62; and IObserver&#60;T&#62; interfaces. A great amount of resources are available right here <a href="http://channel9.msdn.com/tags/Rx/">on Channel 9</a>. The <a href="http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx/">dual</a> of the System.Reactive assembly is System.Interactive, which provides several extensions to the <a href="http://www.codeplex.com/LINQSQO">LINQ Standard Query Operators</a> for IEnumerable&#60;T&#62;.<br />
<br />
Here, software developers <a href="http://blogs.msdn.com/jeffva/" target="_blank">Jeffrey Van Gogh</a> and <a href="http://community.bartdesmet.net/blogs/bart/Default.aspx" target="_blank">Bart de Smet</a> dual it out at the whiteboard and laptop to teach us all about System.Interactive. Pay attenion, take notes, fire up Visual Studio and play along. Thanks to Jeffrey and Bart for taking the time to drop by the C9 studio to provide a great lesson for developers interested in reactive programming with the .NET framework via Reactive Extensions. <br />
<br />
Tune in. Enjoy.<img src="http://channel9.msdn.com/513294/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/4/9/2/3/1/5/VanGoghDeSmetSystemInteractive_85_ch9.png" border="0" />With the recent release of the <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">Reactive Extensions for .NET (Rx)</a> on <a href="http://msdn.microsoft.com/en-us/devlabs/default.aspx">DevLabs</a>, you’ll hear quite a bit about reactive programming, based on the IObservable&lt;T&gt; and IObserver&lt;T&gt; interfaces. A great amount of resources are available right here <a href="http://channel9.msdn.com/tags/Rx/">on Channel 9</a>. The <a href="http://channel9.msdn.com/shows/Going+Deep/Expert-to-Expert-Brian-Beckman-and-Erik-Meijer-Inside-the-NET-Reactive-Framework-Rx/">dual</a> of the System.Reactive assembly is System.Interactive, which provides several extensions to the <a href="http://www.codeplex.com/LINQSQO">LINQ Standard Query Operators</a> for IEnumerable&lt;T&gt;.</p>
<p>Here, software developers <a href="http://blogs.msdn.com/jeffva/" >Jeffrey Van Gogh</a> and <a href="http://community.bartdesmet.net/blogs/bart/Default.aspx" >Bart de Smet</a> dual it out at the whiteboard and laptop to teach us all about System.Interactive. Pay attenion, take notes, fire up Visual Studio and play along. Thanks to Jeffrey and Bart for taking the time to drop by the C9 studio to provide a great lesson for developers interested in reactive programming with the .NET framework via Reactive Extensions. </p>
<p>Tune in. Enjoy.<img src="http://channel9.msdn.com/513294/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/shows/Going+Deep/Jeffrey-Van-Gogh-and-Bart-De-Smet-Inside-SystemInteractive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/9/2/3/1/5/VanGoghDeSmetSystemInteractive_ch9.wmv" length="326914863" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Jafar Husain: Silverlight Toolkit and Rx, Part 2</title>
		<link>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-2/</link>
		<comments>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-2/#comments</comments>
		<pubDate>Wed, 23 Dec 2009 17:21:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[early adopters]]></category>
		<category><![CDATA[Jafar]]></category>
		<category><![CDATA[part]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight-Toolkit]]></category>
		<category><![CDATA[Toolkit]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/9/4/5/1/5/JafarHusainSilverlightToolkitAndRxPart2_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/5/1/5/JafarHusainSilverlightToolkitAndRxPart2_85_ch9.png" border="0" /><p>Jafar explains how the <a href="http://www.codeplex.com/Silverlight" target="_blank">Silverlight Toolkit</a> uses Reactive Extensions. Jafar was one of the early adopters of Rx, in fact the Silverlight Toolkit was the first product to redistribute Rx.<br />
<br />
Yesterday in <a href="http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-1/" target="_blank">part 1</a>, Jafar showed a sample of how his team uses Rx in the product code</p>
<p>In part 2, Jafar shows how Rx is used to test Silverlight UI.</p><img src="http://channel9.msdn.com/515498/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/5/1/5/JafarHusainSilverlightToolkitAndRxPart2_85_ch9.png" border="0" />
<p>Jafar explains how the <a href="http://www.codeplex.com/Silverlight" >Silverlight Toolkit</a> uses Reactive Extensions. Jafar was one of the early adopters of Rx, in fact the Silverlight Toolkit was the first product to redistribute Rx.</p>
<p>Yesterday in <a href="http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-1/" >part 1</a>, Jafar showed a sample of how his team uses Rx in the product code</p>
<p>In part 2, Jafar shows how Rx is used to test Silverlight UI.</p>
<p><img src="http://channel9.msdn.com/515498/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/5/1/5/JafarHusainSilverlightToolkitAndRxPart2_ch9.wmv" length="87275043" type="video/x-ms-wmv" />
		</item>
		<item>
		<title>Jafar Husain: Silverlight Toolkit and Rx, Part 1</title>
		<link>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-1/</link>
		<comments>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-1/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 23:23:00 +0000</pubDate>
		<dc:creator>channel9</dc:creator>
				<category><![CDATA[Channel 9]]></category>
		<category><![CDATA[drag drop]]></category>
		<category><![CDATA[dragdrop]]></category>
		<category><![CDATA[early adopters]]></category>
		<category><![CDATA[fact]]></category>
		<category><![CDATA[Jafar]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Reactive]]></category>
		<category><![CDATA[Reactive Extensions]]></category>
		<category><![CDATA[real world]]></category>
		<category><![CDATA[Rx]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Silverlight-Toolkit]]></category>
		<category><![CDATA[Toolkit]]></category>

		<guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/0/4/4/1/5/JafarHusainSilverlighToolkitAndRxPart1_ch9.wmv</guid>
		<description><![CDATA[<img src="http://ecn.channel9.msdn.com/o9/ch9/7/0/4/4/1/5/JafarHusainSilverlighToolkitAndRxPart1_85_ch9.png" border="0" />Jafar explains how the <a href="http://www.codeplex.com/Silverlight" target="_blank">Silverlight Toolkit</a> uses Reactive Extensions. Jafar was one of the early adopters of Rx, in fact the Silverlight Toolkit was the first product to redistribute Rx.<br />
<br />
In part 1, Jafar shows how the Rx Team's DragDrop example inspired him to use Rx to implement a real world version of Drag Drop that works on all Silverlight Controls.<img src="http://channel9.msdn.com/514407/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://ecn.channel9.msdn.com/o9/ch9/7/0/4/4/1/5/JafarHusainSilverlighToolkitAndRxPart1_85_ch9.png" border="0" />Jafar explains how the <a href="http://www.codeplex.com/Silverlight" >Silverlight Toolkit</a> uses Reactive Extensions. Jafar was one of the early adopters of Rx, in fact the Silverlight Toolkit was the first product to redistribute Rx.</p>
<p>In part 1, Jafar shows how the Rx Team&#8217;s DragDrop example inspired him to use Rx to implement a real world version of Drag Drop that works on all Silverlight Controls.<img src="http://channel9.msdn.com/514407/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://channel9.msdn.com/posts/J.Van.Gogh/Jafar-Husain-Silverlight-Toolkit-and-Rx-Part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/0/4/4/1/5/JafarHusainSilverlighToolkitAndRxPart1_ch9.wmv" length="122317275" type="video/x-ms-wmv" />
		</item>
	</channel>
</rss>

