<?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 w2k8r2 - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/w2k8r2/feed/ipod/default.aspx" /><itunes:summary>w2k8r2</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 w2k8r2 - Channel 9</title><link>http://channel9.msdn.com/tags/w2k8r2/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>w2k8r2</description><link>http://channel9.msdn.com/tags/w2k8r2/</link><language>en-us</language><pubDate>Thu, 12 Nov 2009 16:24:09 GMT</pubDate><lastBuildDate>Thu, 12 Nov 2009 16:24:09 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Speeding up Parallel.For using the Range Partitioner</title><description>&lt;img src="http://channel9.msdn.com/Link/f09c0904-1156-4bfb-8e09-09aa5a159a10/" border="0" /&gt;&lt;p&gt;Join Danny Shih as he demonstrates using the range partitioner feature.  Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per iteration.  In these cases, the range partitioner can be used to speed things up.&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/505779/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner/</comments><itunes:summary>Join Danny Shih as he demonstrates using the range partitioner feature.  Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per iteration.  In these cases, the range partitioner can be used to speed things up.

Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner/</link><pubDate>Thu, 12 Nov 2009 18:29:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4</guid><evnet:views>2143</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505779/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Danny Shih as he demonstrates using the range partitioner feature.  Parallel.For is great, but being a general solution, it does not perform optimally for certain specific scenarios, such as when there are a ton of iterations and very little work per iteration.  In these cases, the range partitioner can be used to speed things up. Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center. See all videos in this series.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f09c0904-1156-4bfb-8e09-09aa5a159a10/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4" expression="full" duration="506" fileSize="14143256" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp3" expression="full" duration="506" fileSize="4053951" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4" expression="full" duration="506" fileSize="14143256" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.wma" expression="full" duration="506" fileSize="4105437" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_Zune_ch9.wmv" expression="full" duration="506" fileSize="25320519" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_512_ch9.png" expression="full" duration="506" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_2MB_ch9.wmv" expression="full" duration="506" fileSize="18480227" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/7/7/5/0/5/ParallelForRangePartitioner2_ch9.mp4" length="14143256" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Speeding-up-ParallelFor-using-the-Range-Partitioner/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505779/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>TaskCompletionSource</title><description>&lt;img src="http://channel9.msdn.com/Link/352694aa-3729-4e72-abc4-6e9d751ee210/" border="0" /&gt;Join Danny Shih as he introduces the TaskCompletionSource&amp;lt;TResult&amp;gt; type.  He’ll cover basic usage and walk through a full scenario&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/505777/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/TaskCompletionSourceTResult/</comments><itunes:summary>Join Danny Shih as he introduces the TaskCompletionSource&amp;lt;TResult&amp;gt; type.  He’ll cover basic usage and walk through a full scenario

Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.

See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/TaskCompletionSourceTResult/</link><pubDate>Thu, 12 Nov 2009 17:06:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp4</guid><evnet:views>27227</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505777/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Danny Shih as he introduces the TaskCompletionSource&amp;lt;TResult&amp;gt; type.  He’ll cover basic usage and walk through a full scenario&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/352694aa-3729-4e72-abc4-6e9d751ee210/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp4" expression="full" duration="459" fileSize="12735161" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp3" expression="full" duration="459" fileSize="3678792" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp4" expression="full" duration="459" fileSize="12735161" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.wma" expression="full" duration="459" fileSize="3726933" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_2MB_ch9.wmv" expression="full" duration="459" fileSize="16624393" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_2MB_ch9.wmv" expression="full" duration="459" fileSize="16624393" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_2MB_ch9.wmv" expression="full" duration="459" fileSize="16624393" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_Zune_ch9.wmv" expression="full" duration="459" fileSize="22936237" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_512_ch9.png" expression="full" duration="459" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_2MB_ch9.wmv" expression="full" duration="459" fileSize="16624393" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/7/5/0/5/TaskCompletionSource_ch9.mp4" length="12735161" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/TaskCompletionSourceTResult/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505777/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Task and Task&amp;#60TResult&amp;#62, Waiting and Continuations</title><description>&lt;img src="http://channel9.msdn.com/Link/a155c8af-f09c-42d9-8b85-d3e392344d15/" border="0" /&gt;&lt;p&gt;Join Danny Shih as he introduces the heart of the Task Parallel Library (TPL).  He’ll talk about two core types (Task and Task&amp;lt;TResult&amp;gt;) and two functionalities that they support (waiting and continuations).&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/505774/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Task-and-TaskTResult-Waiting-and-Continuations/</comments><itunes:summary>Join Danny Shih as he introduces the heart of the Task Parallel Library (TPL).  He’ll talk about two core types (Task and Task&amp;lt;TResult&amp;gt;) and two functionalities that they support (waiting and continuations).

Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Task-and-TaskTResult-Waiting-and-Continuations/</link><pubDate>Thu, 12 Nov 2009 16:46:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.mp4</guid><evnet:views>1766</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505774/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Join Danny Shih as he introduces the heart of the Task Parallel Library (TPL).  He’ll talk about two core types (Task and Task&amp;lt;TResult&amp;gt;) and two functionalities that they support (waiting and continuations).&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a155c8af-f09c-42d9-8b85-d3e392344d15/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.mp4" expression="full" duration="439" fileSize="11902941" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.mp3" expression="full" duration="439" fileSize="3515002" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.mp4" expression="full" duration="439" fileSize="11902941" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.wma" expression="full" duration="439" fileSize="3558703" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_2MB_ch9.wmv" expression="full" duration="439" fileSize="15866183" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_2MB_ch9.wmv" expression="full" duration="439" fileSize="15866183" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_2MB_ch9.wmv" expression="full" duration="439" fileSize="15866183" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_Zune_ch9.wmv" expression="full" duration="439" fileSize="21752111" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_512_ch9.png" expression="full" duration="439" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_2MB_ch9.wmv" expression="full" duration="439" fileSize="15866183" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/7/7/5/0/5/TaskWaitingContinuations_ch9.mp4" length="11902941" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Task-and-TaskTResult-Waiting-and-Continuations/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505774/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Refactoring "for" Loops to Run in Parallel</title><description>&lt;img src="http://channel9.msdn.com/Link/d5e0660e-2360-45b6-9a08-8c13e48d0ef4/" border="0" /&gt;Join Danny Shih as he demonstrates how to use the Task Parallel Library (TPL) to refactor sequential "for" loops so that they execute in parallel.  He’ll also cover breaking out of parallelized loops.Collections and related constructs are new with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/505627/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Refactoring-for-Loops-to-Run-in-Parallel/</comments><itunes:summary>Join Danny Shih as he demonstrates how to use the Task Parallel Library (TPL) to refactor sequential "for" loops so that they execute in parallel.  He’ll also cover breaking out of parallelized loops.Collections and related constructs are new with .NET4 and Visual Studio 2010.

Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Refactoring-for-Loops-to-Run-in-Parallel/</link><pubDate>Thu, 12 Nov 2009 16:13:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.mp4</guid><evnet:views>1311</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505627/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Danny Shih as he demonstrates how to use the Task Parallel Library (TPL) to refactor sequential "for" loops so that they execute in parallel.  He’ll also cover breaking out of parallelized loops.Collections and related constructs are new with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the .NET Framework 4 and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d5e0660e-2360-45b6-9a08-8c13e48d0ef4/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.mp4" expression="full" duration="327" fileSize="8893593" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.mp3" expression="full" duration="327" fileSize="2623979" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.mp4" expression="full" duration="327" fileSize="8893593" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.wma" expression="full" duration="327" fileSize="2660507" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_2MB_ch9.wmv" expression="full" duration="327" fileSize="10922689" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_2MB_ch9.wmv" expression="full" duration="327" fileSize="10922689" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_2MB_ch9.wmv" expression="full" duration="327" fileSize="10922689" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_Zune_ch9.wmv" expression="full" duration="327" fileSize="16471439" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_512_ch9.png" expression="full" duration="327" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_2MB_ch9.wmv" expression="full" duration="327" fileSize="10922689" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/2/6/5/0/5/TPLForLoop_ch9.mp4" length="8893593" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Refactoring-for-Loops-to-Run-in-Parallel/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505627/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Concurrent Programming with .NET4 Collections</title><description>&lt;img src="http://channel9.msdn.com/Link/d9743b34-1e62-4072-ac2e-f74f9160f2e7/" border="0" /&gt;Join Josh and Steve as they demonstrate how to use various concurrency-safe Collections classes.&lt;br /&gt;
&lt;br /&gt;
Collections and related constructs are new with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.concurrent(VS.100).aspx" title="MSDN Library" target="_blank"&gt;System.Collections.Concurrent &lt;/a&gt;namespace and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504110/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Concurrent-Programming-with-NET4-Collections/</comments><itunes:summary>Join Josh and Steve as they demonstrate how to use various concurrency-safe Collections classes.

