<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>philpenn</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/posts/philpenn/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>philpenn</title><link>http://channel9.msdn.com/posts/philpenn/</link></image><description>Channel 9 Blog for philpenn.   

See more contributions at http://blogs.msdn.com/philpenn, http://code.msdn.microsoft.com/w2k8r2, and http://code.msdn.microsoft.com/hpc.
</description><link>http://channel9.msdn.com/posts/philpenn/</link><language>en-us</language><pubDate>Tue, 03 Nov 2009 17:11:43 GMT</pubDate><lastBuildDate>Tue, 03 Nov 2009 17:11:43 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>The .NET4 Countdown Synchronization Primitive</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_85_ch9.png" 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;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><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.wmv</guid><evnet:views>19382</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://ecn.channel9.msdn.com/o9/ch9/7/0/1/4/0/5/NET4CountdownSynch_85_ch9.png" 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.wmv" length="46698763" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>11</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 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;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><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.wmv</guid><evnet:views>18300</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.wmv" length="22776249" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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;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><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.wmv</guid><evnet:views>9587</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.wmv" length="22059323" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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 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;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><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.wmv</guid><evnet:views>29531</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.wmv" length="32026615" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>14392</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.wmv" length="22683483" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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;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><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.wmv</guid><evnet:views>10650</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.wmv" length="31212911" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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_2MB_ch9.wmv</guid><evnet:views>24529</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_2MB_ch9.wmv" length="9257313" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>46868</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.wmv" length="38686923" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>3044</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.wmv" length="30317985" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>2450</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.wmv" length="58404145" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>2842</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.wmv" length="32796865" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>3497</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.wmv" length="23742133" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>2705</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.wmv" length="38770501" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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.wmv</guid><evnet:views>3539</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.wmv" length="68722249" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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/0/8/5/9/7/4/FCIapi_ch9.wmv</guid><evnet:views>5598</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/0/8/5/9/7/4/FCIapi_ch9.wmv" length="82157531" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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_2MB_ch9.wmv</guid><evnet:views>4182</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_2MB_ch9.wmv" length="32282440" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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_2MB_ch9.wmv</guid><evnet:views>4196</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_2MB_ch9.wmv" length="26907698" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><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_2MB_ch9.wmv</guid><evnet:views>33886</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_2MB_ch9.wmv" length="21959575" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><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><item><title>The C++ Concurrency Runtime - Asynchronous Agents Library</title><description>&lt;img src="http://channel9.msdn.com/Link/4c7bb7e1-1fe9-47c2-afb1-0334aab729fd/" border="0" /&gt;The &lt;a href="http://msdn.microsoft.com/en-us/library/dd492627(VS.100).aspx"&gt;Asynchronous Agents Library&lt;/a&gt; (or just Agents Library) provides a programming model that enables you to increase the robustness of concurrency-enabled application development. The Agents Library is a C++ template library that promotes an actor-based programming model and in-process message passing for fine-grained dataflow and pipelining tasks. The Agents Library builds upon the scheduling and resource management components of the Concurrency Runtime.&lt;br /&gt;
&lt;br /&gt;
The agent class itself is intended for course grained parallelism/components that handle larger computationally intensive tasks or collections of smaller tasks. Fundamentally, agents are tasks that have an observable lifecycle and communicate with other agents by using message passing.  Agents are NOT intended to be used for fine-grained parallelism; for that, the patterns and constructs in the Parallel Patterns Library are better suited.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;You'll want to subscribe to the &lt;a href="http://blogs.msdn.com/nativeconcurrency/default.aspx" title="Team Blog" target="_blank"&gt;Native Concurrency &lt;/a&gt;blog, find more resource and download example code from &lt;a href="http://code.msdn.microsoft.com/concrtextras" title="MSDN" target="_blank"&gt;Code Gallery&lt;/a&gt;. &lt;/p&gt;
&lt;br /&gt;&lt;img src="http://channel9.msdn.com/479575/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/The-C-Concurrency-Runtime-Asynchronous-Agents-Library/</comments><link>http://channel9.msdn.com/posts/philpenn/The-C-Concurrency-Runtime-Asynchronous-Agents-Library/</link><pubDate>Thu, 23 Jul 2009 03:55:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv</guid><evnet:views>4776</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479575/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The &lt;a href="http://msdn.microsoft.com/en-us/library/dd492627(VS.100).aspx"&gt;Asynchronous Agents Library&lt;/a&gt; (or just Agents Library) provides a programming model that enables you to increase the robustness of concurrency-enabled application development. The Agents Library is a C++ template library that promotes an actor-based programming model and in-process message passing for fine-grained dataflow and pipelining tasks. The Agents Library builds upon the scheduling and resource management components of the Concurrency Runtime.&lt;br /&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/d3c49960-9ceb-4af0-ae84-82b2ddd0b4bb/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/4c7bb7e1-1fe9-47c2-afb1-0334aab729fd/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_ch9.mp4" expression="full" duration="629" fileSize="21494615" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_ch9.mp3" expression="full" duration="629" fileSize="5034485" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_ch9.mp4" expression="full" duration="629" fileSize="21494615" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_ch9.wma" expression="full" duration="629" fileSize="10197561" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" expression="full" duration="629" fileSize="15706943" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" expression="full" duration="629" fileSize="15706943" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" expression="full" duration="629" fileSize="15706943" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_Zune_ch9.wmv" expression="full" duration="629" fileSize="21497197" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_ch9.mp4" expression="full" duration="629" fileSize="21494615" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" expression="full" duration="629" fileSize="15706943" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" expression="full" duration="629" fileSize="15706943" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/7/5/9/7/4/ConcrtAgents_2MB_ch9.wmv" length="15706943" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/The-C-Concurrency-Runtime-Asynchronous-Agents-Library/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479575/Trackback.aspx</trackback:ping><category>C++</category><category>concrt</category><category>Concurrency Runtime</category><category>NUMA</category><category>Parallel Computing</category><category>PPL</category><category>R2PERF</category><category>Server 2008 R2</category><category>UMS</category><category>Visual Studio 2010</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>The C++ Concurrency Runtime - Parallel Patterns Library</title><description>&lt;img src="http://channel9.msdn.com/Link/76a5433c-3266-4231-a77b-1721dcfd51e5/" border="0" /&gt;&lt;p&gt;The C++ Concurrency Runtime is new with Visual Studio 2010 and currently in beta. The runtime encapsulates and extends many new operating system features including NUMA resource locality and User-Mode-Scheduling. &lt;br /&gt;
&lt;br /&gt;
The Parallel Patterns Library (PPL) provides an imperative programming model that promotes scalability and ease-of-use for developing concurrent applications.  The PPL raises the level of abstraction between your application code and the underlying thread/task scheduling mechanisms by providing generic, type-safe algorithms and containers that act on data in parallel.  The PPL also enables you to develop applications that scale by providing alternatives to shared state.&lt;/p&gt;
&lt;p&gt;The PPL provides the following features:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;p&gt;&lt;i&gt;Task Parallelism&lt;/i&gt;: a mechanism to execute several work items (tasks) in parallel.&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;&lt;i&gt;Parallel algorithms&lt;/i&gt;: generic algorithms that act on collections of data in parallel.&lt;/p&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;p&gt;&lt;i&gt;Parallel containers and objects&lt;/i&gt;: generic container types that provide safe concurrent access to their elements.&lt;/p&gt;
    &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;By using PPL, you can introduce fine-grained parallelism without even having to manage a scheduler.   You would use the Asynchronous Agents Library instead to express coarse-grained parallelism.&lt;br /&gt;
