<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/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:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with aysncenumerator - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/aysncenumerator/feed/ipod/default.aspx" /><itunes:summary>aysncenumerator</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with aysncenumerator - Channel 9</title><link>http://channel9.msdn.com/tags/AysncEnumerator/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>aysncenumerator</description><link>http://channel9.msdn.com/tags/AysncEnumerator/</link><language>en-us</language><pubDate>Wed, 03 Dec 2008 23:32:34 GMT</pubDate><lastBuildDate>Wed, 03 Dec 2008 23:32:34 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Jeffrey Richter and his AsyncEnumerator</title><description>&lt;img src="http://channel9.msdn.com/Link/f2168ba9-25ec-41e8-afab-30e3b6572e3d/" border="0" /&gt;Jeffrey Richter’s Power Threading Library contains his AsyncEnumerator class which uses C# iterators to allow developers to perform asynchronous operations via an easy to use synchronous programming model. For those of you who can remember &lt;a href="http://channel9.msdn.com/tags/CCR/" target="_blank"&gt;our conversations on CCR from years back&lt;/a&gt;, the use of iterators in this concurrent context is at the core of CCR's implementation of asynchronous processing. The power of iterators in C# enables all of this. The CCR team was in fact the first to employ an asynchronous programming model based on C# iterators, which was a very novel use of the new feature in C# 2.0. This doesn't take away from Jeff's current excellent async implemenation (not at all - Jeff has made some real innovation here!).&lt;br /&gt;
&lt;br /&gt;
Watch this Screencast produced by Developer Division Community Program Manager Charlie Calvert to learn how Jeff's library enables the creation of scalable and responsive applications with minimal resources (threads/context switches). The library discussed in this Screencast can be downloaded from &lt;a href="http://wintellect.com/PowerThreading.aspx"&gt;http://wintellect.com/PowerThreading.aspx&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/446889/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Charles/Jeffrey-Richter-and-his-AsyncEnumerator/</comments><itunes:summary>Jeffrey Richter’s Power Threading Library contains his AsyncEnumerator class which uses C# iterators to allow developers to perform asynchronous operations via an easy to use synchronous programming model. For those of you who can remember our conversations on CCR from years back, the use of iterators in this concurrent context is at the core of CCR's implementation of asynchronous processing. The power of iterators in C# enables all of this. The CCR team was in fact the first to employ an asynchronous programming model based on C# iterators, which was a very novel use of the new feature in C# 2.0. This doesn't take away from Jeff's current excellent async implemenation (not at all - Jeff has made some real innovation here!).

Watch this Screencast produced by Developer Division Community Program Manager Charlie Calvert to learn how Jeff's library enables the creation of scalable and responsive applications with minimal resources (threads/context switches). The library discussed in this Screencast can be downloaded from http://wintellect.com/PowerThreading.aspx.</itunes:summary><link>http://channel9.msdn.com/posts/Charles/Jeffrey-Richter-and-his-AsyncEnumerator/</link><pubDate>Thu, 04 Dec 2008 01:52:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/Charles/Jeffrey-Richter-and-his-AsyncEnumerator/</guid><evnet:views>92364</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/446889/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Jeffrey Richter’s Power Threading Library contains his AsyncEnumerator class which uses C# iterators to allow developers to perform asynchronous operations via an easy to use synchronous programming model. Charlie Calvert, DevDiv Community PM recently recorded a screencast with Jeffrey that contains a good deal of detail about Richter's latest creation...</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/8/6/4/4/JeffreyRichterAysncEnumerator_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f2168ba9-25ec-41e8-afab-30e3b6572e3d/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/8/6/4/4/JeffRichterAsync.wmv" expression="full" duration="2105" fileSize="99262530" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/8/6/4/4/JeffRichterAsync.wmv" expression="full" duration="2105" fileSize="99262530" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>Charles</dc:creator><itunes:author>Charles</itunes:author><slash:comments>21</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Charles/Jeffrey-Richter-and-his-AsyncEnumerator/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/446889/Trackback.aspx</trackback:ping><category>AysncEnumerator</category><category>CCR</category><category>Jeffrey Richter</category><category>Programming</category></item></channel></rss>