Collections and related constructs are new with .NET4 and Visual Studio 2010.

Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Concurrent-Programming-with-NET4-Collections/</link><pubDate>Wed, 11 Nov 2009 18:23:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.mp4</guid><evnet:views>12274</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504110/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Josh and Steve as they demonstrate how to use various concurrency-safe Collections classes. Collections and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center. See all videos in this series.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d9743b34-1e62-4072-ac2e-f74f9160f2e7/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.mp4" expression="full" duration="649" fileSize="35181183" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.mp3" expression="full" duration="649" fileSize="5196010" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.mp4" expression="full" duration="649" fileSize="35181183" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.wma" expression="full" duration="649" fileSize="5264975" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_2MB_ch9.wmv" expression="full" duration="649" fileSize="59594637" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.wmv" expression="full" duration="649" fileSize="43918613" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_2MB_ch9.wmv" expression="full" duration="649" fileSize="59594637" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_Zune_ch9.wmv" expression="full" duration="649" fileSize="47849371" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_512_ch9.png" expression="full" duration="649" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/1/1/4/0/5/NET4Collections.ism/Manifest" expression="full" duration="649" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_2MB_ch9.wmv" expression="full" duration="649" fileSize="59594637" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/1/1/4/0/5/NET4Collections_ch9.mp4" length="35181183" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Concurrent-Programming-with-NET4-Collections/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504110/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>How to Cancel Work using .NET4 CancellationToken</title><description>&lt;img src="http://channel9.msdn.com/Link/022408aa-3c42-4c14-bfef-04f2532d00ca/" border="0" /&gt;Join Josh and Steve as they demonstrate how to safely cancel tasks in a parallel task execution scenario.&lt;br /&gt;
&lt;br /&gt;
CancellationToken and related constructs are new with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.concurrent(VS.100).aspx" title="MSDN Library" target="_blank"&gt;System.Collections.Concurrent &lt;/a&gt;namespace and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504109/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/How-to-Cancel-Work-using-NET4-CancellationToken/</comments><itunes:summary>Join Josh and Steve as they demonstrate how to safely cancel tasks in a parallel task execution scenario.

CancellationToken and related constructs are new with .NET4 and Visual Studio 2010.

Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/How-to-Cancel-Work-using-NET4-CancellationToken/</link><pubDate>Tue, 10 Nov 2009 23:08:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.mp4</guid><evnet:views>15295</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504109/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown event synchronization primitive in task coordination scenarios. Countdown and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/022408aa-3c42-4c14-bfef-04f2532d00ca/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.mp4" expression="full" duration="572" fileSize="45875960" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.mp3" expression="full" duration="572" fileSize="4582661" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.mp4" expression="full" duration="572" fileSize="45875960" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.wma" expression="full" duration="572" fileSize="4637139" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_2MB_ch9.wmv" expression="full" duration="572" fileSize="257888979" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.wmv" expression="full" duration="572" fileSize="68701535" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_2MB_ch9.wmv" expression="full" duration="572" fileSize="257888979" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_Zune_ch9.wmv" expression="full" duration="572" fileSize="48325037" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_512_ch9.png" expression="full" duration="572" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/9/0/1/4/0/5/NET4Cancellation.ism/Manifest" expression="full" duration="572" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_2MB_ch9.wmv" expression="full" duration="572" fileSize="257888979" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/0/1/4/0/5/NET4Cancellation_ch9.mp4" length="45875960" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/How-to-Cancel-Work-using-NET4-CancellationToken/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504109/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Thread Blocking Analysis in the VS2010 Profiler</title><description>&lt;img src="http://channel9.msdn.com/Link/571f90cb-09a6-48a0-af80-ae58dc739808/" border="0" /&gt;&lt;p&gt;Join Bill Colburn once again as he demonstrates useful analysis techniques within the VS2010 Concurrency Visualizer.  In this screencast, he demonstrates thread synchronization reports, unblocking stacks, and how to view crucial call sites.  He also demonstrates how to get to the source code responsible for substantial thread blocking time.&lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;br /&gt;
 - The MSDN &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx"&gt;&lt;span&gt;Parallel Computing Dev-Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - Visual Studio 2010 on &lt;a href="http://channel9.msdn.com/learn/courses/VS2010"&gt;&lt;span&gt;Learning Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - &lt;a href="http://channel9.msdn.com/posts/philpenn/New-Parallel-Capabilities-of-the-Visual-Studio-2010-Profiler/"&gt;Parallel capabilities&lt;/a&gt; of the VS2010 profiler&lt;br /&gt;
 - &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Download&lt;/a&gt; Visual Studio 2010 beta2&lt;br /&gt;
 - &lt;a href="http://blogs.msdn.com/hshafi/"&gt;&lt;span&gt;Hazim Shafi’s Blog&lt;/span&gt;&lt;/a&gt; on Windows Parallel Performance Tools&lt;br /&gt;
&lt;br /&gt;
See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504108/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Thread-Blocking-Analysis-in-the-VS2010-Profiler/</comments><itunes:summary>Join Bill Colburn once again as he demonstrates useful analysis techniques within the VS2010 Concurrency Visualizer.  In this screencast, he demonstrates thread synchronization reports, unblocking stacks, and how to view crucial call sites.  He also demonstrates how to get to the source code responsible for substantial thread blocking time.

Check-out the following additional resources:
 - The Parallel Visualization Blog
 - The MSDN Parallel Computing Dev-Center 
 - Visual Studio 2010 on Learning Center 
 - Parallel capabilities of the VS2010 profiler
 - Download Visual Studio 2010 beta2
 - Hazim Shafi’s Blog on Windows Parallel Performance Tools

See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Thread-Blocking-Analysis-in-the-VS2010-Profiler/</link><pubDate>Mon, 09 Nov 2009 19:04:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.mp4</guid><evnet:views>18876</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504108/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Join Bill Colburn once again as he demonstrates useful analysis techniques within the VS2010 Concurrency Visualizer.  In this screencast, he demonstrates thread synchronization reports, unblocking stacks, and how to view crucial call sites.  He also demonstrates how to get to the source code responsible for substantial thread blocking time.&lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/571f90cb-09a6-48a0-af80-ae58dc739808/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.mp4" expression="full" duration="531" fileSize="27689959" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.mp3" expression="full" duration="531" fileSize="4250799" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.mp4" expression="full" duration="531" fileSize="27689959" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.wma" expression="full" duration="531" fileSize="4300697" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_2MB_ch9.wmv" expression="full" duration="531" fileSize="179072659" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.wmv" expression="full" duration="531" fileSize="32412967" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_2MB_ch9.wmv" expression="full" duration="531" fileSize="179072659" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_Zune_ch9.wmv" expression="full" duration="531" fileSize="29953662" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_512_ch9.png" expression="full" duration="531" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis.ism/Manifest" expression="full" duration="531" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_2MB_ch9.wmv" expression="full" duration="531" fileSize="179072659" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/0/1/4/0/5/ThreadBlockingAnalysis_ch9.mp4" length="27689959" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Thread-Blocking-Analysis-in-the-VS2010-Profiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504108/Trackback.aspx</trackback:ping><category>parallel  Debugging</category><category>Parallel Computing Platform</category><category>pcp</category><category>PPA</category><category>R2PERF</category><category>Visual Studio 2010</category><category>w2k8r2</category></item><item><title>The .NET4 Countdown Synchronization Primitive</title><description>&lt;img src="http://channel9.msdn.com/Link/f4c511d1-0d49-40ea-bf05-bcefc17b5fa5/" border="0" /&gt;Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown event synchronization primitive in task coordination scenarios.&lt;br /&gt;
&lt;br /&gt;
Countdown and related constructs are new with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.concurrent(VS.100).aspx" title="MSDN Library" target="_blank"&gt;System.Collections.Concurrent &lt;/a&gt;namespace and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504107/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/The-NET4-Countdown-Synchronization-Primitive/</comments><itunes:summary>Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown event synchronization primitive in task coordination scenarios.

Countdown and related constructs are new with .NET4 and Visual Studio 2010.

Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.

See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/The-NET4-Countdown-Synchronization-Primitive/</link><pubDate>Thu, 05 Nov 2009 16:53:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.mp4</guid><evnet:views>32859</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504107/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Josh and Steve as they demonstrate how to use the new .NET4 Countdown synchronization primitive in task coordination scenarios. Countdown and related constructs are new with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f4c511d1-0d49-40ea-bf05-bcefc17b5fa5/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.mp4" expression="full" duration="374" fileSize="31561837" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.mp3" expression="full" duration="374" fileSize="2994828" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.mp4" expression="full" duration="374" fileSize="31561837" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.wma" expression="full" duration="374" fileSize="3033003" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_2MB_ch9.wmv" expression="full" duration="374" fileSize="185591791" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.wmv" expression="full" duration="374" fileSize="46698763" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_2MB_ch9.wmv" expression="full" duration="374" fileSize="185591791" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_Zune_ch9.wmv" expression="full" duration="374" fileSize="33260088" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_512_ch9.png" expression="full" duration="374" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/7/0/1/4/0/5/NET4CountdownSynch.ism/Manifest" expression="full" duration="374" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_2MB_ch9.wmv" expression="full" duration="374" fileSize="185591791" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_ch9.mp4" length="31561837" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/The-NET4-Countdown-Synchronization-Primitive/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504107/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Lazy&amp;#60T&amp;#62 Optimized Resource Initialization</title><description>&lt;img src="http://channel9.msdn.com/Link/2dd06623-f2bd-4884-a411-3fd4fb3630d7/" border="0" /&gt;Join Josh and Steve as they demonstrate how to use the new .NET4 Lazy&amp;lt;T&amp;gt; class in optimized object initialization scenarios.&lt;br /&gt;
&lt;br /&gt;
Lazy&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.concurrent(VS.100).aspx" title="MSDN Library" target="_blank"&gt;System.Collections.Concurrent &lt;/a&gt;namespace and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504100/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/LazyltT-Optimized-Resource-Initialization/</comments><itunes:summary>Join Josh and Steve as they demonstrate how to use the new .NET4 Lazy&amp;lt;T&amp;gt; class in optimized object initialization scenarios.

