<?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>Comment Feed for Channel 9 - Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
	<atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async/RSS"></atom:link>
	<image>
		<url>http://ecn.channel9.msdn.com/o9/ch9/09af/7a327d14-54de-4846-8cd0-9e1a015009af/AndersHejlsbergAsyncNET_100_ch9.jpg</url>
		<title>Channel 9 - Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<link></link>
	</image>
	<description> Microsoft Technical Fellow and C# creator&amp;nbsp;Anders Hejlsberg explains the new C# and VB.NET asynchronous programming model, available as Async CTP now, which makes async programming much easier for .NET developers.  </description>
	<link></link>
	<language>en</language>
	<pubDate>Tue, 21 May 2013 08:54:03 GMT</pubDate>
	<lastBuildDate>Tue, 21 May 2013 08:54:03 GMT</lastBuildDate>
	<generator>Rev9</generator>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[Async CTP link doesn't work<p>posted by Michael</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238837300000000</link>
		<pubDate>Thu, 28 Oct 2010 17:28:50 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238837300000000</guid>
		<dc:creator>Michael</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238837300000000">Michael</a>: Will work soon. Sorry, I jumped the gun <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' /><br>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238854810000000</link>
		<pubDate>Thu, 28 Oct 2010 17:58:01 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238854810000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>oh, they are doing it for C# too, when this emerges on PDC08 IIRC its a VB language feature, oh right they are co-evolving now, mmm...</p><p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238860610000000</link>
		<pubDate>Thu, 28 Oct 2010 18:07:41 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238860610000000</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238860610000000">felix9</a>: What are you talking about? Watch the video...</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238879200000000</link>
		<pubDate>Thu, 28 Oct 2010 18:38:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238879200000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>uhhh...maybe its just my first sight of these stuff are demoed in vb language ... heh <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-4.gif' alt='Tongue Out' /> </p><p>busy watching PDC now ... </p><p>posted by felix9</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238928040000000</link>
		<pubDate>Thu, 28 Oct 2010 20:00:04 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238928040000000</guid>
		<dc:creator>felix9</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>Iterators and async, IEnumerable and IObservable, state machines and duality, oh yes, LINQs abound.</p><p>Great explanation from Anders.</p><p>posted by exoteric</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238947560000000</link>
		<pubDate>Thu, 28 Oct 2010 20:32:36 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238947560000000</guid>
		<dc:creator>exoteric</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>Isn't it amazing how how much easier it is to comprehend a complex subjecct when presented by someone with so much enthusiasm? <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /></p><p>Great work Anders&nbsp;&amp; Team. Can't wait to see what you attack next <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-2.gif' alt='Big Smile' /></p><p>posted by BitCrazed</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238985190000000</link>
		<pubDate>Thu, 28 Oct 2010 21:35:19 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634238985190000000</guid>
		<dc:creator>BitCrazed</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>the async stuff sounds great. Any plans in C# to make dependency properties a part of the language? Having to understand and debug dependency properties made learning WPF kind of hard for me.</p><p>&nbsp;</p><p>posted by SteveRichter</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239046720000000</link>
		<pubDate>Thu, 28 Oct 2010 23:17:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239046720000000</guid>
		<dc:creator>SteveRichter</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[Erm... how come no comment on IObservable? Seriously guys, you talked about IEnumerable, iterators and all the good stuff, but not a word on Rx? What hath thou done Charles? *rant*<p>posted by Rafael</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239057010000000</link>
		<pubDate>Thu, 28 Oct 2010 23:35:01 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239057010000000</guid>
		<dc:creator>Rafael</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239057010000000">Rafael</a>: we talked about Rx in other interiews including the C9 Live session with Anders. <br>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239283510000000</link>
		<pubDate>Fri, 29 Oct 2010 05:52:31 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239283510000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>I know you can't have try { ... } finally { ...} or using (...) { ... } inside an iterator in .NET 2.0. Do asynchronous methods have the same problem?</p><p>posted by TommyCarlier</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239304170000000</link>
		<pubDate>Fri, 29 Oct 2010 06:26:57 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239304170000000</guid>
		<dc:creator>TommyCarlier</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[this is what I have throughout my program and it is very annoying just like Mr. Anders mentioned, inverse flow of control with 2 delegate callbacks one for regular return, the other one for&nbsp;exception.&nbsp;<br />EventHandler&lt;T&gt; failureHandler = null;<br />EventHandler&lt;T&gt; successHandler = null;<br />&nbsp;<br />failureHandler = (s,ea) =&gt;<br />{<br />&nbsp;&nbsp;&nbsp; obj.FailureEvent -= failureHandler;<br />&nbsp;&nbsp;&nbsp; obj.SuccessEvent -= successHandler;<br />&nbsp;&nbsp;&nbsp; // handle failed state<br />&nbsp;&nbsp; ...<br />};<br />&nbsp;<br />successHandler = (s,ea) =&gt;<br />{<br />&nbsp;&nbsp;&nbsp; obj.FailureEvent -= failureHandler;<br />&nbsp;&nbsp;&nbsp; obj.SuccessEvent -= successHandler;<br />&nbsp;&nbsp;&nbsp; // handle&nbsp;success state<br />&nbsp;&nbsp;&nbsp; ...<br />};<br />&nbsp;<br />obj.SuccessEvent += successHandler;<br />obj.FailureEvent += failureHandler;<br />obj.RunAsync();<br />I am very looking forward to this feature.<br />&nbsp;<p>posted by _ivan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239761770000000</link>
		<pubDate>Fri, 29 Oct 2010 19:09:37 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239761770000000</guid>
		<dc:creator>_ivan</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[Hmm, I guess line break (carriage return) is not an option.<p>posted by _ivan</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239762990000000</link>
		<pubDate>Fri, 29 Oct 2010 19:11:39 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239762990000000</guid>
		<dc:creator>_ivan</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>Does anyone know when this async stuff gets offically released? I guess my question is whether Async CTP is reliable enough to be incorporated into my product code.</p><p>posted by Behrouz</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239842650000000</link>
		<pubDate>Fri, 29 Oct 2010 21:24:25 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239842650000000</guid>
		<dc:creator>Behrouz</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>Fantastic stuff, I need to read up on F#'s async some more and look at the TPL! </p><p>posted by wil2300</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239859580000000</link>
		<pubDate>Fri, 29 Oct 2010 21:52:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239859580000000</guid>
		<dc:creator>wil2300</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>Did anyone else find themselves checking their inbox while watching that video ?</p><p>posted by elmer</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239928380000000</link>
		<pubDate>Fri, 29 Oct 2010 23:47:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239928380000000</guid>
		<dc:creator>elmer</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>For some reason, I really like this guy's attitude. Brilliance is one thing. Addressing the credit is one thing. But, something else makes me really put me in comfort with him. Maybe he makes it easier to understand for me. Or maybe some other reasons. So, I hope he continues his good work in MS and I hope MS values his work too. After all, I hope to use his stuff for a long long time.</p><p>posted by magicalclick</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240291580000000</link>
		<pubDate>Sat, 30 Oct 2010 09:52:38 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240291580000000</guid>
		<dc:creator>magicalclick</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@ elmer. Absolutely. But then I realized I didn't have Windows Live Mail open. Nice explanation Mr. Anders.</p><p>posted by Sadatay</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240738550000000</link>
		<pubDate>Sat, 30 Oct 2010 22:17:35 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240738550000000</guid>
		<dc:creator>Sadatay</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634239928380000000">elmer</a>:Nope.</p><p>posted by exoteric</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240738980000000</link>
		<pubDate>Sat, 30 Oct 2010 22:18:18 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634240738980000000</guid>
		<dc:creator>exoteric</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[I don't mean to be mean, but Anders did dodge the final question. In having asynchrony done by the compiler you will lose control, so... how well is it optimised, what efficiency compromises are inherent in a solution that cannot be "hand-coded". Hejlsberg just turned around the question and answered it as if it had been about the comparatively minimal creeping featurism of the syntax.<p>posted by Uncompetative</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634242318900000000</link>
		<pubDate>Mon, 01 Nov 2010 18:11:30 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634242318900000000</guid>
		<dc:creator>Uncompetative</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[Hmm.. I think this is more for the VB guys, its already easy using&nbsp;anonymous&nbsp;methods from C# for which this syntax is just a shortcut (I am guessing):<br />someThread.BeginInvoke(new Action(delegate()&nbsp;<br />&nbsp;{<br />&nbsp;	// do something<br />});<br />&nbsp;<br />&nbsp;<p>posted by Mrk Mnl</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243027960000000</link>
		<pubDate>Tue, 02 Nov 2010 13:53:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243027960000000</guid>
		<dc:creator>Mrk Mnl</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>No Async love for Express editions? I tried installing the CTP (I have Visual Studio Web Developer and C# Express installed) but could not located the Async&nbsp;DLLs after.</p><p>posted by ecofriend</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243165300000000</link>
		<pubDate>Tue, 02 Nov 2010 17:42:10 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243165300000000</guid>
		<dc:creator>ecofriend</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243165300000000">ecofriend</a>: let me find out as I'd love to use this in some Coding4Fun projects</p><p>posted by Clint</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243438000000000</link>
		<pubDate>Wed, 03 Nov 2010 01:16:40 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243438000000000</guid>
		<dc:creator>Clint</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243165300000000">ecofriend</a>: got a response by the always wonderful LIsa Feigenbaum over at the MSDN forums.&nbsp; <span><a href="http://social.msdn.microsoft.com/Forums/en-US/async/thread/4945ecf1-b242-4173-9ada-570c731bd3fb">http://social.msdn.microsoft.com/Forums/en-US/async/thread/4945ecf1-b242-4173-9ada-570c731bd3fb</a></span></p><p><span>Quick answer is:&nbsp;current CTP is&nbsp;Visual Studio 2010 Professional, Premium or Ultimate only.&nbsp; You can download a trial at&nbsp;<a href="http://www.microsoft.com/visualstudio/en-us/download">http://www.microsoft.com/visualstudio/en-us/download</a></span></p><p>posted by Clint</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243446150000000</link>
		<pubDate>Wed, 03 Nov 2010 01:30:15 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243446150000000</guid>
		<dc:creator>Clint</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>What if ALL functions will be decared async automatically? What are the implications of that?</p><p>posted by Nizhegorodov</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243707410000000</link>
		<pubDate>Wed, 03 Nov 2010 08:45:41 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243707410000000</guid>
		<dc:creator>Nizhegorodov</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243446150000000">Clint</a>: Thanks.</p><p>posted by ecofriend</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243945440000000</link>
		<pubDate>Wed, 03 Nov 2010 15:22:24 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634243945440000000</guid>
		<dc:creator>ecofriend</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[@ecofriend: Express SKUs are not supported. you can download one of the trial version of Visual Studio from here http://www.microsoft.com/visualstudio/en-us/download<p>posted by Avner Aharoni</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634244431970000000</link>
		<pubDate>Thu, 04 Nov 2010 04:53:17 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634244431970000000</guid>
		<dc:creator>Avner Aharoni</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[Why did you choose to implement it so that an await statement can only be resumed once? For example you can't implement await on List (or most other monads for that matter):<br />&nbsp;<br />async List&lt;int&gt; CartesianProduct(List&lt;int&gt; A, List&lt;int&gt; B){<br />&nbsp;&nbsp; &nbsp;var a = await A;<br />&nbsp;&nbsp; &nbsp;var b = await B;<br />&nbsp;&nbsp; &nbsp;return new Tuple(a,b);<br />}<p>posted by Jules</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634246463840000000</link>
		<pubDate>Sat, 06 Nov 2010 13:19:44 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634246463840000000</guid>
		<dc:creator>Jules</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[&nbsp;<br />Great work !&nbsp;<p>posted by Rabeeh Abla</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634248253260000000</link>
		<pubDate>Mon, 08 Nov 2010 15:02:06 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634248253260000000</guid>
		<dc:creator>Rabeeh Abla</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>I'm sort of sad <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-6.gif?v=c9' alt='Sad' /> Because of parallel and async tasks I had an argument to start learning F#. Now I have only wait for new C# <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;</p><p>posted by Algida</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260631120000000</link>
		<pubDate>Mon, 22 Nov 2010 22:51:52 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260631120000000</guid>
		<dc:creator>Algida</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260631120000000">Algida</a>: Well. Don't be sad! And do learn F#. Also, learn other forms of parallel and async expression in C# using Tasks and Rx and Concurrent Revisions&nbsp;<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> So much to learn. So little time. <br>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260648890000000</link>
		<pubDate>Mon, 22 Nov 2010 23:21:29 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260648890000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260648890000000">Charles</a>:Yup you are right, I just getting into current C# and .Net4, till I will get into f# there will be next c# it is so so little time to learn it <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' />&nbsp;</p><p>posted by Algida</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260677560000000</link>
		<pubDate>Tue, 23 Nov 2010 00:09:16 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260677560000000</guid>
		<dc:creator>Algida</dc:creator>
	</item>
	<item>
		<title>Re: Anders Hejlsberg: Introducing Async – Simplifying Asynchronous Programming</title>
		<description>
			<![CDATA[ <p>@<a href="/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260677560000000">Algida</a>: As Herb Sutter always says, learn as many languages as you can. Make it entertainment so you actually do it (if you don't enjoy it then it will be hard to be entertained by it).This allows you to express problems and solutions with more tools, some being better suited for the specific job at hand. More importantly, it teaches you how&nbsp;to think about programmming in multiple dimensions (like functional (F#) <em>and </em>imperative/hybrid (C#)). </p><p>You are right, of course. Start off with the fundamentals (just as reading music is to playing an intsrument or instruments in highly expressive&nbsp;ways). The music analogy only goes so far and some will be quick to point out the logical flaws therein, but you get the idea.</p><p>C</p><p>posted by Charles</p>]]>
		</description>
		<link>http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260702130000000</link>
		<pubDate>Tue, 23 Nov 2010 00:50:13 GMT</pubDate>
		<guid isPermaLink="true">http://channel9.msdn.com/Blogs/Charles/Anders-Hejlsberg-Introducing-Async#c634260702130000000</guid>
		<dc:creator>Charles</dc:creator>
	</item>
</channel>
</rss>