<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Patterns and Practices</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/patterns+and+practices/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Patterns and Practices</title>
      <link>http://channel9.msdn.com/Tags/patterns+and+practices</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/patterns+and+practices</link>
    <language>en</language>
    <pubDate>Wed, 22 May 2013 11:48:28 GMT</pubDate>
    <lastBuildDate>Wed, 22 May 2013 11:48:28 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>79</c9:totalResults>
    <c9:pageCount>4</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>C9 Live: Today - Patterns and Practices Symposium</title>
      <description><![CDATA[<p>Today&nbsp;we'll host the first ever patterns &amp; practices Symposium online on Channel 9!&nbsp;Microsoft patterns &amp; practices symposiums are held regularly in the U.S. and abroad, with top speakers on current topics. Most of the speakers are from the Microsoft patterns &amp; practices (p&amp;p) team. The event is aimed primarily at software architects, developers, and technical managers.&nbsp;Patterns &amp; practices develops applied engineering guidelines to help software developers and architects build great solutions on the Microsoft platform.</p><p>The April 24th online p&amp;p symposium program 2012 will include keynote sessions and technical sessions focusing on building scalable applications in Azure, mobile development, node.js, CQRS, .NET Gadgeteer and Micro Framework, and a general overview of p&amp;p roadmap.</p><p>You can watch starting at <a href="http://www.timeanddate.com/worldclock/fixedtime.html?msg=P%26P&#43;Symposium&amp;iso=20120424T10&amp;p1=234&amp;ah=7">10:00 AM PST</a> right <a href="http://channel9.msdn.com/Events/Patterns-Practices-Symposium-Online/Patterns-Practices-Symposium-Online-2012">here on Channel 9</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:351a1b8a48af4bb589c5a03c014904c8">]]></description>
      <comments>http://channel9.msdn.com/posts/C9-Live-Tuesday-Patterns-and-Practises-Symposium</comments>
      <itunes:summary>Today&amp;nbsp;we&#39;ll host the first ever patterns &amp;amp; practices Symposium online on Channel 9!&amp;nbsp;Microsoft patterns &amp;amp; practices symposiums are held regularly in the U.S. and abroad, with top speakers on current topics. Most of the speakers are from the Microsoft patterns &amp;amp; practices (p&amp;amp;p) team. The event is aimed primarily at software architects, developers, and technical managers.&amp;nbsp;Patterns &amp;amp; practices develops applied engineering guidelines to help software developers and architects build great solutions on the Microsoft platform. The April 24th online p&amp;amp;p symposium program 2012 will include keynote sessions and technical sessions focusing on building scalable applications in Azure, mobile development, node.js, CQRS, .NET Gadgeteer and Micro Framework, and a general overview of p&amp;amp;p roadmap. You can watch starting at 10:00 AM PST right here on Channel 9. </itunes:summary>
      <link>http://channel9.msdn.com/posts/C9-Live-Tuesday-Patterns-and-Practises-Symposium</link>
      <pubDate>Mon, 23 Apr 2012 20:04:02 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/C9-Live-Tuesday-Patterns-and-Practises-Symposium</guid>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/17eb10d1-2c7c-47f9-a58f-cb8f22684a6b.png" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/0fa9b2cf-f425-4591-83b0-4c67e897a7c6.png" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://files.channel9.msdn.com/thumbnail/c03efc3c-d79b-40e6-a2ae-8b1a074f18a6.jpg" height="288" width="512"></media:thumbnail>      
      <dc:creator>Larry Larsen</dc:creator>
      <itunes:author>Larry Larsen</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/C9-Live-Tuesday-Patterns-and-Practises-Symposium/rss</wfw:commentRss>
      <category>Ch9live</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Channel 9 Live</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>Energy Efficient Cloud Computing for Developers</title>
      <description><![CDATA[<p>Datacenter energy efficiency is a hot topic these days (how to keep thousands of machines cool without consuming too many electrons, etc.), but something that doesn't get quite as much attention&nbsp;in terms of datacenter energy efficiency is the code running on the servers that make up the cloud datacenter—i.e., the cloud applications written by developers. <br><br>As developers, you have the power to save power! This is important to realize as we enter the cloud era. Your bosses will be quite pleased if you do your best to not only make sure your code is as efficient as possible, but that the monthly bills from your company's cloud providers are as low as possible. <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif?v=c9' alt='Smiley' /> We live in a new age. This is a very important topic. <br><br>In this developer-focused discussion, <strong>Mark Aggar</strong>,<strong>&nbsp;</strong>Senior Director of IT Environmental Sustainability at Microsoft (<a href="http://channel9.msdn.com/Blogs/Charles/Mark-Aggar-Windows-Power-Management-and-Energy-Smart-Software" target="_blank">You've met him before</a>), and <strong>Grigori Melnik</strong>, Program Manager in the Patterns and Practices group, share insights and recommendations about building energy efficient applications for the cloud.&nbsp;<br><br>Grigori's team has made <a href="http://msdn.microsoft.com/en-us/library/hh680892(PandP.50).aspx" target="_blank">WASABI—an autoscaling application block for Windows Azure</a>. If you're a Windows Azure developer, you should most definitely download this application block and try it out. It could literally save you money.<br><br>Related links/Learn more:</p><p><a href="http://www.microsoft.com/environment/">http://www.microsoft.com/environment/</a></p><p><a href="http://download.microsoft.com/download/7/5/A/75AB83E8-2487-409F-AC6C-4C3D22B72139/ITEI_Paper_5.27.11.pdf" target="_blank">IT Energy Efficiency Imperative</a>&nbsp;(download file via link)</p><p><a href="http://www.thegreengrid.org/Home/events/TGGforum-2012.aspx" target="_blank">The Green Grid Forum</a></p><p><a href="http://www.microsoft.com/energysmart" target="_blank">Energy smart coding for client</a></p><p><a href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/autoscaling/" target="_blank">Autoscaling How-To Guide</a></p><p>Grigori's <a href="http://blogs.msdn.com/agile">blog</a></p><p>Mark's <a href="http://blogs.technet.com/markaggar" target="_blank">blog</a></p><p><a href="http://msdn.microsoft.com/practices" target="_blank">Microsoft Patterns &amp; Practices Dev Center</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:aeefcb3526154b1bae3ca0010168cb85">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Energy-Efficient-Cloud-Computing-for-Developers</comments>
      <itunes:summary>Datacenter energy efficiency is a hot topic these days (how to keep thousands of machines cool without consuming too many electrons, etc.), but something that doesn&#39;t get quite as much attention&amp;nbsp;in terms of datacenter energy efficiency is the code running on the servers that make up the cloud datacenter—i.e., the cloud applications written by developers. As developers, you have the power to save power! This is important to realize as we enter the cloud era. Your bosses will be quite pleased if you do your best to not only make sure your code is as efficient as possible, but that the monthly bills from your company&#39;s cloud providers are as low as possible.  We live in a new age. This is a very important topic. In this developer-focused discussion, Mark Aggar,&amp;nbsp;Senior Director of IT Environmental Sustainability at Microsoft (You&#39;ve met him before), and Grigori Melnik, Program Manager in the Patterns and Practices group, share insights and recommendations about building energy efficient applications for the cloud.&amp;nbsp;Grigori&#39;s team has made WASABI—an autoscaling application block for Windows Azure. If you&#39;re a Windows Azure developer, you should most definitely download this application block and try it out. It could literally save you money.Related links/Learn more: http://www.microsoft.com/environment/ IT Energy Efficiency Imperative&amp;nbsp;(download file via link) The Green Grid Forum Energy smart coding for client Autoscaling How-To Guide Grigori&#39;s blog Mark&#39;s blog Microsoft Patterns &amp;amp; Practices Dev Center </itunes:summary>
      <itunes:duration>1422</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Energy-Efficient-Cloud-Computing-for-Developers</link>
      <pubDate>Tue, 28 Feb 2012 18:07:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Energy-Efficient-Cloud-Computing-for-Developers</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_2MB_ch9.wmv" expression="full" duration="1422" fileSize="527767405" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_ch9.mp3" expression="full" duration="1422" fileSize="11384057" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_ch9.webm" expression="full" duration="1422" fileSize="133990279" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_ch9.wma" expression="full" duration="1422" fileSize="11510299" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_ch9.wmv" expression="full" duration="1422" fileSize="313437965" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_high_ch9.mp4" expression="full" duration="1422" fileSize="382868754" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_low_ch9.mp4" expression="full" duration="1422" fileSize="143858385" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_med_ch9.mp4" expression="full" duration="1422" fileSize="285218790" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev.ism/manifest" expression="full" duration="1422" fileSize="7786" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/cb85/aeefcb35-2615-4b1b-ae3c-a0010168cb85/EnergyEfficientCloudDev_ch9.wmv" length="313437965" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Energy-Efficient-Cloud-Computing-for-Developers/RSS</wfw:commentRss>
      <category>Cloud Computing</category>
      <category>Data Center</category>
      <category>Energy</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Windows Azure</category>
      <category>Energy Smart Computing</category>
      <category>_techmeme</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Cross-tier validation demo</title>
      <description><![CDATA[ <p>This is the second screencast in the series showcasing the <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library Silverlight Integration Pack</a>. This time we are&nbsp;discussing cross-tier validation.</p><div id="entry-body"><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/62225">here</a>.</p><p>Pre-requisites:</p><ul><li><a class="externalLink" href="http://www.silverlight.net/getstarted">Silverlight SDK</a></li><li><a class="externalLink" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=D197F51A-DE07-4EDF-9CBA-1F1B4A22110D">Blend SDK</a></li><li>Unity for Silverlight 2.0 (included) </li><li>Enterprise Library Silverlight Integration Pack - <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85024">code drop 1</a> or <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85671">2</a> </li><li>SQL Server Express (also you will need to execite two .sql scripts in the projects) </li></ul><p>Take a look. Play with the demo. <a href="http://entlib.codeplex.com/discussions/248785">Tell us</a> what you think.</p></div><p>Apologies for&nbsp;poor &quot;underwater&quot; sound quality.</p><p>See also: <a href="http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo">Demo 1</a>, <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack home page</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c6b09f3520004edbac909ea00018921b">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</comments>
      <itunes:summary> This is the second screencast in the series showcasing the Enterprise Library Silverlight Integration Pack. This time we are&amp;nbsp;discussing cross-tier validation. Source code is posted here. Pre-requisites: Silverlight SDKBlend SDKUnity for Silverlight 2.0 (included) Enterprise Library Silverlight Integration Pack - code drop 1 or 2 SQL Server Express (also you will need to execite two .sql scripts in the projects) Take a look. Play with the demo. Tell us what you think. Apologies for&amp;nbsp;poor &amp;quot;underwater&amp;quot; sound quality. See also: Demo 1, Enterprise Library 5.0 Silverlight Integration Pack home page </itunes:summary>
      <itunes:duration>1912</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</link>
      <pubDate>Tue, 08 Mar 2011 22:42:53 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_2MB_ch9.wmv" expression="full" duration="1912" fileSize="73471459" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_ch9.mp3" expression="full" duration="1912" fileSize="15301034" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_ch9.wma" expression="full" duration="1912" fileSize="15478581" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_high_ch9.mp4" expression="full" duration="1912" fileSize="470273886" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_low_ch9.mp4" expression="full" duration="1912" fileSize="29652424" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/921b/c6b09f35-2000-4edb-ac90-9ea00018921b/ELSLCrossTierValidationDemo_2MB_ch9.wmv" length="73471459" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Cross-tier-validation-demo/rss</wfw:commentRss>
      <category>Demo</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Silverlight</category>
      <category>Validation</category>
      <category>WCF RIA Services</category>
    </item>
  <item>
      <title>Enterprise Library for Silverlight - Validation demo</title>
      <description><![CDATA[ <p>This is a demo of the basic validation scenarios using <a href="http://entlib.codeplex.com/wikipage?title=EntLib5Silverlight&amp;referringTitle=Home">Enterprise Library 5.0 Silverlight Integration Pack</a>, including:&nbsp;&nbsp;</p><ul><li>Validation using attributes </li><li>Injecting validation rules based on configuration </li><li>Cross-field validation via self-validation </li><li>Support for implementing IDataErrorInfo </li></ul><p>Source code is posted <a href="http://entlib.codeplex.com/releases/view/61159#DownloadId=208952">here</a>. To run, make sure to:</p><ul><li>Install the latest version of <a class="externalLink" href="http://silverlight%20sdk%20http//www.silverlight.net/getstarted">Silverlight SDK http://www.silverlight.net/getstarted</a> </li><li>Install <a class="externalLink" href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=03020964-57f3-4893-9e6c-3b1c281432c8">Unity for Silverlight 2.0</a> </li><li>Download and compile <a class="externalLink" href="http://entlib.codeplex.com/SourceControl/changeset/changes/85024">Enterprise Library Silverlight Integration Pack - code drop 1</a> </li></ul><p>Take a look. Play with the demo. Tell us what you think.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2587201c8e3a468badf59ea000176a95">]]></description>
      <comments>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</comments>
      <itunes:summary> This is a demo of the basic validation scenarios using Enterprise Library 5.0 Silverlight Integration Pack, including:&amp;nbsp;&amp;nbsp; Validation using attributes Injecting validation rules based on configuration Cross-field validation via self-validation Support for implementing IDataErrorInfo Source code is posted here. To run, make sure to: Install the latest version of Silverlight SDK http://www.silverlight.net/getstarted Install Unity for Silverlight 2.0 Download and compile Enterprise Library Silverlight Integration Pack - code drop 1 Take a look. Play with the demo. Tell us what you think. </itunes:summary>
      <itunes:duration>914</itunes:duration>
      <link>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</link>
      <pubDate>Tue, 08 Mar 2011 21:05:23 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_320_ch9.jpg" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_85_ch9.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_2MB_ch9.wmv" expression="full" duration="914" fileSize="29009437" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.mp3" expression="full" duration="914" fileSize="7316320" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wma" expression="full" duration="914" fileSize="7409837" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wmv" expression="full" duration="914" fileSize="35082916" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_high_ch9.mp4" expression="full" duration="914" fileSize="234510676" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_low_ch9.mp4" expression="full" duration="914" fileSize="16197837" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_Zune_ch9.wmv" expression="full" duration="914" fileSize="49210970" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://files.ch9.ms/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo.ism/manifest" expression="full" duration="914" fileSize="8654" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/6a95/2587201c-8e3a-468b-adf5-9ea000176a95/ELSLValidationDemo_ch9.wmv" length="35082916" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Grigori Melnik</dc:creator>
      <itunes:author>Grigori Melnik</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Enterprise-Library-for-Silverlight-Validation-demo/rss</wfw:commentRss>
      <category>Demo</category>
      <category>Enterprise Library</category>
      <category>EntLib</category>
      <category>Patterns &amp; Practices</category>
      <category>Patterns and Practices</category>
      <category>Silverlight</category>
      <category>Validation</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - REST, It&#39;s more than just data - Glenn Block</title>
      <description><![CDATA[ <h3>REST, it’s more than data | <a id="ctl00_mainContentContainer_ctl76" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Glenn_Block">Glenn Block</a></h3><p>Today it's very common to simply throw some data over the wire and call it REST. But REST as Roy Fielding described it is much, much more. Come to this session and we’ll explore the tenants of a RESTful system. We’ll start with looking at traditional web services, then we’ll remove the SOAP shackles and explore what we can achieve as we get closer and closer to HTTP. We’ll also look at various frameworks both within and outside Microsoft for achieving REST Nirvana.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:a92e157a39f24e85a71e9e33011a6f8e">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-REST-Its-more-than-just-data-Glenn-Block</comments>
      <itunes:summary> REST, it’s more than data | Glenn BlockToday it&#39;s very common to simply throw some data over the wire and call it REST. But REST as Roy Fielding described it is much, much more. Come to this session and we’ll explore the tenants of a RESTful system. We’ll start with looking at traditional web services, then we’ll remove the SOAP shackles and explore what we can achieve as we get closer and closer to HTTP. We’ll also look at various frameworks both within and outside Microsoft for achieving REST Nirvana. </itunes:summary>
      <itunes:duration>3414</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-REST-Its-more-than-just-data-Glenn-Block</link>
      <pubDate>Fri, 19 Nov 2010 19:44:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-REST-Its-more-than-just-data-Glenn-Block</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_2MB_ch9.wmv" expression="full" duration="3414" fileSize="386377976" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_ch9.mp3" expression="full" duration="3414" fileSize="27313394" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_ch9.wma" expression="full" duration="3414" fileSize="27611739" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_ch9.wmv" expression="full" duration="3414" fileSize="198473912" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_high_ch9.mp4" expression="full" duration="3414" fileSize="220270989" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_low_ch9.mp4" expression="full" duration="3414" fileSize="86223966" type="video/mp4" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6f8e/a92e157a-39f2-4e85-a71e-9e33011a6f8e/Symposium2010RESTMoreThanJustData_ch9.wmv" length="198473912" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-REST-Its-more-than-just-data-Glenn-Block/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Patterns of Healthy Teams - David Starr</title>
      <description><![CDATA[ <h3>Patterns of Healthy Teams using Visual Studio and TFS | <a id="ctl00_mainContentContainer_ctl33" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#David_Starr">David Starr</a></h3><p>Many teams working with Microsoft technologies are moving to Team Foundation Server and Visual Studio ALM. Most are not using the platform to its full potential. This session shows how some teams are using Visual Studio ALM tools to enable genuine agility and deliver well-crafted software. In this session you'll see ways to reduce friction and increase flow by focusing on the Visual Studio ALM features most teams find most helpful and appropriate ways to use them.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:e42b5b6a3cf44c5eb7489e2901611fed">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Patterns-of-Healthy-Teams-David-Starr</comments>
      <itunes:summary> Patterns of Healthy Teams using Visual Studio and TFS | David StarrMany teams working with Microsoft technologies are moving to Team Foundation Server and Visual Studio ALM. Most are not using the platform to its full potential. This session shows how some teams are using Visual Studio ALM tools to enable genuine agility and deliver well-crafted software. In this session you&#39;ll see ways to reduce friction and increase flow by focusing on the Visual Studio ALM features most teams find most helpful and appropriate ways to use them. </itunes:summary>
      <itunes:duration>3633</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Patterns-of-Healthy-Teams-David-Starr</link>
      <pubDate>Wed, 10 Nov 2010 05:24:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Patterns-of-Healthy-Teams-David-Starr</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_2MB_ch9.wmv" expression="full" duration="3633" fileSize="460003296" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_ch9.mp3" expression="full" duration="3633" fileSize="29071321" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_ch9.mp4" expression="full" duration="3633" fileSize="276873021" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_ch9.wma" expression="full" duration="3633" fileSize="29387101" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_ch9.wmv" expression="full" duration="3633" fileSize="261179230" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1fed/e42b5b6a-3cf4-4c5e-b748-9e2901611fed/Symposium2010PatternsOfHealthyTeams_ch9.wmv" length="261179230" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Patterns-of-Healthy-Teams-David-Starr/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Next Generation of Automated Guidance - Michael Lehman</title>
      <description><![CDATA[ <h3>The Next Generation of Automated Guidance | <a id="ctl00_mainContentContainer_ctl30" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Michael_Lehman">Michael Lehman</a></h3><p>The Visual Studio Ultimate team recently released the Feature Builder Power Tool for Visual Studio 2010. Feature Builder provides an easy-to-use authoring environment for building Visual Studio Extensions (VSIXs) which combine tools, code and process guidance enabling the delivery of an in-product experience for Hands-on-Labs, software product line automation and more. This session will include an overview of the continuum of in-product experiences, demonstration of simple and highly automated Feature Extensions and a demonstration of how to use the Feature Builder.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:82006f6ead2444a3bd8f9e2901600e9b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Next-Generation-of-Automated-Guidance-Michael-Lehman</comments>
      <itunes:summary> The Next Generation of Automated Guidance | Michael LehmanThe Visual Studio Ultimate team recently released the Feature Builder Power Tool for Visual Studio 2010. Feature Builder provides an easy-to-use authoring environment for building Visual Studio Extensions (VSIXs) which combine tools, code and process guidance enabling the delivery of an in-product experience for Hands-on-Labs, software product line automation and more. This session will include an overview of the continuum of in-product experiences, demonstration of simple and highly automated Feature Extensions and a demonstration of how to use the Feature Builder. </itunes:summary>
      <itunes:duration>2116</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Next-Generation-of-Automated-Guidance-Michael-Lehman</link>
      <pubDate>Wed, 10 Nov 2010 05:23:51 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Next-Generation-of-Automated-Guidance-Michael-Lehman</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_2MB_ch9.wmv" expression="full" duration="2116" fileSize="264658194" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_ch9.mp3" expression="full" duration="2116" fileSize="16936533" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_ch9.mp4" expression="full" duration="2116" fileSize="165225229" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_ch9.wma" expression="full" duration="2116" fileSize="17124773" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_ch9.wmv" expression="full" duration="2116" fileSize="170498128" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0e9b/82006f6e-ad24-44a3-bd8f-9e2901600e9b/Symposium2010NextGenGuidance_ch9.wmv" length="170498128" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Next-Generation-of-Automated-Guidance-Michael-Lehman/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Keynote: Visual Studio 2010 - Jason Zander</title>
      <description><![CDATA[ <p>&nbsp;</p><h3>Visual Studio 2010 Keynote by <a href="http://blogs.msdn.com/b/jasonz/">Jason Zander</a></h3><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4ff7419b468d4cf1a9ea9e29015b01e4">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Visual-Studio-2010-Jason-Zander</comments>
      <itunes:summary> &amp;nbsp; Visual Studio 2010 Keynote by Jason Zander&amp;nbsp; </itunes:summary>
      <itunes:duration>4364</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Visual-Studio-2010-Jason-Zander</link>
      <pubDate>Wed, 10 Nov 2010 05:23:07 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Visual-Studio-2010-Jason-Zander</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_2MB_ch9.wmv" expression="full" duration="4364" fileSize="539343682" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_ch9.mp3" expression="full" duration="4364" fileSize="34920438" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_ch9.mp4" expression="full" duration="4364" fileSize="347213222" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_ch9.wma" expression="full" duration="4364" fileSize="35298973" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_ch9.wmv" expression="full" duration="4364" fileSize="353871616" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/01e4/4ff7419b-468d-4cf1-a9ea-9e29015b01e4/Symposium2010VisualStudioZander_ch9.wmv" length="353871616" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Visual-Studio-2010-Jason-Zander/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Design With Data - Ward Bell</title>
      <description><![CDATA[ <h3>Design With Data | <a id="ctl00_mainContentContainer_ctl21" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Ward_Bell">Ward Bell</a></h3><p>Forms-over-data are the bread-and-butter of business applications. Someone has to write those forms and that someone is probably you. You know you suck at it … but could you suck less? Or put in economic terms, could you produce better results that are easier to maintain in less time? You could if you understood a little about the visual design tools and built your views around design time data that came right out of your ViewModel. We’ll look at how you can use MVVM and pluggable Repositories in pragmatic ways to “get it done” and “do it right”. Your views will still suck (I’m not a miracle worker) but they’ll be better.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f77ad7d6758540af81169e2901584d69">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Design-With-Data-Ward-Bell</comments>
      <itunes:summary> Design With Data | Ward BellForms-over-data are the bread-and-butter of business applications. Someone has to write those forms and that someone is probably you. You know you suck at it … but could you suck less? Or put in economic terms, could you produce better results that are easier to maintain in less time? You could if you understood a little about the visual design tools and built your views around design time data that came right out of your ViewModel. We’ll look at how you can use MVVM and pluggable Repositories in pragmatic ways to “get it done” and “do it right”. Your views will still suck (I’m not a miracle worker) but they’ll be better. </itunes:summary>
      <itunes:duration>3450</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Design-With-Data-Ward-Bell</link>
      <pubDate>Wed, 10 Nov 2010 05:21:17 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Design-With-Data-Ward-Bell</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_2MB_ch9.wmv" expression="full" duration="3450" fileSize="390810198" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_ch9.mp3" expression="full" duration="3450" fileSize="27603008" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_ch9.mp4" expression="full" duration="3450" fileSize="250281477" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_ch9.wma" expression="full" duration="3450" fileSize="27903125" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_ch9.wmv" expression="full" duration="3450" fileSize="209050132" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4d69/f77ad7d6-7585-40af-8116-9e2901584d69/Symposium2010DesignWithData_ch9.wmv" length="209050132" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Design-With-Data-Ward-Bell/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Prism v4 - Navigating in Line-of-Business Apps - Karl Shifflett</title>
      <description><![CDATA[ <h3>Prism v4 Navigation in a Line of Business Application | <a id="ctl00_mainContentContainer_ctl35" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Karl_Shifflett">Karl Shifflett</a></h3><p>Prism v4 includes new guidance and content on Model-View-ViewModel and application navigation. This in-depth, &quot;how to&quot; session will cover leveraging and extending the Prism v4 Navigation API's to create a cloud/Intranet connected, WPF Line of Business application that provides a rich, responsive and user friendly navigation experience. <br>This session will cover navigation-related topics such as asynchronous data operations, displaying dialogs and how to handle exceptions. Additionally, we will see how to use the decorator pattern to simplify ViewModel code.<br>While the Asset Management sample application is a WPF application, all of the navigation guidance and principles also apply to Silverlight.</p><p>Download the presentation materials from Karl's blog <a href="http://blogs.msdn.com/b/kashiffl/archive/2010/10/21/patterns-and-practices-2010-symposium-content.aspx">here</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:7ee1f33d19e04ba79e1e9e290151fb94">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Prism-v4-Navigating-in-Line-of-Business-Apps-Karl-Shifflett</comments>
      <itunes:summary> Prism v4 Navigation in a Line of Business Application | Karl ShifflettPrism v4 includes new guidance and content on Model-View-ViewModel and application navigation. This in-depth, &amp;quot;how to&amp;quot; session will cover leveraging and extending the Prism v4 Navigation API&#39;s to create a cloud/Intranet connected, WPF Line of Business application that provides a rich, responsive and user friendly navigation experience. This session will cover navigation-related topics such as asynchronous data operations, displaying dialogs and how to handle exceptions. Additionally, we will see how to use the decorator pattern to simplify ViewModel code.While the Asset Management sample application is a WPF application, all of the navigation guidance and principles also apply to Silverlight. Download the presentation materials from Karl&#39;s blog here. </itunes:summary>
      <itunes:duration>3998</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Prism-v4-Navigating-in-Line-of-Business-Apps-Karl-Shifflett</link>
      <pubDate>Wed, 10 Nov 2010 05:20:44 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Prism-v4-Navigating-in-Line-of-Business-Apps-Karl-Shifflett</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_2MB_ch9.wmv" expression="full" duration="3998" fileSize="514413486" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_ch9.mp3" expression="full" duration="3998" fileSize="31988097" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_ch9.mp4" expression="full" duration="3998" fileSize="325439893" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_ch9.wma" expression="full" duration="3998" fileSize="32337029" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_ch9.wmv" expression="full" duration="3998" fileSize="382669420" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/fb94/7ee1f33d-19e0-4ba7-9e1e-9e290151fb94/Symposium2010PrismVr_ch9.wmv" length="382669420" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Prism-v4-Navigating-in-Line-of-Business-Apps-Karl-Shifflett/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - jQuery, the way JavaScript should be - Damian Edwards</title>
      <description><![CDATA[ <h3>jQuery: The way JavaScript should be | <a id="ctl00_mainContentContainer_ctl28" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Damian_Edwards">Damian Edwards</a></h3><p>Hate the thought of writing JavaScript? Get frustrated by cross-browser DOM quirks? Ever wondered how those spiffy sites do that animation without Flash or Silverlight? Think that JavaScript isn't a real programming language? Well come and see how jQuery makes writing JavaScript fun again. Microsoft is now shipping and supporting jQuery, an open-source JavaScript library, with ASP.NET and Visual Studio. Furthermore, the ASP.NET team is actively contributing to jQuery, in order to add new features such as globalization, templating and data-linking. jQuery is fast, lean, simple and hugely expandable, enabling you to build compelling web applications quickly and easily.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c8acd8ff6da7489d8a879e29014e1775">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-jQuery-the-way-JavaScript-should-be-Damian-Edwards</comments>
      <itunes:summary> jQuery: The way JavaScript should be | Damian EdwardsHate the thought of writing JavaScript? Get frustrated by cross-browser DOM quirks? Ever wondered how those spiffy sites do that animation without Flash or Silverlight? Think that JavaScript isn&#39;t a real programming language? Well come and see how jQuery makes writing JavaScript fun again. Microsoft is now shipping and supporting jQuery, an open-source JavaScript library, with ASP.NET and Visual Studio. Furthermore, the ASP.NET team is actively contributing to jQuery, in order to add new features such as globalization, templating and data-linking. jQuery is fast, lean, simple and hugely expandable, enabling you to build compelling web applications quickly and easily. </itunes:summary>
      <itunes:duration>3718</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-jQuery-the-way-JavaScript-should-be-Damian-Edwards</link>
      <pubDate>Wed, 10 Nov 2010 05:19:13 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-jQuery-the-way-JavaScript-should-be-Damian-Edwards</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_2MB_ch9.wmv" expression="full" duration="3718" fileSize="458499806" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_ch9.mp3" expression="full" duration="3718" fileSize="29751159" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_ch9.mp4" expression="full" duration="3718" fileSize="284403523" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_ch9.wma" expression="full" duration="3718" fileSize="30075017" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_ch9.wmv" expression="full" duration="3718" fileSize="292571740" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1775/c8acd8ff-6da7-489d-8a87-9e29014e1775/Symposium2010jQuery_ch9.wmv" length="292571740" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-jQuery-the-way-JavaScript-should-be-Damian-Edwards/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Windows Phone 7 Developer Guide - Scott Densmore and Bob Brumfield</title>
      <description><![CDATA[ <h3>Designing Applications for Scale - Leveraging the Windows Azure Platform | <a id="ctl00_mainContentContainer_ctl23" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Scott_Densmore">Scott Densmore</a> and <a id="ctl00_mainContentContainer_ctl23" href="http://blogs.msdn.com/b/bobbrum/">Bob Brumfield</a></h3><p>The cloud offers unique opportunities that were once available only for big companies: geo-distributed datacenters, virtually infinite amount of resources and elastic resource provisioning. How to take advantage of these features? What are the design patterns that are required to leverage these capabilities in the most efficient way? Using a practical approach, with concrete examples, we'll explore Windows Azure and common design patterns to make the most of this new platform.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:34f33aead27740478dd09e290149f3e7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Windows-Phone-7-Developer-Guide-Scott-Densmore-and-Bob-Brumfield</comments>
      <itunes:summary> Designing Applications for Scale - Leveraging the Windows Azure Platform | Scott Densmore and Bob BrumfieldThe cloud offers unique opportunities that were once available only for big companies: geo-distributed datacenters, virtually infinite amount of resources and elastic resource provisioning. How to take advantage of these features? What are the design patterns that are required to leverage these capabilities in the most efficient way? Using a practical approach, with concrete examples, we&#39;ll explore Windows Azure and common design patterns to make the most of this new platform. </itunes:summary>
      <itunes:duration>3826</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Windows-Phone-7-Developer-Guide-Scott-Densmore-and-Bob-Brumfield</link>
      <pubDate>Wed, 10 Nov 2010 05:18:41 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Windows-Phone-7-Developer-Guide-Scott-Densmore-and-Bob-Brumfield</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_2MB_ch9.wmv" expression="full" duration="3826" fileSize="486692454" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_ch9.mp3" expression="full" duration="3826" fileSize="30616570" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_ch9.mp4" expression="full" duration="3826" fileSize="327770578" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_ch9.wma" expression="full" duration="3826" fileSize="30949181" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_ch9.wmv" expression="full" duration="3826" fileSize="416380388" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/f3e7/34f33aea-d277-4047-8dd0-9e290149f3e7/Symposium2010WindowPhone7DG_ch9.wmv" length="416380388" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Windows-Phone-7-Developer-Guide-Scott-Densmore-and-Bob-Brumfield/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Model-View-ViewModel Pattern Primer - Karl Shifflett</title>
      <description><![CDATA[ <h3>Model-View-ViewModel Pattern Primer | <a id="ctl00_mainContentContainer_ctl29" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Karl_Shifflett">Karl Shifflett</a></h3><p>The Model-View-ViewModel (M-V-VM) UI design pattern is a very natural fit for the Microsoft XAML platforms (WPF, Silverlight and Windows Phone 7) and is one of the most written and talked about topics in this space. This session will explain what M-V-VM is, why it is a natural fit for XAML platforms and its benefits to developers, designers and testers. </p><p>This session provides the foundation for the two following sessions that cover building M-V-VM applications.</p><p>Download the presentation materials from Karl's blog <a href="http://blogs.msdn.com/b/kashiffl/archive/2010/10/21/patterns-and-practices-2010-symposium-content.aspx">here</a>.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:ea126125a8214215ae109e29014034be">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Model-View-ViewModel-Pattern-Primer-Karl-Shifflett</comments>
      <itunes:summary> Model-View-ViewModel Pattern Primer | Karl ShifflettThe Model-View-ViewModel (M-V-VM) UI design pattern is a very natural fit for the Microsoft XAML platforms (WPF, Silverlight and Windows Phone 7) and is one of the most written and talked about topics in this space. This session will explain what M-V-VM is, why it is a natural fit for XAML platforms and its benefits to developers, designers and testers.  This session provides the foundation for the two following sessions that cover building M-V-VM applications. Download the presentation materials from Karl&#39;s blog here. </itunes:summary>
      <itunes:duration>2334</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Model-View-ViewModel-Pattern-Primer-Karl-Shifflett</link>
      <pubDate>Wed, 10 Nov 2010 05:15:12 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Model-View-ViewModel-Pattern-Primer-Karl-Shifflett</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_2MB_ch9.wmv" expression="full" duration="2334" fileSize="304859502" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_ch9.mp3" expression="full" duration="2334" fileSize="18677747" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_ch9.mp4" expression="full" duration="2334" fileSize="202895842" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_ch9.wma" expression="full" duration="2334" fileSize="18882113" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_ch9.wmv" expression="full" duration="2334" fileSize="224435436" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/34be/ea126125-a821-4215-ae10-9e29014034be/Symposium2010MVVM_ch9.wmv" length="224435436" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Model-View-ViewModel-Pattern-Primer-Karl-Shifflett/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Agile Web Development with ASP.Net MVC - Brad Wilson</title>
      <description><![CDATA[ <h3>Agile Web Development with ASP.NET MVC | <a id="ctl00_mainContentContainer_ctl18" href="http://msdn.microsoft.com/en-us/practices/ff797017#Brad_Wilson">Brad Wilson</a></h3><p>In this session, Brad will demonstrate how ASP.NET MVC was designed to enable quick and effective developer testing. The session will offer a brief introduction to Test Driven Development, followed by several immediately usable tips and tricks for developer testing with ASP.NET MVC, including route testing, isolating and mocking framework dependencies, and making your controllers more testable via dependency injection. Finally, he will cover new features coming in the next version of ASP.NET MVC.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cf76d8484ce84984965e9e230175643b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Agile-Web-Development-with-ASPNet-MVC-Brad-Wilson</comments>
      <itunes:summary> Agile Web Development with ASP.NET MVC | Brad WilsonIn this session, Brad will demonstrate how ASP.NET MVC was designed to enable quick and effective developer testing. The session will offer a brief introduction to Test Driven Development, followed by several immediately usable tips and tricks for developer testing with ASP.NET MVC, including route testing, isolating and mocking framework dependencies, and making your controllers more testable via dependency injection. Finally, he will cover new features coming in the next version of ASP.NET MVC. </itunes:summary>
      <itunes:duration>3491</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Agile-Web-Development-with-ASPNet-MVC-Brad-Wilson</link>
      <pubDate>Fri, 05 Nov 2010 20:42:38 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Agile-Web-Development-with-ASPNet-MVC-Brad-Wilson</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_2MB_ch9.wmv" expression="full" duration="3491" fileSize="444082444" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_ch9.mp3" expression="full" duration="3491" fileSize="27930736" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_ch9.mp4" expression="full" duration="3491" fileSize="334603730" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_ch9.wma" expression="full" duration="3491" fileSize="28236569" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_ch9.wmv" expression="full" duration="3491" fileSize="418586378" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/643b/cf76d848-4ce8-4984-965e-9e230175643b/Symposium2010AgileWeb_ch9.wmv" length="418586378" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Agile-Web-Development-with-ASPNet-MVC-Brad-Wilson/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Keynote: Windows Phone 7 Unplugged - Charlie Kindel</title>
      <description><![CDATA[ <p>Charlie Kindle's walkthrough and demonstration of the latest and greatest for Windows Phone 7.</p><p><strong>Charlie's Bio:</strong></p><p>Charlie Kindel joined Microsoft in 1990 and has helped ship numerous technologies and products to developer, IT professional, and consumer customers. In the 1990s and early 2000s he co-founded Microsoft Premier Support, drove Microsoft's platform strategy, designed &amp; shipped Microsoft’s distributed object technology, ran engineering teams responsible for home networking, Windows Media Center, and Windows Media Center Extenders. From 2002 to 2004 Charlie was the Executive Technical Assistant to Sr. Vice President Bob Muglia driving technical and business alignment for Microsoft’s enterprise server products.&nbsp; Charlie was the driving force behind Windows Home Server.&nbsp; Most recently Charlie has been responsible for defining and evangelizing the Windows Phone Developer Experience.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b2a6d81d4f0048e083689e23017caeaf">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Windows-Phone-7-Unplugged-Charlie-Kindel</comments>
      <itunes:summary> Charlie Kindle&#39;s walkthrough and demonstration of the latest and greatest for Windows Phone 7. Charlie&#39;s Bio: Charlie Kindel joined Microsoft in 1990 and has helped ship numerous technologies and products to developer, IT professional, and consumer customers. In the 1990s and early 2000s he co-founded Microsoft Premier Support, drove Microsoft&#39;s platform strategy, designed &amp;amp; shipped Microsoft’s distributed object technology, ran engineering teams responsible for home networking, Windows Media Center, and Windows Media Center Extenders. From 2002 to 2004 Charlie was the Executive Technical Assistant to Sr. Vice President Bob Muglia driving technical and business alignment for Microsoft’s enterprise server products.&amp;nbsp; Charlie was the driving force behind Windows Home Server.&amp;nbsp; Most recently Charlie has been responsible for defining and evangelizing the Windows Phone Developer Experience. </itunes:summary>
      <itunes:duration>3787</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Windows-Phone-7-Unplugged-Charlie-Kindel</link>
      <pubDate>Fri, 05 Nov 2010 03:45:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Windows-Phone-7-Unplugged-Charlie-Kindel</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_2MB_ch9.wmv" expression="full" duration="3787" fileSize="465180220" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_ch9.mp3" expression="full" duration="3787" fileSize="30299309" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_ch9.mp4" expression="full" duration="3787" fileSize="290894733" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_ch9.wma" expression="full" duration="3787" fileSize="30630757" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_ch9.wmv" expression="full" duration="3787" fileSize="288668154" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/aeaf/b2a6d81d-4f00-48e0-8368-9e23017caeaf/Symposium2010WindowPhone7Unplugged_ch9.wmv" length="288668154" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Keynote-Windows-Phone-7-Unplugged-Charlie-Kindel/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium - Open Data, Open Applications - Don Box</title>
      <description><![CDATA[ <h3>Open Data, Open Applications | <a id="ctl00_mainContentContainer_ctl31" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Don_Box">Don Box</a></h3><p>The Open Data Protocol (OData) represents a shift in focus from programmatic data access technologies to an approach based on web protocols. This shift has significant implications and opportunities for software developers, architects, and anyone interested in data. This talk uses code to look at both how and why OData works, how it can impact application and service architectures, and outlines where we're going with both the protocol and the surrounding ecosystem of services, content, and tools.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:02867448e1e04543946c9e230160897f">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Open-Data-Open-Applications-Don-Box</comments>
      <itunes:summary> Open Data, Open Applications | Don BoxThe Open Data Protocol (OData) represents a shift in focus from programmatic data access technologies to an approach based on web protocols. This shift has significant implications and opportunities for software developers, architects, and anyone interested in data. This talk uses code to look at both how and why OData works, how it can impact application and service architectures, and outlines where we&#39;re going with both the protocol and the surrounding ecosystem of services, content, and tools. </itunes:summary>
      <itunes:duration>3993</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Open-Data-Open-Applications-Don-Box</link>
      <pubDate>Thu, 04 Nov 2010 20:22:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Open-Data-Open-Applications-Don-Box</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_2MB_ch9.wmv" expression="full" duration="3993" fileSize="501221456" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_ch9.mp3" expression="full" duration="3993" fileSize="31951047" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_ch9.mp4" expression="full" duration="3993" fileSize="410086000" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_ch9.wma" expression="full" duration="3993" fileSize="32297977" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_ch9.wmv" expression="full" duration="3993" fileSize="524925390" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/897f/02867448-e1e0-4543-946c-9e230160897f/Symposium2010OpenData_ch9.wmv" length="524925390" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Open-Data-Open-Applications-Don-Box/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - The Commmand Query Separation Pattern - Chris Tavares</title>
      <description><![CDATA[ <h3>The Command Query Separation Pattern | <a id="ctl00_mainContentContainer_ctl20" href="http://msdn.microsoft.com/en-us/practices/ff797017#Chris_Tavares">Chris Tavares</a></h3><p>CQRS. A confusing jumble of letters? Well, yes, but it's also an architectural pattern which is rapidly gaining popularity today. It promises much better scalability and easier development that existing approaches. In this talk we'll look at what CQRS is, how it lives up to the promises, and what kinds of systems would benefit from this approach.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:da0889f9b66247bc8fa09e23015b3095">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-The-Commmand-Query-Separation-Pattern-Chris-Tavares</comments>
      <itunes:summary> The Command Query Separation Pattern | Chris TavaresCQRS. A confusing jumble of letters? Well, yes, but it&#39;s also an architectural pattern which is rapidly gaining popularity today. It promises much better scalability and easier development that existing approaches. In this talk we&#39;ll look at what CQRS is, how it lives up to the promises, and what kinds of systems would benefit from this approach. </itunes:summary>
      <itunes:duration>1859</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-The-Commmand-Query-Separation-Pattern-Chris-Tavares</link>
      <pubDate>Thu, 04 Nov 2010 20:10:51 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-The-Commmand-Query-Separation-Pattern-Chris-Tavares</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_2MB_ch9.wmv" expression="full" duration="1859" fileSize="222576652" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_ch9.mp3" expression="full" duration="1859" fileSize="14881216" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_ch9.mp4" expression="full" duration="1859" fileSize="140483001" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_ch9.wma" expression="full" duration="1859" fileSize="15046005" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_ch9.wmv" expression="full" duration="1859" fileSize="121136586" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3095/da0889f9-b662-47bc-8fa0-9e23015b3095/Symposium2010CQRS_ch9.wmv" length="121136586" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-The-Commmand-Query-Separation-Pattern-Chris-Tavares/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium - Designing Azure Apps for Scale - Eugenio Pace and Scott Densmore</title>
      <description><![CDATA[ <h3>Designing Applications for Scale - Leveraging the Windows Azure Platform | <a id="ctl00_mainContentContainer_ctl22" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Eugenio_Pace">Eugenio Pace</a> and <a id="ctl00_mainContentContainer_ctl23" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Scott_Densmore">Scott Densmore</a></h3><p>The cloud offers unique opportunities that were once available only for big companies: geo-distributed datacenters, virtually infinite amount of resources and elastic resource provisioning. How to take advantage of these features? What are the design patterns that are required to leverage these capabilities in the most efficient way? Using a practical approach, with concrete examples, we'll explore Windows Azure and common design patterns to make the most of this new platform.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4914c0da887b4175ac639e230155a5d8">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Designing-Azure-Apps-for-Scale-Eugenio-Pace-and-Scott-Densmore</comments>
      <itunes:summary> Designing Applications for Scale - Leveraging the Windows Azure Platform | Eugenio Pace and Scott DensmoreThe cloud offers unique opportunities that were once available only for big companies: geo-distributed datacenters, virtually infinite amount of resources and elastic resource provisioning. How to take advantage of these features? What are the design patterns that are required to leverage these capabilities in the most efficient way? Using a practical approach, with concrete examples, we&#39;ll explore Windows Azure and common design patterns to make the most of this new platform. </itunes:summary>
      <itunes:duration>3592</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Designing-Azure-Apps-for-Scale-Eugenio-Pace-and-Scott-Densmore</link>
      <pubDate>Thu, 04 Nov 2010 20:09:50 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Designing-Azure-Apps-for-Scale-Eugenio-Pace-and-Scott-Densmore</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_2MB_ch9.wmv" expression="full" duration="3592" fileSize="422587050" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_ch9.mp3" expression="full" duration="3592" fileSize="28738874" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_ch9.mp4" expression="full" duration="3592" fileSize="264272463" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_ch9.wma" expression="full" duration="3592" fileSize="29053657" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_ch9.wmv" expression="full" duration="3592" fileSize="247002984" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/a5d8/4914c0da-887b-4175-ac63-9e230155a5d8/Symposium2010DesigningAzureAppsForScale_ch9.wmv" length="247002984" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-Designing-Azure-Apps-for-Scale-Eugenio-Pace-and-Scott-Densmore/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Cloud Computing - Challenges and Opportunities - Yousef A. Khalidi</title>
      <description><![CDATA[ <h3>Cloud Computing – Challenges and Opportunities | <a id="ctl00_mainContentContainer_ctl09" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Yousef_Khalidi">Yousef A. Khalidi</a>, Distinguished Engineer, Windows Azure, Microsoft</h3><p>Cloud computing has the well-publicized advantages of reduced costs and increased agility. To reap these benefits, resources are typically allocated from a global large-scale computing infrastructure, highly shared among many applications and customers. This talk starts with an overview of Windows Azure, Microsoft’s cloud computing platform, as a concrete example of a large scale highly shared cloud. The talk then presents some of the challenges of cloud computing, including security, evolving applications for cloud computing, and the federation of multiple clouds. The talk explores the tension between, on one hand, the desire for reduced cost and increased agility, and on the other hand, securing applications and their data.&nbsp; The talk also discusses the need to evolve the application model to truly attain the advantages of cloud computing.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:87312c6ff9e447bc9e749e230150f4e7">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Cloud-Computing-Challenges-and-Opportunities-Yousef-A-Khalidi</comments>
      <itunes:summary> Cloud Computing – Challenges and Opportunities | Yousef A. Khalidi, Distinguished Engineer, Windows Azure, MicrosoftCloud computing has the well-publicized advantages of reduced costs and increased agility. To reap these benefits, resources are typically allocated from a global large-scale computing infrastructure, highly shared among many applications and customers. This talk starts with an overview of Windows Azure, Microsoft’s cloud computing platform, as a concrete example of a large scale highly shared cloud. The talk then presents some of the challenges of cloud computing, including security, evolving applications for cloud computing, and the federation of multiple clouds. The talk explores the tension between, on one hand, the desire for reduced cost and increased agility, and on the other hand, securing applications and their data.&amp;nbsp; The talk also discusses the need to evolve the application model to truly attain the advantages of cloud computing. </itunes:summary>
      <itunes:duration>3390</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Cloud-Computing-Challenges-and-Opportunities-Yousef-A-Khalidi</link>
      <pubDate>Wed, 03 Nov 2010 23:12:03 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Cloud-Computing-Challenges-and-Opportunities-Yousef-A-Khalidi</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_2MB_ch9.wmv" expression="full" duration="3390" fileSize="429705838" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_ch9.mp3" expression="full" duration="3390" fileSize="27127237" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_ch9.mp4" expression="full" duration="3390" fileSize="280979724" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_ch9.wma" expression="full" duration="3390" fileSize="27422485" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_ch9.wmv" expression="full" duration="3390" fileSize="218105772" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/f4e7/87312c6f-f9e4-47bc-9e74-9e230150f4e7/Symposium2010CloudComputing_ch9.wmv" length="218105772" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Cloud-Computing-Challenges-and-Opportunities-Yousef-A-Khalidi/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Parallel Programming with Design Patterns - Ade Miller</title>
      <description><![CDATA[ <h3>Parallel Programming with Design Patterns and .NET | <a id="ctl00_mainContentContainer_ctl32" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Ade_Miller">Ade Miller</a></h3><p>Multi-core and HPC technologies are rapidly moving into the computing mainstream, allowing us to develop applications with improved performance, increased responsiveness, and reduced latency. The many established design patterns in this space can help developers and architects reuse proven approaches to solving many types of problems using parallelism. This talk covers many of the key patterns and gives examples of how they can be implemented using the Microsoft .NET Framework 4.0 libraries. This talk is aimed at experienced software developers who are relatively new to the parallel computing space but expect it to become more important to their work.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:d3461485765f4e508ab49e2300f04250">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Parallel-Programming-with-Design-Patterns-Ade-Miller</comments>
      <itunes:summary> Parallel Programming with Design Patterns and .NET | Ade MillerMulti-core and HPC technologies are rapidly moving into the computing mainstream, allowing us to develop applications with improved performance, increased responsiveness, and reduced latency. The many established design patterns in this space can help developers and architects reuse proven approaches to solving many types of problems using parallelism. This talk covers many of the key patterns and gives examples of how they can be implemented using the Microsoft .NET Framework 4.0 libraries. This talk is aimed at experienced software developers who are relatively new to the parallel computing space but expect it to become more important to their work. </itunes:summary>
      <itunes:duration>3807</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Parallel-Programming-with-Design-Patterns-Ade-Miller</link>
      <pubDate>Wed, 03 Nov 2010 23:07:21 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Parallel-Programming-with-Design-Patterns-Ade-Miller</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_2MB_ch9.wmv" expression="full" duration="3807" fileSize="473900340" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_ch9.mp3" expression="full" duration="3807" fileSize="30463782" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_ch9.mp4" expression="full" duration="3807" fileSize="309366373" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_ch9.wma" expression="full" duration="3807" fileSize="30795977" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_ch9.wmv" expression="full" duration="3807" fileSize="345260274" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4250/d3461485-765f-4e50-8ab4-9e2300f04250/Symposium2010ParallelProgramming_ch9.wmv" length="345260274" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Parallel-Programming-with-Design-Patterns-Ade-Miller/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Preserving Software Assets across UI Technology - Rockford Lhotka</title>
      <description><![CDATA[ <h3>Preserving Software Assets across UI Technologies | <a id="ctl00_mainContentContainer_ctl34" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Rocky_Lhotka">Rockford Lhotka</a></h3><p>The most fluid and transient part of any application is the user interface. This is because users continually change and refine their requirements at this level, and because UI technology itself is constantly in flux to accommodate new hardware capabilities and form factors. It is very likely that UI technologies will change out from under your application at least 1-2 times before the actual application functionality must change to meet new business requirements. So how do you preserve your business logic, validation, authorization, data access and other valuable software assets when the UI is so volatile?</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:252a92ae5550434d8de99e220109c4f9">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Preserving-Software-Assets-across-UI-Technology-Rockford-Lhotka</comments>
      <itunes:summary> Preserving Software Assets across UI Technologies | Rockford LhotkaThe most fluid and transient part of any application is the user interface. This is because users continually change and refine their requirements at this level, and because UI technology itself is constantly in flux to accommodate new hardware capabilities and form factors. It is very likely that UI technologies will change out from under your application at least 1-2 times before the actual application functionality must change to meet new business requirements. So how do you preserve your business logic, validation, authorization, data access and other valuable software assets when the UI is so volatile? </itunes:summary>
      <itunes:duration>3856</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Preserving-Software-Assets-across-UI-Technology-Rockford-Lhotka</link>
      <pubDate>Tue, 02 Nov 2010 18:51:07 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Preserving-Software-Assets-across-UI-Technology-Rockford-Lhotka</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_2MB_ch9.wmv" expression="full" duration="3856" fileSize="472244628" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_ch9.mp3" expression="full" duration="3856" fileSize="30849789" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_ch9.mp4" expression="full" duration="3856" fileSize="286199717" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_ch9.wma" expression="full" duration="3856" fileSize="31186497" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_ch9.wmv" expression="full" duration="3856" fileSize="274588562" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/c4f9/252a92ae-5550-434d-8de9-9e220109c4f9/Symposium2010PreservingSoftwareAssetsOverUITech_ch9.wmv" length="274588562" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Preserving-Software-Assets-across-UI-Technology-Rockford-Lhotka/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Understanding User&#39;s Needs - The Quadrant of Ubiquity - David Platt</title>
      <description><![CDATA[ <h3>Understanding Users’ Needs: The Quadrant of Ubiquity™ | <a id="ctl00_mainContentContainer_ctl37" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#David_Platt">David S. Platt</a></h3><p>One of the first questions that should arise in any user interface design is, “How frequently and how deeply will users use this particular application?” The answer has a huge impact on the client platform and feature set selected for the application. Systematic analysis of the possibilities has never before been attempted. But now, inspired by Martin Fowler’s keynote speech at this symposium last year (I can’t remember what he said, but it had something to do with quadrants and he was darn convincing), David Platt will present his brilliant Quadrant of Ubiquity™ (patent pending) tool for analyzing users needs of depth versus frequency in application usage. Live and without a net, he will daringly apply the QoU to existing and proposed applications, highlight good and bad usages of its results, and let the chips fall where they may.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1b2853b8491249b38ce69e220110ab7f">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Understanding-Users-Needs-The-Quadrant-of-Ubiquity-David-Platt</comments>
      <itunes:summary> Understanding Users’ Needs: The Quadrant of Ubiquity™ | David S. PlattOne of the first questions that should arise in any user interface design is, “How frequently and how deeply will users use this particular application?” The answer has a huge impact on the client platform and feature set selected for the application. Systematic analysis of the possibilities has never before been attempted. But now, inspired by Martin Fowler’s keynote speech at this symposium last year (I can’t remember what he said, but it had something to do with quadrants and he was darn convincing), David Platt will present his brilliant Quadrant of Ubiquity™ (patent pending) tool for analyzing users needs of depth versus frequency in application usage. Live and without a net, he will daringly apply the QoU to existing and proposed applications, highlight good and bad usages of its results, and let the chips fall where they may. </itunes:summary>
      <itunes:duration>1622</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Understanding-Users-Needs-The-Quadrant-of-Ubiquity-David-Platt</link>
      <pubDate>Tue, 02 Nov 2010 13:23:07 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Understanding-Users-Needs-The-Quadrant-of-Ubiquity-David-Platt</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_2MB_ch9.wmv" expression="full" duration="1622" fileSize="199647224" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_ch9.mp3" expression="full" duration="1622" fileSize="12978276" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_ch9.mp4" expression="full" duration="1622" fileSize="121931154" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_ch9.wma" expression="full" duration="1622" fileSize="13123445" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_ch9.wmv" expression="full" duration="1622" fileSize="117407164" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/ab7f/1b2853b8-4912-49b3-8ce6-9e220110ab7f/Symposium2010QuadrantOfUbiquity_ch9.wmv" length="117407164" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Understanding-Users-Needs-The-Quadrant-of-Ubiquity-David-Platt/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Inversion of Control/Dependency Injection Pattern - Hammet Verissimo &amp; Michael Puleio</title>
      <description><![CDATA[ <h3>The Inversion of Control/Dependency Injection Pattern | <a id="ctl00_mainContentContainer_ctl26" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Hamilton_Verissimo">Hammett Verissimo</a> and <a id="ctl00_mainContentContainer_ctl27" href="http://msdn.microsoft.com/en-us/practices/ff797017.aspx#Michael_Puleio">Michael Puleio</a></h3><p>Inversion of Control Containers were first introduced in 1998. Since then they have evolved a lot, but the underlying problems they try to solve remain unchanged. We will take a look at the principles behind IoC and how applying these principles can help you in practice. Then we can look at how MEF and Unity can be used to help you on a daily basis.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:1a600acbba9a4743bec89e210142effe">]]></description>
      <comments>http://channel9.msdn.com/posts/PP-Symposium-2010-Inversion-of-ControlDependency-Injection-Pattern-Hammet-Verissimo--Michael-Puleio</comments>
      <itunes:summary> The Inversion of Control/Dependency Injection Pattern | Hammett Verissimo and Michael PuleioInversion of Control Containers were first introduced in 1998. Since then they have evolved a lot, but the underlying problems they try to solve remain unchanged. We will take a look at the principles behind IoC and how applying these principles can help you in practice. Then we can look at how MEF and Unity can be used to help you on a daily basis. </itunes:summary>
      <itunes:duration>3652</itunes:duration>
      <link>http://channel9.msdn.com/posts/PP-Symposium-2010-Inversion-of-ControlDependency-Injection-Pattern-Hammet-Verissimo--Michael-Puleio</link>
      <pubDate>Mon, 01 Nov 2010 22:17:28 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/PP-Symposium-2010-Inversion-of-ControlDependency-Injection-Pattern-Hammet-Verissimo--Michael-Puleio</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_2MB_ch9.wmv" expression="full" duration="3652" fileSize="452371410" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_ch9.mp3" expression="full" duration="3652" fileSize="29219366" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_ch9.mp4" expression="full" duration="3652" fileSize="277426316" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_ch9.wma" expression="full" duration="3652" fileSize="29537301" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_ch9.wmv" expression="full" duration="3652" fileSize="300699344" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/effe/1a600acb-ba9a-4743-bec8-9e210142effe/Symposium2010IOCandDIP_ch9.wmv" length="300699344" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/PP-Symposium-2010-Inversion-of-ControlDependency-Injection-Pattern-Hammet-Verissimo--Michael-Puleio/rss</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>P&amp;P Symposium 2010 - Opening Keynote - Robert C. Martin</title>
      <description><![CDATA[ <h3><strong>Clean Code: Craftsmanship and Ethics</strong> | <a id="ctl00_mainContentContainer_ctl08" href="ff797017.aspx#Bob_Martin">Robert C. &quot;Uncle Bob&quot; Martin</a>, Object Mentor Inc.</h3><p>&nbsp;</p><p><em><strong>This is an audio&#43;slides recording of Robert Martin's Keynote.</strong></em></p><p>&nbsp;</p><p>What does it mean to be a professional software developer? What rules do we follow? What attitudes do we hold? And how can we maintain our professionalism in the face of schedule pressure? In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Don’ts for teams who want to be counted as professional craftsmen.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4b7ec6442b6f486d88ca9e1d00fbc1cb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Opening-Keynote-Robert-C-Martin</comments>
      <itunes:summary> Clean Code: Craftsmanship and Ethics | Robert C. &amp;quot;Uncle Bob&amp;quot; Martin, Object Mentor Inc.&amp;nbsp; This is an audio&amp;#43;slides recording of Robert Martin&#39;s Keynote. &amp;nbsp; What does it mean to be a professional software developer? What rules do we follow? What attitudes do we hold? And how can we maintain our professionalism in the face of schedule pressure? In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics. He resolves the dilemma of speed vs. quality, and mess vs schedule. He provides a set of principles and simple Dos and Don’ts for teams who want to be counted as professional craftsmen. </itunes:summary>
      <itunes:duration>3978</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Opening-Keynote-Robert-C-Martin</link>
      <pubDate>Fri, 29 Oct 2010 21:26:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Opening-Keynote-Robert-C-Martin</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_2MB_ch9.wmv" expression="full" duration="3978" fileSize="314141360" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_ch9.mp3" expression="full" duration="3978" fileSize="31826006" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_ch9.mp4" expression="full" duration="3978" fileSize="265064123" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_ch9.wma" expression="full" duration="3978" fileSize="32171809" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_ch9.wmv" expression="full" duration="3978" fileSize="165549294" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/c1cb/4b7ec644-2b6f-486d-88ca-9e1d00fbc1cb/PnPTest1A_ch9.wmv" length="165549294" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/PP-Symposium-2010-Opening-Keynote-Robert-C-Martin/RSS</wfw:commentRss>
      <category>P&amp;P</category>
      <category>Patterns and Practices</category>
    </item>
  <item>
      <title>Behind The Curtain - Episode #8</title>
      <description><![CDATA[ <p>Welcome to Episode #8 of &quot;Behind The Curtain&quot;, tips, tricks and insights from&nbsp;<a href="http://msdn.microsoft.com/practices">Patterns &amp; Practices</a>.<br><br>In this episode,&nbsp;<a href="http://blogs.msdn.com/mglehman">Michael Lehman</a>, talks with Scott Densmore about his work on the<a href="http://wag.codeplex.com/"> Azure Cloud guidance</a> and the brand new <a href="http://wp7guide.codeplex.com/">Windows Phone 7 guidance</a></p><p>Also, the <a href="http://tinyurl.com/pnpsymposium">P&amp;P Symposium</a> starts one week from today... &nbsp;Register now!</p><p>&nbsp;</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/patterns+and+practices/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4b4d9aa78d3043d58a1f9e0c010eb235">]]></description>
      <comments>http://channel9.msdn.com/Blogs/MichaelLehman/Behind-The-Curtain-Episode-8</comments>
      <itunes:summary> Welcome to Episode #8 of &amp;quot;Behind The Curtain&amp;quot;, tips, tricks and insights from&amp;nbsp;Patterns &amp;amp; Practices.In this episode,&amp;nbsp;Michael Lehman, talks with Scott Densmore about his work on the Azure Cloud guidance and the brand new Windows Phone 7 guidance Also, the P&amp;amp;P Symposium starts one week from today... &amp;nbsp;Register now! &amp;nbsp; </itunes:summary>
      <itunes:duration>616</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/MichaelLehman/Behind-The-Curtain-Episode-8</link>
      <pubDate>Mon, 11 Oct 2010 20:03:32 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/MichaelLehman/Behind-The-Curtain-Episode-8</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_2MB_ch9.wmv" expression="full" duration="616" fileSize="39196009" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_ch9.mp3" expression="full" duration="616" fileSize="4934329" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_ch9.mp4" expression="full" duration="616" fileSize="50465484" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_ch9.wma" expression="full" duration="616" fileSize="5000629" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_ch9.wmv" expression="full" duration="616" fileSize="71545129" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/b235/4b4d9aa7-8d30-43d5-8a1f-9e0c010eb235/BTCEpisode8B_ch9.wmv" length="71545129" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Michael Lehman</dc:creator>
      <itunes:author>Michael Lehman</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/MichaelLehman/Behind-The-Curtain-Episode-8/RSS</wfw:commentRss>
      <category>BehindTheCurtain</category>
      <category>Patterns and Practices</category>
      <category>pnp</category>
    </item>    
</channel>
</rss>