Lazy&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010.

Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/LazyltT-Optimized-Resource-Initialization/</link><pubDate>Tue, 03 Nov 2009 18:48:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.mp4</guid><evnet:views>23287</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504100/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Josh and Steve as they demonstrate how to use the new .NET4 Lazy&amp;lt;T&amp;gt; class in optimized object initialization scenarios. Lazy&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2dd06623-f2bd-4884-a411-3fd4fb3630d7/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.mp4" expression="full" duration="194" fileSize="15505919" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.mp3" expression="full" duration="194" fileSize="1554340" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.mp4" expression="full" duration="194" fileSize="15505919" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.wma" expression="full" duration="194" fileSize="1576069" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_2MB_ch9.wmv" expression="full" duration="194" fileSize="96030711" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.wmv" expression="full" duration="194" fileSize="22776249" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_2MB_ch9.wmv" expression="full" duration="194" fileSize="96030711" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_Zune_ch9.wmv" expression="full" duration="194" fileSize="16461761" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_512_ch9.png" expression="full" duration="194" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/0/1/4/0/5/LazyTOptimizations.ism/Manifest" expression="full" duration="194" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_2MB_ch9.wmv" expression="full" duration="194" fileSize="96030711" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/0/1/4/0/5/LazyTOptimizations_ch9.mp4" length="15505919" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>10</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/LazyltT-Optimized-Resource-Initialization/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504100/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Concurrent Visualization Techniques in the VS2010 Profiler</title><description>&lt;img src="http://channel9.msdn.com/Link/326ddc5e-511d-4aab-9300-ea8d723f7e41/" border="0" /&gt;Join Bill Colburn as he demonstrates useful features of the Concurrency Visualizer available in VS2010.   He discusses visualization of parallel-for loops, I/O reports, sorting the display of threads, and viewing thread affinity.&lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;br /&gt;
 - The MSDN &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx"&gt;&lt;span&gt;Parallel Computing Dev-Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - Visual Studio 2010 on &lt;a href="http://channel9.msdn.com/learn/courses/VS2010"&gt;&lt;span&gt;Learning Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Download&lt;/a&gt; Visual Studio 2010 beta2&lt;br /&gt;
 - &lt;a href="http://blogs.msdn.com/hshafi/"&gt;&lt;span&gt;Hazim Shafi’s Blog&lt;/span&gt;&lt;/a&gt; on Windows Parallel Performance Tools&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;
&lt;br /&gt;&lt;img src="http://channel9.msdn.com/503817/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Concurrent-Visualization-Techniques-in-the-VS2010-Profiler/</comments><itunes:summary>Join Bill Colburn as he demonstrates useful features of the Concurrency Visualizer available in VS2010.   He discusses visualization of parallel-for loops, I/O reports, sorting the display of threads, and viewing thread affinity.

Check-out the following additional resources:
 - The Parallel Visualization Blog
 - The MSDN Parallel Computing Dev-Center 
 - Visual Studio 2010 on Learning Center 
 - Download Visual Studio 2010 beta2
 - Hazim Shafi’s Blog on Windows Parallel Performance Tools
See all videos in this series.
</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Concurrent-Visualization-Techniques-in-the-VS2010-Profiler/</link><pubDate>Tue, 03 Nov 2009 02:34:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.mp4</guid><evnet:views>12413</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503817/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Bill Colburn as he demonstrates useful features of the Concurrency Visualizer available in VS2010.   He discusses visualization of parallel-for loops, I/O reports, sorting the display of threads, and viewing thread affinity.&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/326ddc5e-511d-4aab-9300-ea8d723f7e41/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.mp4" expression="full" duration="415" fileSize="21290102" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.mp3" expression="full" duration="415" fileSize="3321280" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.mp4" expression="full" duration="415" fileSize="21290102" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.wma" expression="full" duration="415" fileSize="3363443" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.wmv" expression="full" duration="415" fileSize="22059323" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_2MB_ch9.wmv" expression="full" duration="415" fileSize="83567957" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_Zune_ch9.wmv" expression="full" duration="415" fileSize="23102394" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_512_ch9.png" expression="full" duration="415" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1.ism/Manifest" expression="full" duration="415" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/1/8/3/0/5/ConcurrentVisualizationTechniques1_ch9.mp4" length="21290102" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Concurrent-Visualization-Techniques-in-the-VS2010-Profiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503817/Trackback.aspx</trackback:ping><category>parallel  Debugging</category><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>BlockingCollection&amp;#60T&amp;#62 Demonstration in Producer-Consumer Scenarios</title><description>&lt;img src="http://channel9.msdn.com/Link/ab522a89-bdc9-4d7d-9fbb-8600db461749/" border="0" /&gt;Join Josh and Steve as they demonstrate how to use the new .NET4 BlockingCollection&amp;lt;T&amp;gt; class in class Producer/Consumer parallel computing scenarios.&lt;br /&gt;
&lt;br /&gt;
BlockingCollection&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010.&lt;br /&gt;
&lt;br /&gt;
Learn more about the &lt;a href="http://msdn.microsoft.com/en-us/library/system.collections.concurrent(VS.100).aspx" title="MSDN Library" target="_blank"&gt;System.Collections.Concurrent &lt;/a&gt;namespace and keep abreast of Parallel Computing tools and techniques via the &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx" title="MSDN Dev Center" target="_blank"&gt;Concurrency Dev Center&lt;/a&gt;.&lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;
&lt;br /&gt;&lt;img src="http://channel9.msdn.com/503055/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/BlockingCollectionT-Demonstration-in-Producer-Consumer-Scenarios/</comments><itunes:summary>Join Josh and Steve as they demonstrate how to use the new .NET4 BlockingCollection&amp;lt;T&amp;gt; class in class Producer/Consumer parallel computing scenarios.

BlockingCollection&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010.

Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.
See all videos in this series.
</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/BlockingCollectionT-Demonstration-in-Producer-Consumer-Scenarios/</link><pubDate>Thu, 29 Oct 2009 21:22:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.mp4</guid><evnet:views>32182</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503055/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Josh and Steve as they demonstrate how to use the new .NET4 BlockingCollection&amp;lt;T&amp;gt; class in class Producer/Consumer parallel computing scenarios. BlockingCollection&amp;lt;T&amp;gt; is one of many new thread-safe data-structures available with .NET4 and Visual Studio 2010. Learn more about the System.Collections.Concurrent namespace and keep abreast of Parallel Computing tools and techniques via the Concurrency Dev Center.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ab522a89-bdc9-4d7d-9fbb-8600db461749/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.mp4" expression="full" duration="363" fileSize="23955764" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.mp3" expression="full" duration="363" fileSize="2907115" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.mp4" expression="full" duration="363" fileSize="23955764" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.wma" expression="full" duration="363" fileSize="2942889" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_2MB_ch9.wmv" expression="full" duration="363" fileSize="137927725" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.wmv" expression="full" duration="363" fileSize="32026615" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_2MB_ch9.wmv" expression="full" duration="363" fileSize="137927725" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_Zune_ch9.wmv" expression="full" duration="363" fileSize="25575509" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_512_ch9.png" expression="full" duration="363" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/5/0/3/0/5/BlockCollection.ism/Manifest" expression="full" duration="363" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_2MB_ch9.wmv" expression="full" duration="363" fileSize="137927725" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_2MB_ch9.wmv" expression="full" duration="363" fileSize="137927725" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/5/0/3/0/5/BlockCollection_ch9.mp4" length="23955764" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/BlockingCollectionT-Demonstration-in-Producer-Consumer-Scenarios/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503055/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>Parallel Computing Platform</category><category>pcp</category><category>R2PERF</category><category>Visual Studio 2010</category><category>vs2010</category><category>w2k8r2</category></item><item><title>Thread Visualization in the VS2010 Profiler</title><description>&lt;img src="http://channel9.msdn.com/Link/450035ff-67ce-40dd-adb8-ac42b6bbd1a3/" border="0" /&gt;&lt;p&gt;Join James Rapp once again as he dives deeper into the new parallel performance analysis tools available in Visual Studio 2010.  In this video, he discusses ways of managing the quantity of data presented by the profiler and how to obtain meaningful statistics about your parallel application.&lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;br /&gt;
 - The MSDN &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx"&gt;&lt;span&gt;Parallel Computing Dev-Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - Visual Studio 2010 on &lt;a href="http://channel9.msdn.com/learn/courses/VS2010"&gt;&lt;span&gt;Learning Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Download&lt;/a&gt; Visual Studio 2010 beta2&lt;br /&gt;
 - &lt;a href="http://blogs.msdn.com/hshafi/"&gt;&lt;span&gt;Hazim Shafi’s Blog&lt;/span&gt;&lt;/a&gt; on Windows Parallel Performance Tools&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502536/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Thread-Visualization-in-the-VS2010-Profiler/</comments><itunes:summary>Join James Rapp once again as he dives deeper into the new parallel performance analysis tools available in Visual Studio 2010.  In this video, he discusses ways of managing the quantity of data presented by the profiler and how to obtain meaningful statistics about your parallel application.

