<?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/"><channel><title>Entries tagged with jeffrey richter - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/jeffrey+richter/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with jeffrey richter - Channel 9</title><link>http://channel9.msdn.com/tags/Jeffrey+Richter/</link></image><description>jeffrey richter</description><link>http://channel9.msdn.com/tags/Jeffrey+Richter/</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><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://mschnlnine.vo.llnwd.net/d1/ch9/9/8/8/6/4/4/JeffRichterAsync.wmv</guid><evnet:views>92378</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><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/8/8/6/4/4/JeffRichterAsync.wmv" length="99262530" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><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>