&lt;br /&gt;
You'll want to subscribe to the &lt;a href="http://blogs.msdn.com/nativeconcurrency/default.aspx" title="Team Blog" target="_blank"&gt;Native Concurrency &lt;/a&gt;blog, find more resource and download example code from &lt;a href="http://code.msdn.microsoft.com/concrtextras" title="MSDN" target="_blank"&gt;Code Gallery&lt;/a&gt;. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/479563/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/concrtppl/</comments><link>http://channel9.msdn.com/posts/philpenn/concrtppl/</link><pubDate>Thu, 23 Jul 2009 03:55:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv</guid><evnet:views>5195</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479563/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The C++ Concurrency Runtime is new with Visual Studio 2010 and currently in beta. The runtime encapsulates and extends many new operating system features including NUMA resource locality and User-Mode-Scheduling.  The Parallel Patterns Library (PPL) provides an imperative programming model that promotes scalability and ease-of-use for developing concurrent applications.  The PPL raises the level of abstraction between your application code and the underlying task scheduling mechanisms by providing generic, type-safe algorithms and containers that act on data in parallel.  The PPL also enables…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/14ae19bd-1b3a-4277-a60c-989cea77a9e5/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/76a5433c-3266-4231-a77b-1721dcfd51e5/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_ch9.mp4" expression="full" duration="799" fileSize="24433091" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_ch9.mp3" expression="full" duration="799" fileSize="6398925" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_ch9.mp4" expression="full" duration="799" fileSize="24433091" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_ch9.wma" expression="full" duration="799" fileSize="12952229" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" expression="full" duration="799" fileSize="16122391" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" expression="full" duration="799" fileSize="16122391" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" expression="full" duration="799" fileSize="16122391" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_Zune_ch9.wmv" expression="full" duration="799" fileSize="24650217" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_ch9.mp4" expression="full" duration="799" fileSize="24433091" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" expression="full" duration="799" fileSize="16122391" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" expression="full" duration="799" fileSize="16122391" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/5/9/7/4/ConcrtPPL_2MB_ch9.wmv" length="16122391" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/concrtppl/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479563/Trackback.aspx</trackback:ping><category>C++</category><category>concrt</category><category>Concurrency Runtime</category><category>NUMA</category><category>Parallel Computing</category><category>PPL</category><category>R2PERF</category><category>Server 2008 R2</category><category>UMS</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>Native Web Services, Part 2 - Build a WWSAPI Web Service</title><description>&lt;img src="http://channel9.msdn.com/Link/2c53484c-d17c-479f-8ca7-2d47390912f3/" border="0" /&gt;&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;
&lt;p&gt;1. Implement web services in native C/C++ code on both Windows client and server. C/C++ application developers have often requested this platform technology capability but were previously forced to write their own or interface their native-code solutions with managed-code wrappers. &lt;/p&gt;
&lt;p&gt;2. Achieve interoperability with web services implemented using Windows Communication Foundation (WCF), ASP.NET XML Web Services, and even services implemented using non-Microsoft implementations of WS-* libraries.&lt;/p&gt;
&lt;p&gt;3. Construct web services with minimal service startup time and minimal process working-set dependencies.&lt;/p&gt;
&lt;p&gt;4. Use web services implementations in resource-constrained deployment environments. &lt;/p&gt;
&lt;p&gt;5. Avoid native-management interop scenarios with potentially costly marshalling side-effects.&lt;/p&gt;
&lt;p&gt;This is part 2 of a 2 episode series and focuses upon using WWSAPI to construct a web service. The example illustrates adding a web-service interface to a native (presumably legacy) application.  The demonstration provides a comparison between using a managed (WCF) interface and a native (WWSAPI) interface involving sorting algorthms with differing interop costs.&lt;/p&gt;
&lt;p&gt;Find sample code and additional technical details at &lt;a href="http://code.msdn.microsoft.com/wwsapi" title="Code Gallery" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See part 1 of this series &lt;a href="http://channel9.msdn.com/tags/WWSAPI" title="CH9 WWSAPI" target="_self"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/477508/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/</comments><link>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/</link><pubDate>Thu, 23 Jul 2009 02:12:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv</guid><evnet:views>3869</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477508/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/28c130ef-71cd-4ea4-a80b-3d5ee8501866/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2c53484c-d17c-479f-8ca7-2d47390912f3/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp3" expression="full" duration="873" fileSize="6992013" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.wma" expression="full" duration="873" fileSize="14156833" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_Zune_ch9.wmv" expression="full" duration="873" fileSize="28602661" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" length="22516867" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477508/Trackback.aspx</trackback:ping><category>w2k8r2</category><category>Web Services</category><category>Windows 7</category><category>Windows Server 2008 R2</category><category>WWSAPI</category></item><item><title>Native Web Services, Part 1 - Build a WWSAPI Client</title><description>&lt;img src="http://channel9.msdn.com/Link/06c9b783-1bdf-4d3b-8fb6-be64f86db110/" border="0" /&gt;&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;
&lt;p&gt;1. Implement web services in native C/C++ code on both Windows client and server. C/C++ application developers have often requested this platform technology capability but were previously forced to write their own or interface their native-code solutions with managed-code wrappers. &lt;/p&gt;
&lt;p&gt;2. Achieve interoperability with web services implemented using Windows Communication Foundation (WCF), ASP.NET XML Web Services, and even services implemented using non-Microsoft implementations of WS-* libraries.&lt;/p&gt;
&lt;p&gt;3. Construct web services with minimal service startup time and minimal process working-set dependencies.&lt;/p&gt;
&lt;p&gt;4. Use web services implementations in resource-constrained deployment environments. &lt;/p&gt;
&lt;p&gt;5. Avoid native-management interop scenarios with potentially costly marshalling side-effects.&lt;/p&gt;
&lt;p&gt;This is part 1 of a 2 episode series and focuses upon using WWSAPI from a client application. The example illustrates a client application using WWSAPI to interact with a "Sort Service". &lt;/p&gt;
&lt;p&gt;Find sample code and additional technical details at &lt;a href="http://code.msdn.microsoft.com/wwsapi" title="Code Gallery" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See part 2 of this series &lt;a href="http://channel9.msdn.com/tags/WWSAPI" title="CH9 WWSAPI" target="_self"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/477506/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/</comments><link>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/</link><pubDate>Thu, 23 Jul 2009 02:11:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv</guid><evnet:views>3751</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477506/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0e261db8-3fc0-4599-98ee-7fe5965beeaa/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/06c9b783-1bdf-4d3b-8fb6-be64f86db110/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp3" expression="full" duration="1347" fileSize="10778504" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.wma" expression="full" duration="1347" fileSize="21808021" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_Zune_ch9.wmv" expression="full" duration="1347" fileSize="44573505" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" length="35524375" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477506/Trackback.aspx</trackback:ping><category>w2k8r2</category><category>Web Services</category><category>Windows 7</category><category>Windows Server 2008 R2</category><category>WWSAPI</category></item><item><title>Configuring WebDAV Extension and Deploying PHP Applications</title><description>&lt;img src="http://channel9.msdn.com/Link/c5a8b2d4-4321-4103-bdf5-8db6dbafc6a7/" border="0" /&gt;The IIS WebDAV extension module incorporates new features that enable web authors to publish content easier than before, and offers web administrators more security and deployment options.&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Windows Server 2008 R2 incorporates the WebDAV extension module feature. All you have to do is to enable it.&lt;br /&gt;
&lt;br /&gt;
Watch this how-to demo and learn more about IIS Extensions &lt;a href="http://www.iis.net/extensions" title="IIS Extensions." target="_blank"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See more Windows Server2008 R2 &lt;a href="http://channel9.msdn.com/tags/w2k8r2" title="CH9" target="_blank"&gt;webcasts&lt;/a&gt;.  &lt;br /&gt;
&lt;br /&gt;
Find samples at MSDN &lt;a href="http://code.msdn.microsoft.com/w2k8r2" title="Code Gallery" target="_blank"&gt;Code Gallery&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/479585/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/WebDAVandPHP/</comments><link>http://channel9.msdn.com/posts/philpenn/WebDAVandPHP/</link><pubDate>Wed, 22 Jul 2009 01:33:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv</guid><evnet:views>3013</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479585/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>The IIS WebDAV extension module incorporates new features that enable web authors to publish content easier than before, and offers web administrators more security and deployment options.