Check-out the following additional resources:
 - The Parallel Visualization Blog
 - The MSDN Parallel Computing Dev-Center 
 - Visual Studio 2010 on Learning Center 
 - Download Visual Studio 2010 beta2
 - Hazim Shafi’s Blog on Windows Parallel Performance Tools</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/Thread-Visualization-in-the-VS2010-Profiler/</link><pubDate>Tue, 27 Oct 2009 19:12:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.mp4</guid><evnet:views>16855</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502536/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Join James Rapp once again as he dives deeper into the new parallel performance analysis tools available in Visual Studio 2010.  In this video, he discusses ways of managing the quantity of data presented by the profiler and how to obtain meaningful statistics about your parallel application.&lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/1fdf299d-e8a5-4f80-b197-fbda93d3a965/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/450035ff-67ce-40dd-adb8-ac42b6bbd1a3/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.mp4" expression="full" duration="425" fileSize="20224740" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.mp3" expression="full" duration="425" fileSize="3401916" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.mp4" expression="full" duration="425" fileSize="20224740" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.wma" expression="full" duration="425" fileSize="3444557" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_2MB_ch9.wmv" expression="full" duration="425" fileSize="152824023" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.wmv" expression="full" duration="425" fileSize="22683483" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_2MB_ch9.wmv" expression="full" duration="425" fileSize="152824023" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_Zune_ch9.wmv" expression="full" duration="425" fileSize="22054420" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_512_ch9.png" expression="full" duration="425" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/6/3/5/2/0/5/ThreadVisualizationPPA.ism/Manifest" expression="full" duration="425" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_2MB_ch9.wmv" expression="full" duration="425" fileSize="152824023" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/3/5/2/0/5/ThreadVisualizationPPA_ch9.mp4" length="20224740" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Thread-Visualization-in-the-VS2010-Profiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502536/Trackback.aspx</trackback:ping><category>parallel  Debugging</category><category>Parallel Computing Platform</category><category>pcp</category><category>PPA</category><category>R2PERF</category><category>Visual Studio 2010</category><category>w2k8r2</category></item><item><title>New Parallel Capabilities of the Visual Studio 2010 Profiler</title><description>&lt;img src="http://channel9.msdn.com/Link/0525bcb8-cc15-4850-95ef-e310e6d05106/" border="0" /&gt;Visual Studio 2010 (currently in beta) includes new Parallel Performance Analysis tools. The new Profiler is a must-have tool for Developers interested in designing new "many-core" parallel-computing applications. Join James as he illustrates the profiler, profiling-options, and concurrency visualization techniques. &lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The &lt;a href="http://blogs.msdn.com/visualizeparallel/" target="_blank"&gt;Parallel Visualization Blog&lt;/a&gt;&lt;br /&gt;
 - The MSDN &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx"&gt;&lt;span&gt;Parallel Computing Dev-Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - Visual Studio 2010 on &lt;a href="http://channel9.msdn.com/learn/courses/VS2010"&gt;&lt;span&gt;Learning Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;
 - &lt;a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx" target="_blank"&gt;Download&lt;/a&gt; Visual Studio 2010 beta2&lt;br /&gt;
 - &lt;a href="http://blogs.msdn.com/hshafi/"&gt;&lt;span&gt;Hazim Shafi’s Blog&lt;/span&gt;&lt;/a&gt; on Windows Parallel Performance Tools &lt;br /&gt;
&lt;p&gt;See all videos in this &lt;a href="http://channel9.msdn.com/tags/R2PERF" title="R2 Performance" target="_blank"&gt;series&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/500841/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/New-Parallel-Capabilities-of-the-Visual-Studio-2010-Profiler/</comments><itunes:summary>Visual Studio 2010 (currently in beta) includes new Parallel Performance Analysis tools. The new Profiler is a must-have tool for Developers interested in designing new "many-core" parallel-computing applications. Join James as he illustrates the profiler, profiling-options, and concurrency visualization techniques. 

Check-out the following additional resources:
 - The Parallel Visualization Blog
 - The MSDN Parallel Computing Dev-Center 
 - Visual Studio 2010 on Learning Center 
 - Download Visual Studio 2010 beta2
 - Hazim Shafi’s Blog on Windows Parallel Performance Tools 
See all videos in this series.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/New-Parallel-Capabilities-of-the-Visual-Studio-2010-Profiler/</link><pubDate>Wed, 21 Oct 2009 20:17:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.mp4</guid><evnet:views>12409</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/500841/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Visual Studio 2010 (currently in beta) includes new Parallel Performance Analysis tools. The new Profiler is a must-have tool for Developers interested in designing new "many-core" parallel-computing applications. Join James as he illustrates the profiler, profiling-options, and concurrency visualization techniques. &lt;br /&gt;
&lt;br /&gt;
Check-out the following additional resources:&lt;br /&gt;
 - The MSDN &lt;a href="http://msdn.microsoft.com/en-us/concurrency/default.aspx"&gt;&lt;span&gt;Parallel Computing Dev-Center&lt;/span&gt;&lt;/a&gt; &lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0525bcb8-cc15-4850-95ef-e310e6d05106/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.mp4" expression="full" duration="527" fileSize="25285831" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.mp3" expression="full" duration="527" fileSize="4217807" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.mp4" expression="full" duration="527" fileSize="25285831" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.wma" expression="full" duration="527" fileSize="4267653" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro_2MB_ch9.wmv" expression="full" duration="527" fileSize="130240635" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.wmv" expression="full" duration="527" fileSize="31212911" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_2MB_ch9.wmv" expression="full" duration="527" fileSize="165184643" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_Zune_ch9.wmv" expression="full" duration="527" fileSize="27505780" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_512_ch9.png" expression="full" duration="527" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/4/8/0/0/5/PPAIntro2.ism/Manifest" expression="full" duration="527" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_2MB_ch9.wmv" expression="full" duration="527" fileSize="165184643" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/4/8/0/0/5/PPAIntro2_ch9.mp4" length="25285831" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/New-Parallel-Capabilities-of-the-Visual-Studio-2010-Profiler/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/500841/Trackback.aspx</trackback:ping><category>Parallel Computing</category><category>pcp</category><category>profiling</category><category>R2PERF</category><category>Technical Computing</category><category>Visual Studio 2010</category><category>w2k8r2</category></item><item><title>Deploying IIS 7.5 + FASTCGI + PHP on Server Core</title><description>&lt;img src="http://channel9.msdn.com/Link/0d339b0e-03fa-4db1-b1ef-7cf4ac6e1007/" border="0" /&gt;&lt;p&gt;&lt;b&gt;Windows Server 2008&lt;/b&gt; &lt;b&gt;R2&lt;/b&gt; &lt;i&gt;Server Core&lt;/i&gt; introduces support for subsets of the 2.0/3.0/3.5 .NET Framework in addition to a number of other new optional features and roles.   These additions extend the role of Server Core system deployments to not only enterprise network service hosting but also to application hosting.   The Framework additions make it possible to host &lt;i&gt;The Web Platform&lt;/i&gt; including &lt;i&gt;ASP.NET&lt;/i&gt; web applications.   &lt;i&gt;Windows PowerShell&lt;/i&gt; is available along with the integrated &lt;i&gt;IIS Provider&lt;/i&gt;.   Application Developers should ensure their new and existing Enterprise Solutions integrate well with the Server Core deployment environment.&lt;br /&gt;
&lt;br /&gt;
FastCGI is a language-independent, scalable, open extension to CGI that provides high performance. The FastCGI extension is available in IIS 7.5 and enables application frameworks such as PHP to achieve improved performance and stability on Internet Information Services.&lt;br /&gt;
 &lt;br /&gt;
This demo illustrates FastCGI configuration on a Windows Server 2008 R2, Server Core deployment target.   &lt;br /&gt;
&lt;br /&gt;
Learn more at the &lt;a href="http://www.iis.net/extensions" title="IIS" target="_blank"&gt;IIS Extensions &lt;/a&gt;portal.&lt;br /&gt;
&lt;br /&gt;
Take a video tour of &lt;i&gt;Server Core&lt;/i&gt; application development scenarios via &lt;a href="http://channel9.msdn.com/tags/R2CORE" target="_blank"&gt;MSDN Channel9&lt;/a&gt; and find detailed samples on &lt;a href="http://code.msdn.microsoft.com/r2core"&gt;MSDN Code Gallery&lt;/a&gt;.  See live &lt;i&gt;Server Core&lt;/i&gt; demos at the Windows Server 2008 &lt;strong&gt;R2&lt;/strong&gt; &lt;a href="http://www.microsoft.com/business/thenewefficiency/keynote/en/us/"&gt;Launch Tour&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/479584/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/FASTCGI/</comments><itunes:summary>Windows Server 2008 R2 Server Core introduces support for subsets of the 2.0/3.0/3.5 .NET Framework in addition to a number of other new optional features and roles.   These additions extend the role of Server Core system deployments to not only enterprise network service hosting but also to application hosting.   The Framework additions make it possible to host The Web Platform including ASP.NET web applications.   Windows PowerShell is available along with the integrated IIS Provider.   Application Developers should ensure their new and existing Enterprise Solutions integrate well with the Server Core deployment environment.

FastCGI is a language-independent, scalable, open extension to CGI that provides high performance. The FastCGI extension is available in IIS 7.5 and enables application frameworks such as PHP to achieve improved performance and stability on Internet Information Services.
 
This demo illustrates FastCGI configuration on a Windows Server 2008 R2, Server Core deployment target.   

Learn more at the IIS Extensions portal.

Take a video tour of Server Core application development scenarios via MSDN Channel9 and find detailed samples on MSDN Code Gallery.  See live Server Core demos at the Windows Server 2008 R2 Launch Tour.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/FASTCGI/</link><pubDate>Mon, 21 Sep 2009 18:06:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp4</guid><evnet:views>25793</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479584/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows Server 2008 R2 Server Core introduces support for subsets of the 2.0/3.0/3.5 .NET Framework in addition to a number of other new optional features and roles.   These additions extend the role of Server Core system deployments to not only enterprise network service hosting but also to application hosting.   The Framework additions make it possible to host The Web Platform including ASP.NET web applications.   Windows PowerShell is available along with the integrated IIS Provider.   Application Developers should ensure their new and existing Enterprise Solutions integrate well with the…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/451a01d3-0e35-49fa-bb8a-8b69a3a71d3d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/0d339b0e-03fa-4db1-b1ef-7cf4ac6e1007/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp4" expression="full" duration="508" fileSize="12830808" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp3" expression="full" duration="508" fileSize="4069624" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp4" expression="full" duration="508" fileSize="12830808" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.wma" expression="full" duration="508" fileSize="8232945" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_2MB_ch9.wmv" expression="full" duration="508" fileSize="9257313" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_2MB_ch9.wmv" expression="full" duration="508" fileSize="9257313" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_2MB_ch9.wmv" expression="full" duration="508" fileSize="9257313" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_Zune_ch9.wmv" expression="full" duration="508" fileSize="14840471" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp4" expression="full" duration="508" fileSize="12830808" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_2MB_ch9.wmv" expression="full" duration="508" fileSize="9257313" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_2MB_ch9.wmv" expression="full" duration="508" fileSize="9257313" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/8/5/9/7/4/IISFastCGIdemo_ch9.mp4" length="12830808" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/FASTCGI/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479584/Trackback.aspx</trackback:ping><category>CGI</category><category>IIS</category><category>PHP</category><category>R2CORE</category><category>R2IIS</category><category>w2k8r2</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Variables, Types, and Operators</title><description>&lt;img src="http://channel9.msdn.com/Link/98f42ea0-2dee-499b-a66a-629019692a5d/" border="0" /&gt;&lt;p&gt;Join James Brundage, PowerShell Test Team SDE, as he introduces Variables, Types, and Operators.   &lt;br /&gt;
&lt;br /&gt;
Windows PowerShell is a Windows command-line shell designed for ease-of-use not only by system administrators but also for application and system developers.  The shell includes an interactive prompt and a scripting environment that can be used independently or in combination.  PowerShell V2 is available by default with both &lt;b&gt;R2&lt;/b&gt; and Windows 7 and, via an optional update, previous versions of Windows.&lt;br /&gt;
&lt;br /&gt;
For Developers specifically, Windows PowerShell in combination with the Windows Management Infrastructure (WinRM, WS-Management, WMI) provides a great way to automate server hosted solutions.   For example, if you implement all your administration logic via PowerShell, then layer the MMC GUI over the top (i.e. MMC calls PowerShell to get the work done) - you will have given your Enterprise customers the absolute best of all worlds; GUIs, scripting, and delegated, remote automation.&lt;br /&gt;
&lt;br /&gt;
Unlike most scripting shells, which accept and return text, Windows PowerShell is integrated with the .NET Common Language Runtime (CLR) and the .NET Framework, and thus deals in .NET objects instead of just text strings.  This fundamental change in the environment brings entirely new tools and methods to the management and configuration of Windows.   Application Developers may extend their solutions with custom PowerShell based object models that integrate seamlessly with platform management solutions.&lt;br /&gt;
&lt;br /&gt;
Like many shells, Windows PowerShell gives you access to the file system on the computer.  In addition, Windows PowerShell providers enable you to access other data stores, such as the registry and the digital signature certificate stores, as easily as you access the file system.&lt;br /&gt;
&lt;br /&gt;
Version 2 of Windows Powershell introduces an array of new features including remote sessions, an integrated script environment, debugging tools, and much more.  &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2" target="_blank"&gt;MSDN Channel9&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2" title="PSV2" target="_blank"&gt;TechNET Edge&lt;/a&gt;.  Don't miss the reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;PowerShell Script-Center&lt;/a&gt; website.  Subscribe to the PowerShell &lt;a href="http://blogs.msdn.com/powershell/" title="PS Team" target="_blank"&gt;Team Blog &lt;/a&gt;RSS Feed for the latest info.&lt;/p&gt;
&lt;p&gt; &lt;br /&gt;
See related episodes &lt;a href="http://channel9.msdn.com/tags/PSV2" title="PSV2" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/486829/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To-Variables-Types-and-Operators/</comments><itunes:summary>Join James Brundage, PowerShell Test Team SDE, as he introduces Variables, Types, and Operators.   

Windows PowerShell is a Windows command-line shell designed for ease-of-use not only by system administrators but also for application and system developers.  The shell includes an interactive prompt and a scripting environment that can be used independently or in combination.  PowerShell V2 is available by default with both R2 and Windows 7 and, via an optional update, previous versions of Windows.

For Developers specifically, Windows PowerShell in combination with the Windows Management Infrastructure (WinRM, WS-Management, WMI) provides a great way to automate server hosted solutions.   For example, if you implement all your administration logic via PowerShell, then layer the MMC GUI over the top (i.e. MMC calls PowerShell to get the work done) - you will have given your Enterprise customers the absolute best of all worlds; GUIs, scripting, and delegated, remote automation.

Unlike most scripting shells, which accept and return text, Windows PowerShell is integrated with the .NET Common Language Runtime (CLR) and the .NET Framework, and thus deals in .NET objects instead of just text strings.  This fundamental change in the environment brings entirely new tools and methods to the management and configuration of Windows.   Application Developers may extend their solutions with custom PowerShell based object models that integrate seamlessly with platform management solutions.

Like many shells, Windows PowerShell gives you access to the file system on the computer.  In addition, Windows PowerShell providers enable you to access other data stores, such as the registry and the digital signature certificate stores, as easily as you access the file system.

Version 2 of Windows Powershell introduces an array of new features including remote sessions, an integrated script environment, debugging tools, and much more.  

Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge.  Don't miss the reusable scripts and techniques at the PowerShell Script-Center website.  Subscribe to the PowerShell Team Blog RSS Feed for the latest info.
 