Windows Server 2008 R2 incorporates the WebDAV extension module feature. All you have to do is to enable&amp;#8230;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/89964e3f-bc32-4fc9-a07a-966aecbf6531/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/c5a8b2d4-4321-4103-bdf5-8db6dbafc6a7/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_ch9.mp4" expression="full" duration="653" fileSize="17091308" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_ch9.mp3" expression="full" duration="653" fileSize="5229051" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_ch9.mp4" expression="full" duration="653" fileSize="17091308" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_ch9.wma" expression="full" duration="653" fileSize="10576065" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" expression="full" duration="653" fileSize="12114415" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" expression="full" duration="653" fileSize="12114415" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" expression="full" duration="653" fileSize="12114415" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_Zune_ch9.wmv" expression="full" duration="653" fileSize="19097341" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_ch9.mp4" expression="full" duration="653" fileSize="17091308" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" expression="full" duration="653" fileSize="12114415" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" expression="full" duration="653" fileSize="12114415" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/8/5/9/7/4/IISWebDAVandPHP_2MB_ch9.wmv" length="12114415" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/WebDAVandPHP/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479585/Trackback.aspx</trackback:ping><category>IIS</category><category>IIS Extensions</category><category>IIS7.5</category><category>PHP</category><category>R2IIS</category><category>w2k8r2</category><category>Web standards</category><category>WebDAV</category><category>Windows Server 2008 R2</category></item><item><title>Trigger Started Services</title><description>&lt;img src="http://channel9.msdn.com/Link/e0d3c717-bccf-45bb-bbb4-0d985b8d726f/" border="0" /&gt;&lt;p&gt;The Windows operating system features built-in infrastructure services (Service Control Manager and Task Scheduler) that help manage background processes. Windows takes advantage of the built-in services to provide system management, device management, and system maintenance functionality. &lt;br /&gt;
&lt;br /&gt;
Significant improvements have been made to this infrastructure for Windows 7 and Windows Server 2008 R2. Developers can use these improvements to develop Windows services that are efficient and that contribute to the overall system performance and security.&lt;/p&gt;
For example, a service can register to be started or stopped when a trigger event occurs. This eliminates the need for services to start when the system starts, or for services to poll or actively wait for an event; a service can start when it is needed, instead of starting automatically whether or not there is work to do.&lt;br /&gt;
&lt;br /&gt;
Watch this demo to see an illustration of how to develop a service which starts on system triggered events.&lt;br /&gt;
&lt;br /&gt;
Learn more at the &lt;a href="http://msdn.microsoft.com/en-us/library/dd405513(VS.85).aspx" title="MSDN Library" target="_blank"&gt;MSDN Library&lt;/a&gt;.  See the step-by-step guide with &lt;a href="http://blogs.msdn.com/codefx/archive/2009/08/04/the-step-by-step-guide-of-making-a-c-or-vb-net-windows-7-trigger-start-service.aspx" title="CodePlex" target="_blank"&gt;sample code&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/479582/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/Trigger-Started-Services/</comments><link>http://channel9.msdn.com/posts/philpenn/Trigger-Started-Services/</link><pubDate>Wed, 22 Jul 2009 00:10:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv</guid><evnet:views>2139</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/479582/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;The Windows operating system features built-in infrastructure (Service Control Manager and Task Scheduler) that helps manage background processes. Windows takes advantage of this built-in infrastructure to provide native system management, device management, and system maintenance features. &lt;br /&gt;
&lt;br /&gt;
Significant improvements have been made to this infrastructure for Windows 7. Developers can use these improvements to develop Windows services that are efficient and that contribute to the overall system performance and security.&lt;/p&gt;
&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5d2d12e9-e2ca-496c-bf53-f3914e0ab781/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/e0d3c717-bccf-45bb-bbb4-0d985b8d726f/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_ch9.mp4" expression="full" duration="848" fileSize="33325468" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_ch9.mp3" expression="full" duration="848" fileSize="6792789" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_ch9.mp4" expression="full" duration="848" fileSize="33325468" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_ch9.wma" expression="full" duration="848" fileSize="13751293" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" expression="full" duration="848" fileSize="26795289" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" expression="full" duration="848" fileSize="26795289" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" expression="full" duration="848" fileSize="26795289" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_Zune_ch9.wmv" expression="full" duration="848" fileSize="33514511" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_ch9.mp4" expression="full" duration="848" fileSize="33325468" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" expression="full" duration="848" fileSize="26795289" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" expression="full" duration="848" fileSize="26795289" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/8/5/9/7/4/TriggerServices_2MB_ch9.wmv" length="26795289" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/Trigger-Started-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/479582/Trackback.aspx</trackback:ping><category>R2efficient</category><category>Server 2008 R2</category><category>Services</category><category>Trigger</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item><item><title>New Power Management Features : Windows Server 2008 R2 </title><description>&lt;img src="http://channel9.msdn.com/Link/91175f27-93d0-4be3-b395-92e6cfabb10b/" border="0" /&gt;&lt;p align="left" dir="ltr"&gt;Windows Server 2008 R2 (i.e. "Windows 7 Server") introduces significant advancements in Server Power Management capabilities. You may never win a Nobel prize for building an application that plays well with Server Power Management policies nor by configuring a power-optimized data-center, but you'll gain lots of respect for returning real green cash savings for your customers. We think that makes lots of of sense for both Developers and IT Professionals. &lt;br /&gt;
&lt;br /&gt;
Gain insight into new and future power management features and learn more about Windows system Power Management via additional resources listed at &lt;a href="http://code.msdn.microsoft.com/r2power" title="r2power" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/469966/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/New-Power-Management-Features--Windows-Server-2008-R2/</comments><link>http://channel9.msdn.com/posts/philpenn/New-Power-Management-Features--Windows-Server-2008-R2/</link><pubDate>Thu, 21 May 2009 01:07:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.wmv</guid><evnet:views>6334</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469966/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Windows Server 2008 R2 (i.e. "Windows 7 Server") introduces significant advancements in Server Power Management capabilities. You may never win a Nobel prize for building an application that plays well with Server Power Management policies nor by configuring a power-optimized data-center, but you'll gain lots of respect for returning real green cash savings. We think that makes lots of of sense for both Developers and IT Professionals. Gain insight into new and future power management features and learn more about Windows Server Management at MSDN Code Gallery.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/70d202db-c31b-44ae-8b67-f35853426258/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/91175f27-93d0-4be3-b395-92e6cfabb10b/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.mp4" expression="full" duration="1267" fileSize="97508811" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.mp3" expression="full" duration="1267" fileSize="10143814" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.mp4" expression="full" duration="1267" fileSize="97508811" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.wma" expression="full" duration="1267" fileSize="20516301" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_2MB_ch9.wmv" expression="full" duration="1267" fileSize="252573663" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.wmv" expression="full" duration="1267" fileSize="76093045" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_2MB_ch9.wmv" expression="full" duration="1267" fileSize="252573663" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_Zune_ch9.wmv" expression="full" duration="1267" fileSize="124525025" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_2MB_ch9.wmv" expression="full" duration="1267" fileSize="252573663" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/9/9/6/4/WindowsPowerManagement_ch9.wmv" length="76093045" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/New-Power-Management-Features--Windows-Server-2008-R2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469966/Trackback.aspx</trackback:ping><category>Power Management</category><category>R2</category><category>R2efficient</category><category>r2power</category><category>w2k8r2</category><category>Windows 7</category><category>Windows Server 2008 R2</category></item></channel></rss>