See related episodes here.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To-Variables-Types-and-Operators/</link><pubDate>Tue, 15 Sep 2009 15:44:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp4</guid><evnet:views>48219</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/486829/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Join James Brundage, PowerShell Test Engineer, as he introduces Variables, Types, and Operators.   &lt;br /&gt;
&lt;br /&gt;
Windows PowerShell is a Windows command-line shell designed for ease-of-use not only by system administrators but also for application and system developers.  The shell includes an interactive prompt and a scripting environment that can be used independently or in combination.  PowerShell V2 is available by default with both &lt;b&gt;R2&lt;/b&gt; and Windows 7 and, via an optional update, previous versions of Windows.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/50eda4b5-31d6-4102-a5a4-3240ebf098ab/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/98f42ea0-2dee-499b-a66a-629019692a5d/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp4" expression="full" duration="667" fileSize="24518429" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp3" expression="full" duration="667" fileSize="5344179" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp4" expression="full" duration="667" fileSize="24518429" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.wma" expression="full" duration="667" fileSize="5412177" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_2MB_ch9.wmv" expression="full" duration="667" fileSize="20463715" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.wmv" expression="full" duration="667" fileSize="38686923" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_2MB_ch9.wmv" expression="full" duration="667" fileSize="20463715" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_Zune_ch9.wmv" expression="full" duration="667" fileSize="25662851" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_512_ch9.png" expression="full" duration="667" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp4" expression="full" duration="667" fileSize="24518429" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/2/8/6/8/4/PowerShellAficionadoPart1_ch9.mp4" length="24518429" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>5</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To-Variables-Types-and-Operators/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/486829/Trackback.aspx</trackback:ping><category>James+Brundage</category><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Remote Session Custom Configuration</title><description>&lt;img src="http://channel9.msdn.com/Link/6d62089f-1a61-4077-8b9d-fa2a7fea04c9/" border="0" /&gt;Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates how to customize remote session behaviour using session configuration concepts.   Example usage scenarios include invocation of start-up scripts and domain-user feature access restrictions.   &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2"&gt;&lt;span&gt;MSDN Channel9&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2"&gt;&lt;span&gt;TechNET Edge&lt;/span&gt;&lt;/a&gt;. Find reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;&lt;span&gt;PowerShell Script-Center&lt;/span&gt;&lt;/a&gt;. Subscribe to the RSS feed at the &lt;a href="http://blogs.msdn.com/powershell/"&gt;&lt;span&gt;Team Blog &lt;/span&gt;&lt;/a&gt;for the latest Windows PowerShell information. Get the &lt;a href="http://code.msdn.microsoft.com/psv2"&gt;&lt;span&gt;demo scripts&lt;/span&gt;&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/490451/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Session-Configurations/</comments><itunes:summary>Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates how to customize remote session behaviour using session configuration concepts.   Example usage scenarios include invocation of start-up scripts and domain-user feature access restrictions.   

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest Windows PowerShell information. Get the demo scripts.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Session-Configurations/</link><pubDate>Tue, 08 Sep 2009 21:14:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp4</guid><evnet:views>3296</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/490451/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Krishna Vutukuri, PowerShell SDE, as he demonstrates how to customize remote session behaviour using session configuration concepts.   Example usage scenarios include invocation of start-up scripts and domain-user feature access restrictions.    Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest PowerShell information. Get the demo scripts.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/6d62089f-1a61-4077-8b9d-fa2a7fea04c9/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp4" expression="full" duration="600" fileSize="20349111" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp3" expression="full" duration="600" fileSize="4803960" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp4" expression="full" duration="600" fileSize="20349111" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.wma" expression="full" duration="600" fileSize="4868453" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_2MB_ch9.wmv" expression="full" duration="600" fileSize="15002105" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.wmv" expression="full" duration="600" fileSize="30317985" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_2MB_ch9.wmv" expression="full" duration="600" fileSize="15002105" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_Zune_ch9.wmv" expression="full" duration="600" fileSize="20637913" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_512_ch9.png" expression="full" duration="600" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp4" expression="full" duration="600" fileSize="20349111" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/5/4/0/9/4/PowerShellRemoteSessions3_ch9.mp4" length="20349111" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Session-Configurations/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/490451/Trackback.aspx</trackback:ping><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Advanced Remote Sessions</title><description>&lt;img src="http://channel9.msdn.com/Link/24f6613a-3119-4601-9ec4-934a06f705aa/" border="0" /&gt;Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates advanced remoting concepts including command execution across a set of machines, session connection optimization, user-prompts within remote sessions, background jobs, connection state information, and passing session arguments. &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2"&gt;&lt;span&gt;MSDN Channel9&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2"&gt;&lt;span&gt;TechNET Edge&lt;/span&gt;&lt;/a&gt;. Find reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;&lt;span&gt;PowerShell Script-Center&lt;/span&gt;&lt;/a&gt;. Subscribe to the RSS feed at the &lt;a href="http://blogs.msdn.com/powershell/"&gt;&lt;span&gt;Team Blog &lt;/span&gt;&lt;/a&gt;for the latest Windows PowerShell information. Get the &lt;a href="http://code.msdn.microsoft.com/psv2"&gt;&lt;span&gt;demo scripts&lt;/span&gt;&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/490444/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell--Advanced-Remote-Sessions/</comments><itunes:summary>Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates advanced remoting concepts including command execution across a set of machines, session connection optimization, user-prompts within remote sessions, background jobs, connection state information, and passing session arguments. 

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest Windows PowerShell information. Get the demo scripts.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell--Advanced-Remote-Sessions/</link><pubDate>Tue, 08 Sep 2009 20:20:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp4</guid><evnet:views>2647</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/490444/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Krishna Vutukuri, PowerShell SDE, as he demonstrates how to create and use Romote Sessions. Learn how to invoke remote commands, establish remote session persistence, and enter an existing session. Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest PowerShell information. Get the demo scripts.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/24f6613a-3119-4601-9ec4-934a06f705aa/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp4" expression="full" duration="1040" fileSize="36412347" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp3" expression="full" duration="1040" fileSize="8322737" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp4" expression="full" duration="1040" fileSize="36412347" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.wma" expression="full" duration="1040" fileSize="8425189" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_2MB_ch9.wmv" expression="full" duration="1040" fileSize="28914797" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.wmv" expression="full" duration="1040" fileSize="58404145" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_2MB_ch9.wmv" expression="full" duration="1040" fileSize="28914797" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_Zune_ch9.wmv" expression="full" duration="1040" fileSize="36644073" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_512_ch9.png" expression="full" duration="1040" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp4" expression="full" duration="1040" fileSize="36412347" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/4/4/0/9/4/PowerShellRemoteSessions2_ch9.mp4" length="36412347" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell--Advanced-Remote-Sessions/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/490444/Trackback.aspx</trackback:ping><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Remote Sessions</title><description>&lt;img src="http://channel9.msdn.com/Link/e0335dea-6495-4496-8108-6f5fc9ed8143/" border="0" /&gt;Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates how to create and use Romote Sessions.   Learn how to invoke remote commands, establish remote session persistence, and enter an existing session. &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2"&gt;&lt;span&gt;MSDN Channel9&lt;/span&gt;&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2"&gt;&lt;span&gt;TechNET Edge&lt;/span&gt;&lt;/a&gt;. Find reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;&lt;span&gt;PowerShell Script-Center&lt;/span&gt;&lt;/a&gt;. Subscribe to the RSS feed at the &lt;a href="http://blogs.msdn.com/powershell/"&gt;&lt;span&gt;Team Blog &lt;/span&gt;&lt;/a&gt;for the latest Windows PowerShell information. Get the &lt;a href="http://code.msdn.microsoft.com/psv2"&gt;&lt;span&gt;demo scripts&lt;/span&gt;&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/490434/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Sessions/</comments><itunes:summary>Join Krishna Vutukuri, Windows PowerShell SDE, as he demonstrates how to create and use Romote Sessions.   Learn how to invoke remote commands, establish remote session persistence, and enter an existing session. 

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest Windows PowerShell information. Get the demo scripts.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Sessions/</link><pubDate>Tue, 08 Sep 2009 18:57:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp4</guid><evnet:views>3019</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/490434/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join Krishna Vutukuri, PowerShell SDE, as he demonstrates how to create and use Romote Sessions.   Learn how to invoke remote commands, establish remote session persistence, and enter an existing session.  Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge. Find reusable scripts and techniques at the PowerShell Script-Center. Subscribe to the RSS feed at the Team Blog for the latest PowerShell information. Get the demo scripts.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e0335dea-6495-4496-8108-6f5fc9ed8143/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp4" expression="full" duration="520" fileSize="19735955" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp3" expression="full" duration="520" fileSize="4166115" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp4" expression="full" duration="520" fileSize="19735955" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.wma" expression="full" duration="520" fileSize="4225597" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_2MB_ch9.wmv" expression="full" duration="520" fileSize="18373365" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.wmv" expression="full" duration="520" fileSize="32796865" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_2MB_ch9.wmv" expression="full" duration="520" fileSize="18373365" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_Zune_ch9.wmv" expression="full" duration="520" fileSize="20332793" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_512_ch9.png" expression="full" duration="520" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp4" expression="full" duration="520" fileSize="19735955" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/4/0/9/4/PowerShellRemoteSessions1_ch9.mp4" length="19735955" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell--Remote-Sessions/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/490434/Trackback.aspx</trackback:ping><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Create Object CmdLets</title><description>&lt;img src="http://channel9.msdn.com/Link/1c7bc603-26af-4a61-a0d7-05758d51bd24/" border="0" /&gt;&lt;p&gt;Join James Brundage, Windows PowerShell Test Team SDE, as he demonstrates how to create your own Object CmdLets.   &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2" target="_blank"&gt;MSDN Channel9&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2" title="PSV2" target="_blank"&gt;TechNET Edge&lt;/a&gt;.  Find reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;PowerShell Script-Center&lt;/a&gt;.  Subscribe to the RSS feed at the &lt;a href="http://blogs.msdn.com/powershell/" title="PS Team" target="_blank"&gt;Team Blog &lt;/a&gt;for the latest Windows PowerShell information.  Get the &lt;a href="http://code.msdn.microsoft.com/psv2" title="Code Gallery" target="_blank"&gt;demo scripts&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/489498/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell--Create-Object-CmdLets/</comments><itunes:summary>Join James Brundage, Windows PowerShell Test Team SDE, as he demonstrates how to create your own Object CmdLets.   

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge.  Find reusable scripts and techniques at the PowerShell Script-Center.  Subscribe to the RSS feed at the Team Blog for the latest Windows PowerShell information.  Get the demo scripts.
 </itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell--Create-Object-CmdLets/</link><pubDate>Thu, 03 Sep 2009 21:09:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp4</guid><evnet:views>3755</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/489498/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join James Brundage, PowerShell Test Team SDE, as he demonstrates how to create your own Object CmdLets.   Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge.  Find reusable scripts and techniques at the PowerShell Script-Center.  Subscribe to the RSS feed at the Team Blog for the latest PowerShell information.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/1c7bc603-26af-4a61-a0d7-05758d51bd24/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp4" expression="full" duration="611" fileSize="17887526" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp3" expression="full" duration="611" fileSize="4891704" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp4" expression="full" duration="611" fileSize="17887526" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.wma" expression="full" duration="611" fileSize="4955563" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_2MB_ch9.wmv" expression="full" duration="611" fileSize="9509195" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.wmv" expression="full" duration="611" fileSize="23742133" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_2MB_ch9.wmv" expression="full" duration="611" fileSize="9509195" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_Zune_ch9.wmv" expression="full" duration="611" fileSize="18414061" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_512_ch9.png" expression="full" duration="611" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp4" expression="full" duration="611" fileSize="17887526" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/4/9/8/4/CreateObjectCmdLets_ch9.mp4" length="17887526" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell--Create-Object-CmdLets/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/489498/Trackback.aspx</trackback:ping><category>James+Brundage</category><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : -Object Family of CmdLets and the Object Pipeline</title><description>&lt;img src="http://channel9.msdn.com/Link/5a482cc3-1686-4b96-99ba-bc1f567737d9/" border="0" /&gt;&lt;p&gt;Join James Brundage, Windows PowerShell Test Team SDE, as he introduces the -Object family of cmdlets.   &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2" target="_blank"&gt;MSDN Channel9&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2" title="PSV2" target="_blank"&gt;TechNET Edge&lt;/a&gt;.  Find reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;PowerShell Script-Center&lt;/a&gt;.  Subscribe to the RSS feed at the &lt;a href="http://blogs.msdn.com/powershell/" title="PS Team" target="_blank"&gt;Team Blog &lt;/a&gt;for the latest Windows PowerShell information.  Get the &lt;a href="http://code.msdn.microsoft.com/psv2" title="Code Gallery" target="_blank"&gt;demo scripts&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/489497/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell--Object-Family-of-CmdLets-and-the-Object-Pipeline/</comments><itunes:summary>Join James Brundage, Windows PowerShell Test Team SDE, as he introduces the -Object family of cmdlets.   

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge.  Find reusable scripts and techniques at the PowerShell Script-Center.  Subscribe to the RSS feed at the Team Blog for the latest Windows PowerShell information.  Get the demo scripts. </itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell--Object-Family-of-CmdLets-and-the-Object-Pipeline/</link><pubDate>Thu, 03 Sep 2009 21:07:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp4</guid><evnet:views>2830</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/489497/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Join James Brundage, PowerShell Test Team SDE, as he introduces the -Object family of cmdlets.   Continue your video tour of PowerShell V2 via MSDN Channel9 and TechNET Edge.  Find reusable scripts and techniques at the PowerShell Script-Center.  Subscribe to the RSS feed at the Team Blog for the latest PowerShell information.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/5a482cc3-1686-4b96-99ba-bc1f567737d9/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp4" expression="full" duration="923" fileSize="27939821" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp3" expression="full" duration="923" fileSize="7391992" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp4" expression="full" duration="923" fileSize="27939821" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.wma" expression="full" duration="923" fileSize="7484931" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_2MB_ch9.wmv" expression="full" duration="923" fileSize="19749027" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.wmv" expression="full" duration="923" fileSize="38770501" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_2MB_ch9.wmv" expression="full" duration="923" fileSize="19749027" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_Zune_ch9.wmv" expression="full" duration="923" fileSize="28066429" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_512_ch9.png" expression="full" duration="923" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp4" expression="full" duration="923" fileSize="27939821" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/9/4/9/8/4/ObjectCmdLets_ch9.mp4" length="27939821" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell--Object-Family-of-CmdLets-and-the-Object-Pipeline/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/489497/Trackback.aspx</trackback:ping><category>James+Brundage</category><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>Windows PowerShell : Arrays, Conditionals, Collections, and Loops</title><description>&lt;img src="http://channel9.msdn.com/Link/35d8a8d1-a2c5-4eb4-b2c2-dc99c22552e3/" border="0" /&gt;&lt;p&gt;Join James Brundage, Windows PowerShell Test Team SDE, as he introduces Arrays, Conditionals, Collections, and Loops.   &lt;br /&gt;
&lt;br /&gt;
Continue your video tour of Windows PowerShell V2 via &lt;a href="http://channel9.msdn.com/tags/PSV2" target="_blank"&gt;MSDN Channel9&lt;/a&gt; and &lt;a href="http://edge.technet.com/tags/PSV2" title="PSV2" target="_blank"&gt;TechNET Edge&lt;/a&gt;.  Don't miss the reusable scripts and techniques at the &lt;a href="http://technet.microsoft.com/en-us/scriptcenter/dd742419.aspx"&gt;PowerShell Script-Center&lt;/a&gt; website.  Subscribe to the PowerShell &lt;a href="http://blogs.msdn.com/powershell/" title="PS Team" target="_blank"&gt;Team Blog &lt;/a&gt;RSS Feed for the latest info.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/486830/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To--Arrays-Conditionals-Collections-and-Loops/</comments><itunes:summary>Join James Brundage, Windows PowerShell Test Team SDE, as he introduces Arrays, Conditionals, Collections, and Loops.   

Continue your video tour of Windows PowerShell V2 via MSDN Channel9 and TechNET Edge.  Don't miss the reusable scripts and techniques at the PowerShell Script-Center website.  Subscribe to the PowerShell Team Blog RSS Feed for the latest info.
 </itunes:summary><link>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To--Arrays-Conditionals-Collections-and-Loops/</link><pubDate>Tue, 25 Aug 2009 22:59:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp4</guid><evnet:views>3738</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/486830/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;Join James Brundage, PowerShell Test Engineer, as he introduces Arrays, Conditionals, Collections, and Loops.   &lt;br /&gt;
&lt;br /&gt;
Windows PowerShell is a Windows command-line shell designed for ease-of-use not only by system administrators but also for application and system developers.  The shell includes an interactive prompt and a scripting environment that can be used independently or in combination.  PowerShell V2 is available by default with both &lt;b&gt;R2&lt;/b&gt; and Windows 7 and, via an optional update, previous versions of Windows.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5c4c63f4-3c15-4aaf-bc61-d2629e27823f/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/35d8a8d1-a2c5-4eb4-b2c2-dc99c22552e3/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp4" expression="full" duration="906" fileSize="38127335" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp3" expression="full" duration="906" fileSize="7249890" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp4" expression="full" duration="906" fileSize="38127335" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.wma" expression="full" duration="906" fileSize="7340739" type="audio/x-ms-wma" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_2MB_ch9.wmv" expression="full" duration="906" fileSize="35528951" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.wmv" expression="full" duration="906" fileSize="68722249" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_2MB_ch9.wmv" expression="full" duration="906" fileSize="35528951" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_Zune_ch9.wmv" expression="full" duration="906" fileSize="41330177" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_512_ch9.png" expression="full" duration="906" type="image/jpeg" medium="image" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp4" expression="full" duration="906" fileSize="38127335" type="video/mp4" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/3/8/6/8/4/PowerShellAficionadoPart2_ch9.mp4" length="38127335" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/PowerShell-How-To--Arrays-Conditionals-Collections-and-Loops/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/486830/Trackback.aspx</trackback:ping><category>James+Brundage</category><category>PowerShell</category><category>PSV2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server</category><category>Windows Server 2008 R2</category></item><item><title>New File Classification Infrastructure - Part 4, The FCI API </title><description>&lt;img src="http://channel9.msdn.com/Link/b7166997-ce93-4946-944c-89e94cf3fb21/" border="0" /&gt;&lt;p&gt;The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. &lt;br /&gt;
&lt;br /&gt;
FCI is used to: &lt;br /&gt;
&lt;br /&gt;
1. Define file classification properties. &lt;br /&gt;
&lt;br /&gt;
2. Define automatic classification policies, rules, and triggers. &lt;br /&gt;
&lt;br /&gt;
3. Develop custom extensions.&lt;br /&gt;
&lt;br /&gt;
In this episode, learn how to use the FCI API's within the Windows 7 SDK to build custom FCI extensions.   See the additional &lt;a href="http://channel9.msdn.com/tags/FCI" title="FCI" target="_blank"&gt;episodes &lt;/a&gt;and learn more at &lt;a href="http://code.msdn.microsoft.com/fci" title="FCI" target="_blank"&gt;Code Gallery&lt;/a&gt; and the FCI team &lt;a href="http://blogs.technet.com/filecab/archive/tags/File+Classification+Infrastructure+_2800_FCI_2900_/default.aspx" title="FCI-Blogs" target="_blank"&gt;blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See more &lt;a href="http://code.msdn.microsoft.com/tags/W2K8R2" title="W2K8R2" target="_blank"&gt;Windows Server 2008 R2 on Channel9&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Try-out the new &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=c48b3eb4-ad4b-461c-9d5a-25f45d949b92&amp;amp;displaylang=en" title="ResourceKit" target="_blank"&gt;Windows Server 2008 R2 Developer Training Kit&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Explore &lt;a href="http://code.msdn.microsoft.com/Project/ProjectDirectory.aspx?ProjectSearchText=W2K8R2" title="CodeGallery" target="_blank"&gt;MSDN Code Gallery &lt;/a&gt;projects.   Find additional resources at the &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/fci.aspx" title="FCI" target="_blank"&gt;FCI Homepage&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/479580/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/FCIapi/</comments><itunes:summary>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. 

FCI is used to: 

1. Define file classification properties. 

2. Define automatic classification policies, rules, and triggers. 

3. Develop custom extensions.

In this episode, learn how to use the FCI API's within the Windows 7 SDK to build custom FCI extensions.   See the additional episodes and learn more at Code Gallery and the FCI team blog.

See more Windows Server 2008 R2 on Channel9.

Try-out the new Windows Server 2008 R2 Developer Training Kit.

Explore MSDN Code Gallery projects.   Find additional resources at the FCI Homepage.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/FCIapi/</link><pubDate>Thu, 23 Jul 2009 03:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4</guid><evnet:views>5677</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479580/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2.  FCI is used to: 1. Define file classification properties. 2. Define automatic classification policies, rules, and triggers. 3. Develop custom extensions. In this episode, learn how to use the FCI API's within the Windows 7 SDK to build custom FCI extensions.   See the additional episodes and learn more at Code Gallery and the FCI team blog. See more Windows Server 2008 R2 on Channel9. Try-out the new Windows Server 2008…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/86d971a7-40e6-47b9-8355-868a69f41c0a/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/b7166997-ce93-4946-944c-89e94cf3fb21/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_ch9.mp4" expression="full" duration="1348" fileSize="56522417" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_ch9.mp3" expression="full" duration="1348" fileSize="10786254" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_ch9.mp4" expression="full" duration="1348" fileSize="56522417" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_ch9.wma" expression="full" duration="1348" fileSize="21820037" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="1348" fileSize="32282440" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_ch9.wmv" expression="full" duration="1348" fileSize="82157531" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_2MB_ch9.wmv" expression="full" duration="1348" fileSize="69278963" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/5/9/7/4/FCIapi_Zune_ch9.wmv" expression="full" duration="1348" fileSize="66685511" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" expression="full" duration="1348" fileSize="30133258" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="1348" fileSize="32282440" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" length="30133258" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/FCIapi/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479580/Trackback.aspx</trackback:ping><category>FCI</category><category>File Classification</category><category>Server 2008 R2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>New File Classification Infrastructure - Part 3, Business Critical Files </title><description>&lt;img src="http://channel9.msdn.com/Link/c1b3285d-1f19-4f21-904a-184298b20929/" border="0" /&gt;&lt;p&gt;The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. &lt;br /&gt;
&lt;br /&gt;
FCI is used to: &lt;br /&gt;
&lt;br /&gt;
1. Define file classification properties. &lt;br /&gt;
&lt;br /&gt;
2. Define automatic classification policies, rules, and triggers. &lt;br /&gt;
&lt;br /&gt;
3. Develop custom extensions.&lt;br /&gt;
&lt;br /&gt;
In this episode, learn how to use FCI to establish custom business policies and rules.   See the additional &lt;a href="http://channel9.msdn.com/tags/fci" title="FCI" target="_blank"&gt;episodes &lt;/a&gt;and learn more at &lt;a href="http://code.msdn.microsoft.com/fci" title="FCI" target="_blank"&gt;Code Gallery&lt;/a&gt; and the FCI team &lt;a href="http://blogs.technet.com/filecab/archive/tags/File+Classification+Infrastructure+_2800_FCI_2900_/default.aspx" title="FCI-Blogs" target="_blank"&gt;blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Find more resources at the &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/fci.aspx" title="FCI"&gt;FCI homepage&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/479579/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/FCI3/</comments><itunes:summary>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. 

FCI is used to: 

1. Define file classification properties. 

2. Define automatic classification policies, rules, and triggers. 

3. Develop custom extensions.

In this episode, learn how to use FCI to establish custom business policies and rules.   See the additional episodes and learn more at Code Gallery and the FCI team blog.

Find more resources at the FCI homepage.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/FCI3/</link><pubDate>Thu, 23 Jul 2009 03:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4</guid><evnet:views>4284</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479579/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. 

FCI is used to: 

1. Define file classification properties. 

2. Define automatic classification policies, rules, and triggers. 

3.&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/57e09d7a-d802-43a4-bd6f-329aa28c20c8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c1b3285d-1f19-4f21-904a-184298b20929/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" expression="full" duration="918" fileSize="30133258" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp3" expression="full" duration="918" fileSize="7346482" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" expression="full" duration="918" fileSize="30133258" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.wma" expression="full" duration="918" fileSize="14868781" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="918" fileSize="32282440" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="918" fileSize="32282440" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="918" fileSize="32282440" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_Zune_ch9.wmv" expression="full" duration="918" fileSize="34762931" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" expression="full" duration="918" fileSize="30133258" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="918" fileSize="32282440" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_2MB_ch9.wmv" expression="full" duration="918" fileSize="32282440" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/5/9/7/4/FCIbusinesscritical_ch9.mp4" length="30133258" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/FCI3/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479579/Trackback.aspx</trackback:ping><category>FCI</category><category>File Classification</category><category>Server 2008 R2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>New File Classification Infrastructure - Part 2, Compressing Stagnant Files </title><description>&lt;img src="http://channel9.msdn.com/Link/2cd071bd-2ffc-4595-b0e0-3a48ea441db3/" border="0" /&gt;&lt;p&gt;The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. &lt;br /&gt;
&lt;br /&gt;
FCI is used to: &lt;br /&gt;
&lt;br /&gt;
1. Define file classification properties. &lt;br /&gt;
&lt;br /&gt;
2. Define automatic classification policies, rules, and triggers. &lt;br /&gt;
&lt;br /&gt;
3. Develop custom extensions.&lt;br /&gt;
&lt;br /&gt;
In this episode, learn how to use FCI to identify and compress stagnant files.   See the additional &lt;a href="http://channel9.msdn.com/tags/fci" title="FCI" target="_blank"&gt;episodes &lt;/a&gt;and learn more at &lt;a href="http://code.msdn.microsoft.com/fci" title="FCI" target="_blank"&gt;Code Gallery&lt;/a&gt; and the FCI team &lt;a href="http://blogs.technet.com/filecab/archive/tags/File+Classification+Infrastructure+_2800_FCI_2900_/default.aspx" title="FCI-Blogs" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt;
Additional resources on the &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/fci.aspx" title="FCI" target="_blank"&gt;FCI homepage&lt;/a&gt;.&lt;br /&gt;&lt;img src="http://channel9.msdn.com/479577/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/FCI2/</comments><itunes:summary>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. 

FCI is used to: 

1. Define file classification properties. 

2. Define automatic classification policies, rules, and triggers. 

3. Develop custom extensions.

In this episode, learn how to use FCI to identify and compress stagnant files.   See the additional episodes and learn more at Code Gallery and the FCI team blog.
Additional resources on the FCI homepage.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/FCI2/</link><pubDate>Thu, 23 Jul 2009 03:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp4</guid><evnet:views>4247</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479577/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2.  FCI is used to: 1. Define file classification properties. 2. Define automatic classification policies, rules, and triggers. 3. Enable custom extensions development. In this episode, learn how to use FCI to identify and compress stagnant files.   See the additional episodes and learn more at Code Gallery.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d7465a1f-16be-447a-910a-1b60e0dc1925/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2cd071bd-2ffc-4595-b0e0-3a48ea441db3/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp4" expression="full" duration="759" fileSize="25872665" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp3" expression="full" duration="759" fileSize="6074011" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp4" expression="full" duration="759" fileSize="25872665" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.wma" expression="full" duration="759" fileSize="12294353" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_2MB_ch9.wmv" expression="full" duration="759" fileSize="26907698" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_2MB_ch9.wmv" expression="full" duration="759" fileSize="26907698" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_2MB_ch9.wmv" expression="full" duration="759" fileSize="26907698" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_Zune_ch9.wmv" expression="full" duration="759" fileSize="29817977" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp4" expression="full" duration="759" fileSize="25872665" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_2MB_ch9.wmv" expression="full" duration="759" fileSize="26907698" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_2MB_ch9.wmv" expression="full" duration="759" fileSize="26907698" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/5/9/7/4/FCIcompressingfiles_ch9.mp4" length="25872665" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/FCI2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479577/Trackback.aspx</trackback:ping><category>FCI</category><category>File Classification</category><category>Server 2008 R2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>New File Classfication Infrastructure - Part 1, How to Manage Stale Data </title><description>&lt;img src="http://channel9.msdn.com/Link/59158f3f-cc02-47ee-abeb-3328e5c618e6/" border="0" /&gt;&lt;p&gt;The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. &lt;br /&gt;
&lt;br /&gt;
FCI is used to: &lt;br /&gt;
&lt;br /&gt;
1. Define file classification properties. &lt;br /&gt;
&lt;br /&gt;
2. Define automatic classification policies, rules, and triggers. &lt;br /&gt;
&lt;br /&gt;
3. Develop custom extensions.&lt;br /&gt;
&lt;br /&gt;
In this episode, learn how an IT Admin would use FCI to identify and manage stale data within the file system.   See the additional &lt;a href="http://channel9.msdn.com/tags/fci" title="FCI" target="_blank"&gt;episodes &lt;/a&gt;and learn more at &lt;a href="http://code.msdn.microsoft.com/fci" title="FCI" target="_blank"&gt;Code Gallery&lt;/a&gt; and the FCI team &lt;a href="http://blogs.technet.com/filecab/archive/tags/File+Classification+Infrastructure+_2800_FCI_2900_/default.aspx" title="FCI-Blogs" target="_blank"&gt;blog&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Additional resources on the &lt;a href="http://www.microsoft.com/windowsserver2008/en/us/fci.aspx" title="FCI" target="_blank"&gt;FCI hompage&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/479576/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/FCI1/</comments><itunes:summary>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2. 

FCI is used to: 

1. Define file classification properties. 

2. Define automatic classification policies, rules, and triggers. 

3. Develop custom extensions.

In this episode, learn how an IT Admin would use FCI to identify and manage stale data within the file system.   See the additional episodes and learn more at Code Gallery and the FCI team blog.

Additional resources on the FCI hompage.</itunes:summary><link>http://channel9.msdn.com/posts/philpenn/FCI1/</link><pubDate>Thu, 23 Jul 2009 03:55:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp4</guid><evnet:views>34000</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479576/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The File Classification Infrastructure (FCI) is a new Windows Server technology included within the File Server Role.  FCI is available with Windows Server 2008 R2.  FCI is used to: 1. Define file classification properties. 2. Define automatic classification policies, rules, and triggers. 3. Enable custom extensions development. In this episode, learn how to use FCI to identify and manage stale data within the file system.   See the additional episodes and learn more at Code Gallery.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/2d676a3a-79bc-4c67-be71-6a85469e790c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/59158f3f-cc02-47ee-abeb-3328e5c618e6/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp4" expression="full" duration="709" fileSize="21880895" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp3" expression="full" duration="709" fileSize="5678608" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp4" expression="full" duration="709" fileSize="21880895" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.wma" expression="full" duration="709" fileSize="11495289" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_2MB_ch9.wmv" expression="full" duration="709" fileSize="21959575" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_2MB_ch9.wmv" expression="full" duration="709" fileSize="21959575" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_2MB_ch9.wmv" expression="full" duration="709" fileSize="21959575" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_Zune_ch9.wmv" expression="full" duration="709" fileSize="25721677" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp4" expression="full" duration="709" fileSize="21880895" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_2MB_ch9.wmv" expression="full" duration="709" fileSize="21959575" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_2MB_ch9.wmv" expression="full" duration="709" fileSize="21959575" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/7/5/9/7/4/FCIstaledatademo_ch9.mp4" length="21880895" type="video/mp4" /><dc:creator>Phil Pennington</dc:creator><itunes:author>Phil Pennington</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/FCI1/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479576/Trackback.aspx</trackback:ping><category>FCI</category><category>File Classification</category><category>Server 2008 R2</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item></channel></rss>