<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with ukdevteam - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/ukdevteam/feed/ipod/default.aspx" /><itunes:summary>ukdevteam</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with ukdevteam - Channel 9</title><link>http://channel9.msdn.com/tags/UKDevTeam/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>ukdevteam</description><link>http://channel9.msdn.com/tags/UKDevTeam/</link><language>en-us</language><pubDate>Thu, 26 Nov 2009 11:17:36 GMT</pubDate><lastBuildDate>Thu, 26 Nov 2009 11:17:36 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Meet the Azure team at PDC09</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_85_ch9.png" border="0" /&gt;&lt;p&gt;David Gristwood goes roving with his video camera at the PDC to meet some of the Azure team who are responsible for building Azure and deciding the features make it into the product set. This is a great chance to hear some of the team talk about their areas of focus across Azure, including:&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;-          The Azure developer experience &lt;/p&gt;
&lt;p&gt;-          What the Azure fabric controller is and how it works &lt;/p&gt;
&lt;p&gt;-          What the new Codename “Dallas” project is about&lt;/p&gt;
&lt;p&gt;-          The newly announced Appfabric and how it relates to .NET Services &lt;/p&gt;
&lt;p&gt;-          The role of the newly released Windows Identity Foundation&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;And last, but by no means least, take a tour round one of the new Azure storage containers that was on display at the show. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;(There is a bit of background noise in some of the interviews, but that’s the buzz from all the folk attending the PDC, but we hope it doesn’t detract from the video interviews). &lt;/p&gt;&lt;img src="http://channel9.msdn.com/509115/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/Meet-the-Azure-team-at-PDC09/</comments><itunes:summary>David Gristwood goes roving with his video camera at the PDC to meet some of the Azure team who are responsible for building Azure and deciding the features make it into the product set. This is a great chance to hear some of the team talk about their areas of focus across Azure, including:
 
-          The Azure developer experience 
-          What the Azure fabric controller is and how it works 
-          What the new Codename “Dallas” project is about
-          The newly announced Appfabric and how it relates to .NET Services 
-          The role of the newly released Windows Identity Foundation
 
And last, but by no means least, take a tour round one of the new Azure storage containers that was on display at the show. 
 
(There is a bit of background noise in some of the interviews, but that’s the buzz from all the folk attending the PDC, but we hope it doesn’t detract from the video interviews). </itunes:summary><link>http://channel9.msdn.com/posts/David+Gristwood/Meet-the-Azure-team-at-PDC09/</link><pubDate>Fri, 27 Nov 2009 08:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.mp4</guid><evnet:views>394</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/509115/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>David Gristwood goes roving with his video camera at the PDC to meet some of the Azure team who are responsible for building Azure and deciding the features make it into the product set. This is a great chance to hear some of the team talk about their areas of focus across Azure, including:       &lt;br /&gt;
      &lt;br /&gt;
    - The Azure developer experience &lt;br /&gt;
    - The Azure fabric controller &lt;br /&gt;
    - Codename “Dallas” &lt;br /&gt;
    - The newly announced Appfabric &lt;br /&gt;
    - The newly released Windows Identity Foundation   &lt;br /&gt;
&lt;br /&gt;
And last, but by no means least, take a tour round one of the new Azure storage containers that was on display at the show.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.mp4" expression="full" duration="1226" fileSize="218026361" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.mp3" expression="full" duration="1226" fileSize="9810246" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.mp4" expression="full" duration="1226" fileSize="218026361" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.wma" expression="full" duration="1226" fileSize="9921181" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.wmv" expression="full" duration="1226" fileSize="265798683" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_2MB_ch9.wmv" expression="full" duration="1226" fileSize="1286270095" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_Zune_ch9.wmv" expression="full" duration="1226" fileSize="146118749" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_512_ch9.png" expression="full" duration="1226" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09.ism/Manifest" expression="full" duration="1226" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/1/1/9/0/5/MeetAzureTeamPDC09_ch9.mp4" length="218026361" type="video/mp4" /><dc:creator>David Gristwood</dc:creator><itunes:author>David Gristwood</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/Meet-the-Azure-team-at-PDC09/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/509115/Trackback.aspx</trackback:ping><category>Azure</category><category>en-GB</category><category>PDC09</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>Entity Framework 4: Part 1 - Simple Model First</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_85_ch9.png" border="0" /&gt;This is part 1 of a series of short introductory screencasts to the new features of ADO.NET Entity Framework 4, which is part of .NET 4 and Visual Studo 2010. It was created using Visual Studio 2010 Beta 2.&lt;br /&gt;
&lt;br /&gt;
In this 10 minute screencast I explore the new Model First capability of Entity Framework. Model First allows you to create your Entity Data Model from scratch, focusing on defining the conceptual model from which we can then generate a database schema and mapping.&lt;br /&gt;
&lt;br /&gt;
It is based on the demos I delivered during my Entity Framework session at TechEd Europe in November (DEV305).&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Links:&lt;br /&gt;
&lt;/strong&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/11/17/getting-started-with-entity-framework-4-ndash-simple-model-first.aspx"&gt;Companion walkthrough on my blog&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/11/06/the-relationship-between-entity-framework-4-betas-and-ctps-explained.aspx"&gt;The relationship between the betas and ctps explained&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;The related &lt;a href="http://geekswithblogs.net/iupdateable/category/10944.aspx"&gt;series of blog posts &lt;/a&gt;on Entity Framework 4 &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://bit.ly/ef4resources"&gt;Entity Framework 4 Resources&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;My &lt;a href="http://bit.ly/ericnelson"&gt;blog&lt;/a&gt;, &lt;a href="http://twitter.com/ericnel"&gt;twitter &lt;/a&gt;and &lt;a href="http://twitter.com/ukmsdn"&gt;team twitter&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/508936/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-Simple-Model-First/</comments><itunes:summary>This is part 1 of a series of short introductory screencasts to the new features of ADO.NET Entity Framework 4, which is part of .NET 4 and Visual Studo 2010. It was created using Visual Studio 2010 Beta 2.

In this 10 minute screencast I explore the new Model First capability of Entity Framework. Model First allows you to create your Entity Data Model from scratch, focusing on defining the conceptual model from which we can then generate a database schema and mapping.

It is based on the demos I delivered during my Entity Framework session at TechEd Europe in November (DEV305).

Links:


    Companion walkthrough on my blog 
    The relationship between the betas and ctps explained 
    The related series of blog posts on Entity Framework 4 
    Entity Framework 4 Resources 
    My blog, twitter and team twitter 
</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-Simple-Model-First/</link><pubDate>Thu, 26 Nov 2009 10:57:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.mp4</guid><evnet:views>1169</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/508936/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 1 of a series of short introductory screencasts to the new features of ADO.NET Entity Framework 4, which is part of .NET 4 and Visual Studo 2010.&lt;br /&gt;
&lt;br /&gt;
In this 10 minute screencast I explore the new Model First capability of Entity Framework. Model First allows you to create your Entity Data Model from scratch, focusing on defining the conceptual model from which we can then generate a database schema and mapping.&lt;br /&gt;
&lt;br /&gt;
It is based on the demos I delivered during my Entity Framework session at TechEd Europe in November (DEV305).</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.mp4" expression="full" duration="607" fileSize="21706612" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.mp3" expression="full" duration="607" fileSize="4859344" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.mp4" expression="full" duration="607" fileSize="21706612" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.wma" expression="full" duration="607" fileSize="4925523" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.wmv" expression="full" duration="607" fileSize="23214025" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_2MB_ch9.wmv" expression="full" duration="607" fileSize="25232984" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_Zune_ch9.wmv" expression="full" duration="607" fileSize="31913119" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_512_ch9.png" expression="full" duration="607" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/6/3/9/8/0/5/ef4modelfirst.ism/Manifest" expression="full" duration="607" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/3/9/8/0/5/ef4modelfirst_ch9.mp4" length="21706612" type="video/mp4" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/Entity-Framework-4-Part-1-Simple-Model-First/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/508936/Trackback.aspx</trackback:ping><category>.NET 4</category><category>Entity Framework</category><category>Entity-Framework-4</category><category>UKDevTeam</category><category>UKEntityFramework</category><category>Visual Studio 2010</category></item><item><title>How Azure is being used in the real world - Azure Deep Dives</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_85_ch9.png" border="0" /&gt;&lt;p&gt;Microsoft runs occasional Azure Deep Dive events, with a small numbers of customers and partners, to help accelerate their progress building real world solutions on the Azure Platform, and providing feedback to the product team. This video looks behind the scenes at one of these 5 day Azure Deep Dives, meets the Microsoft folk mentoring the sessions, and the customers and partners building their solutions. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Check out the video to see:&lt;/p&gt;
&lt;p&gt;- The features in the Azure Platform that early adopters are finding most compelling&lt;/p&gt;
&lt;p&gt;- The emerging architectural patterns being used, such as the use of queues for durable messaging&lt;/p&gt;
&lt;p&gt;- Discussion of recently released features for Windows Azure, and some hints for new features being announced at the PDC&lt;/p&gt;
&lt;p&gt;- Real customer and partner solutions that are being built on the Azure Platform.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/505370/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/How-Azure-is-being-used-in-the-real-world-at-one-of-the-Azure-Deep-Dive-events/</comments><itunes:summary>Microsoft runs occasional Azure Deep Dive events, with a small numbers of customers and partners, to help accelerate their progress building real world solutions on the Azure Platform, and providing feedback to the product team. This video looks behind the scenes at one of these 5 day Azure Deep Dives, meets the Microsoft folk mentoring the sessions, and the customers and partners building their solutions. 
 
Check out the video to see:
- The features in the Azure Platform that early adopters are finding most compelling
- The emerging architectural patterns being used, such as the use of queues for durable messaging
- Discussion of recently released features for Windows Azure, and some hints for new features being announced at the PDC
- Real customer and partner solutions that are being built on the Azure Platform.</itunes:summary><link>http://channel9.msdn.com/posts/David+Gristwood/How-Azure-is-being-used-in-the-real-world-at-one-of-the-Azure-Deep-Dive-events/</link><pubDate>Thu, 12 Nov 2009 16:31:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.mp4</guid><evnet:views>1973</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/505370/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Microsoft runs occasional Azure Deep Dive events, with a small numbers of customers and partners, to help accelerate their progress building real world solutions on the Azure Platform, and providing feedback to the product team. This video looks behind the scenes at one of these 5 day Azure Deep Dives, meets the Microsoft folk mentoring the sessions, and the customers and partners building their solutions.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.mp4" expression="full" duration="2785" fileSize="335146706" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.mp3" expression="full" duration="2785" fileSize="22282668" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.mp4" expression="full" duration="2785" fileSize="335146706" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.wma" expression="full" duration="2785" fileSize="22525965" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.wmv" expression="full" duration="2785" fileSize="543996509" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_2MB_ch9.wmv" expression="full" duration="2785" fileSize="2923295514" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_Zune_ch9.wmv" expression="full" duration="2785" fileSize="332444561" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_512_ch9.png" expression="full" duration="2785" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009.ism/Manifest" expression="full" duration="2785" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/7/3/5/0/5/AzureDeepDiveOct2009_ch9.mp4" length="335146706" type="video/mp4" /><dc:creator>David Gristwood</dc:creator><itunes:author>David Gristwood</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/How-Azure-is-being-used-in-the-real-world-at-one-of-the-Azure-Deep-Dive-events/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/505370/Trackback.aspx</trackback:ping><category>Cloud Computing</category><category>DPEField</category><category>en-GB</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>Talking Architects - Angela Yochem</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_85_ch9.png" border="0" /&gt;"Architects need to be partners of the business" is what Angela Yochem, an Executive IT Architect with a large multinational organisation, believes is key in delivering value to the enterprise.&lt;img src="http://channel9.msdn.com/502343/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Angela-Yochem/</comments><itunes:summary>"Architects need to be partners of the business" is what Angela Yochem, an Executive IT Architect with a large multinational organisation, believes is key in delivering value to the enterprise.</itunes:summary><link>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Angela-Yochem/</link><pubDate>Thu, 12 Nov 2009 10:31:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.mp4</guid><evnet:views>980</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502343/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>"Architects need to be partners of the business" is what Angela Yochem, an Executive IT Architect with a large multinational organisation, believes is key in delivering value to the enterprise.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.mp4" expression="full" duration="1196" fileSize="156614262" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.mp3" expression="full" duration="1196" fileSize="9570972" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.mp4" expression="full" duration="1196" fileSize="156614262" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.wma" expression="full" duration="1196" fileSize="9677851" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.wmv" expression="full" duration="1196" fileSize="251382257" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_2MB_ch9.wmv" expression="full" duration="1196" fileSize="801317257" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_Zune_ch9.wmv" expression="full" duration="1196" fileSize="142486309" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_512_ch9.png" expression="full" duration="1196" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/3/4/3/2/0/5/TAAngelaYochem.ism/Manifest" expression="full" duration="1196" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/4/3/2/0/5/TAAngelaYochem_ch9.mp4" length="156614262" type="video/mp4" /><dc:creator>Matt Deacon</dc:creator><itunes:author>Matt Deacon</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Angela-Yochem/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502343/Trackback.aspx</trackback:ping><category>Angela Yochem</category><category>Architects</category><category>Architecture</category><category>en-GB</category><category>IASA</category><category>Matt Deacon</category><category>Talking Architects</category><category>UKArchTeam</category><category>UKDevTeam</category></item><item><title>MSDN Flash Podcast 011 – Steve Marx on Windows Azure</title><description>&lt;img src="http://channel9.msdn.com/Link/3cdd633d-d4dc-4264-9e8e-3e7bd3e24180/" border="0" /&gt;&lt;p&gt;Also known as “that’s where I left my shoe” (you will need to listen to understand that)&lt;/p&gt;
&lt;p&gt;This is a bonus edition of the podcast recorded on the 6th of October in London with &lt;a href="http://blog.smarx.com/"&gt;Steve Marx&lt;/a&gt;, Technical Strategist working on Windows Azure.&lt;/p&gt;
&lt;p&gt;It starts slow and a little quiet, it needed a few edits (deletes!) as we battled with “what is still not public” but picks up to be a pretty useful look at the improvements we have made to Windows Azure over the last few months with a specific focus on storage.&lt;/p&gt;
&lt;p&gt;Topics covered include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Entity Group Transactions &lt;/li&gt;
    &lt;li&gt;StorageClient library &lt;/li&gt;
    &lt;li&gt;Queues &lt;/li&gt;
    &lt;li&gt;Blobs and Shared Access Signatures/Blob Container Access Policies &lt;/li&gt;
    &lt;li&gt;Communication between nodes without queues &lt;/li&gt;
    &lt;li&gt;Logging &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Show Links:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/using-container-level-access-policies-in-windows-azure-storage"&gt;Container Access Policies&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/new-storage-feature-signed-access-signatures"&gt;Shared Access Signatures&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/sample-code-for-new-windows-azure-blob-features"&gt;Copy Blob and get committed block list methods&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/sample-code-for-batch-transactions-in-windows-azure-tables"&gt;Entity Group Transactions&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/10/03/upcoming-changes-to-windows-azure-logging.aspx"&gt;Azure Logging&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.cerebrata.com/" title="http://www.cerebrata.com/"&gt;http://www.cerebrata.com/&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504044/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/</comments><itunes:summary>Also known as “that’s where I left my shoe” (you will need to listen to understand that)
This is a bonus edition of the podcast recorded on the 6th of October in London with Steve Marx, Technical Strategist working on Windows Azure.
It starts slow and a little quiet, it needed a few edits (deletes!) as we battled with “what is still not public” but picks up to be a pretty useful look at the improvements we have made to Windows Azure over the last few months with a specific focus on storage.
Topics covered include:

    Entity Group Transactions 
    StorageClient library 
    Queues 
    Blobs and Shared Access Signatures/Blob Container Access Policies 
    Communication between nodes without queues 
    Logging 

Show Links:

    Container Access Policies 
    Shared Access Signatures 
    Copy Blob and get committed block list methods 
    Entity Group Transactions 
    Azure Logging 
    http://www.cerebrata.com/  

Follow me or my team on twitter.</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/</link><pubDate>Tue, 03 Nov 2009 14:36:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3</guid><evnet:views>1262</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504044/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is a bonus edition of the podcast recorded on the 6th of October in London with &lt;a href="http://blog.smarx.com/"&gt;Steve Marx&lt;/a&gt;, Technical Strategist working on Windows Azure. Looks at the improvements we have made to Windows Azure over the last few months with a specific focus on storage.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/49064479-212c-4d6e-8d9d-f428ff8b86f9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3cdd633d-d4dc-4264-9e8e-3e7bd3e24180/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3" expression="full" duration="2229" fileSize="17836259" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3" length="17836259" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504044/Trackback.aspx</trackback:ping><category>Azure</category><category>Azure Platform</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Windows Azure</category></item><item><title>MSDN Flash Podcast 010 – Paul Jackson on Memory Mapped Files in .NET 4, Oslo and more</title><description>&lt;img src="http://channel9.msdn.com/Link/ef873873-0c08-4778-939c-06142811e392/" border="0" /&gt;&lt;p&gt;This podcast accompanies the October 8th edition of the MSDN &lt;a href="http://www.microsoft.com/uk/msdn/flash/"&gt;Flash&lt;/a&gt; newsletter.&lt;/p&gt;
&lt;p&gt;It is an interview with &lt;a href="http://compilewith.net/"&gt;Paul Jackson&lt;/a&gt; which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions – but we both certainly enjoyed doing it :-) I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/24/announcing-the-websitespark-program.aspx"&gt;WebsiteSpark Program&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx"&gt;Microsoft Ajax CDN&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer Version 2&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Web Toolkits &lt;a href="http://channel9.msdn.com/tags/Web+Application+Toolkit/"&gt;series of screencasts&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005226"&gt;Casestudy on F#&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Poll &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/28/uk-msdn-flash-poll-for-october-7th-2009-how-many.aspx"&gt;How many lines of code did you write yesterday?&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Memory Mapped File .NET 4.0 &lt;a href="http://msdn.microsoft.com/en-us/library/system.io.memorymappedfiles(VS.100).aspx"&gt;preliminary MSDN documentation&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/soa/products/oslo.aspx"&gt;Microsoft Oslo&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Book &lt;a href="http://www.amazon.co.uk/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1255013119&amp;amp;sr=8-1"&gt;Pro ASP.NET MVC&lt;/a&gt; by Steven Sanderson &lt;/li&gt;
    &lt;li&gt;Book &lt;a href="http://www.amazon.co.uk/Professional-ASP-NET-MVC-Wrox-Programmer/dp/0470384611/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1255013119&amp;amp;sr=8-2"&gt;Professional ASP.NET MVC 1.0&lt;/a&gt; (with &lt;a href="http://www.nerddinner.com/"&gt;nerddinner&lt;/a&gt; sample) and the &lt;a href="http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf"&gt;free chapter&lt;/a&gt; (pdf) from Scott Guthrie &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502526/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/</comments><itunes:summary>This podcast accompanies the October 8th edition of the MSDN Flash newsletter.
It is an interview with Paul Jackson which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions – but we both certainly enjoyed doing it  I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML.
Show Notes:

    WebsiteSpark Program 
    Microsoft Ajax CDN 
    Web Platform Installer Version 2 
    Web Toolkits series of screencasts 
    Casestudy on F# 
    Poll How many lines of code did you write yesterday? 
    Memory Mapped File .NET 4.0 preliminary MSDN documentation 
    Microsoft Oslo 
    Book Pro ASP.NET MVC by Steven Sanderson 
    Book Professional ASP.NET MVC 1.0 (with nerddinner sample) and the free chapter (pdf) from Scott Guthrie 

Follow me or my team on twitter.</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/</link><pubDate>Tue, 03 Nov 2009 11:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3</guid><evnet:views>2664</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502526/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast accompanies the October 8th edition of the MSDN Flash newsletter. It is an interview with Paul Jackson which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions. I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/3ae5b963-34fd-4e1d-90a9-228339d9abb8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ef873873-0c08-4778-939c-06142811e392/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3" expression="full" duration="1386" fileSize="11096185" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3" length="11096185" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502526/Trackback.aspx</trackback:ping><category>.NET 4</category><category>.NET Framework 4.0</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Visual Studio 2010</category><category>vs2010</category></item><item><title>MSDN Flash Podcast 009 – Tom Quinn discusses Test Doubles, Mocking and Coding Dojos</title><description>&lt;img src="http://channel9.msdn.com/Link/3c285083-02b4-4f9c-889f-417a860b818d/" border="0" /&gt;&lt;p&gt;This podcast is an interview with &lt;a href="http://blogs.imeta.co.uk/tquinn"&gt;Tom Quinn&lt;/a&gt; in which we start off discussing his article on Test Doubles before moving on to &lt;a href="http://codingdojo.org/"&gt;Coding Dojos&lt;/a&gt; and finishing with a spot of “has software development really improved in the last 20 years”. The interview starts 7 minutes in after I complete a brief summary of the newsletter.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx"&gt;“Boot to VHD”&lt;/a&gt; – very cool stuff. &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx"&gt;New Doloto tool for AJAX optimisation&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/09/microsoft-expression-3-and-silverlight-3-starter-kits-to-download.aspx"&gt;32 Silverlight 3 and Expression 3 Videos&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Last newsletter Poll on “&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/08/05/uk-msdn-flash-poll-how-did-your-software-team-score.aspx"&gt;How did your software team score in the Joel Test?&lt;/a&gt;”.  45% of you scored 6 or below ... hmmm, disappointing :-) &lt;/li&gt;
    &lt;li&gt;This editions Poll looks at &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/10/uk-msdn-flash-poll-for-sept-16th-2009-how-do.aspx"&gt;how we approach unit testing code&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=1802122"&gt;UK South Scrum User Group&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx"&gt;Rhino Mocks&lt;/a&gt;, &lt;a href="http://learn.typemock.com/"&gt;Typemock&lt;/a&gt;, &lt;a href="http://www.nmock.org/"&gt;NMock&lt;/a&gt; and &lt;a href="http://code.google.com/p/moq/"&gt;Moq&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Tom &lt;a href="http://blogs.imeta.co.uk/tquinn/archive/2009/09/10/first-coding-dojo.aspx"&gt;summarises the first Coding Dojo&lt;/a&gt; he run &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://southamptoncodingdojo.ning.com/" title="http://southamptoncodingdojo.ning.com/"&gt;http://southamptoncodingdojo.ning.com/&lt;/a&gt; sign up details. Next is on Sep 24th in Southampton. &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/09/mocking-stubs-and-project-neric.aspx"&gt;Summary of Test Doubles, Fakes, Stubs, Dummies and Mocks&lt;/a&gt; from the work of the folks at ThoughtWorks &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502523/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/</comments><itunes:summary>This podcast is an interview with Tom Quinn in which we start off discussing his article on Test Doubles before moving on to Coding Dojos and finishing with a spot of “has software development really improved in the last 20 years”. The interview starts 7 minutes in after I complete a brief summary of the newsletter.
Show Notes:

    “Boot to VHD” – very cool stuff. 
    New Doloto tool for AJAX optimisation 
    32 Silverlight 3 and Expression 3 Videos 
    Last newsletter Poll on “How did your software team score in the Joel Test?”.  45% of you scored 6 or below ... hmmm, disappointing  
    This editions Poll looks at how we approach unit testing code 
    UK South Scrum User Group 
    Rhino Mocks, Typemock, NMock and Moq 
    Tom summarises the first Coding Dojo he run 
    http://southamptoncodingdojo.ning.com/ sign up details. Next is on Sep 24th in Southampton. 
    Summary of Test Doubles, Fakes, Stubs, Dummies and Mocks from the work of the folks at ThoughtWorks 

Follow me or my team on twitter.</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/</link><pubDate>Tue, 03 Nov 2009 11:28:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3</guid><evnet:views>1691</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502523/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast is an interview with Tom Quinn in which we start off discussing his article on Test Doubles before moving on to Coding Dojos and finishing with a spot of “has software development really improved in the last 20 years”. The interview starts 7 minutes in after I complete a brief summary of the newsletter.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9bf5c8d0-b533-4d69-8852-dd83797d467d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3c285083-02b4-4f9c-889f-417a860b818d/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3" expression="full" duration="1685" fileSize="10135928" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3" length="10135928" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502523/Trackback.aspx</trackback:ping><category>best practices</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category></item><item><title>MSDN Flash Podcast 008 – Gary Short on using XAF to build WebForm and WinForm apps</title><description>&lt;img src="http://channel9.msdn.com/Link/8ab2bec2-ccd7-4b5b-989b-556535eb3960/" border="0" /&gt;&lt;p&gt;This podcast is an interview with &lt;a href="http://community.devexpress.com/blogs/garyshort/"&gt;Gary Short&lt;/a&gt; in which we discuss the &lt;a href="http://devexpress.com/Products/NET/Application_Framework/"&gt;DevExpress eXpressApp Framework™&lt;/a&gt; (XAF) for quickly building WebForm and WinForm applications. Along the way we manage to mention testing frameworks, home-grown source control, rabbits feet, British Rail and Microsoft Access (Apologies in advance to the Access User Group) but most of it is about understanding what XAF is and when you would use it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://devexpress.com/Products/NET/Application_Framework/"&gt;XAF&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Posts on the &lt;a href="http://community.devexpress.com/blogs/garyshort/archive/2009/08/12/xaf-project-management-application-index.aspx"&gt;Project Management application&lt;/a&gt; being built in XAF &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://devexpress.com/Products/NET/ORM/"&gt;eXpress Persistent Objects&lt;/a&gt; (XPO) – the ORM beneath XAF &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.ukaugcommunity.co.uk/default.aspx"&gt;UK Access User Group&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502509/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/</comments><itunes:summary>This podcast is an interview with Gary Short in which we discuss the DevExpress eXpressApp Framework™ (XAF) for quickly building WebForm and WinForm applications. Along the way we manage to mention testing frameworks, home-grown source control, rabbits feet, British Rail and Microsoft Access (Apologies in advance to the Access User Group) but most of it is about understanding what XAF is and when you would use it.
Show Notes:

    XAF 
    Posts on the Project Management application being built in XAF 
    eXpress Persistent Objects (XPO) – the ORM beneath XAF 
    UK Access User Group 

Follow me or my team on twitter.</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/</link><pubDate>Tue, 03 Nov 2009 11:26:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3</guid><evnet:views>1254</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502509/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast is an interview with Gary Short in which we discuss the DevExpress eXpressApp Framework™ (XAF) for quickly building WebForm and WinForm applications. Along the way we manage to mention testing frameworks, home-grown source control, rabbits feet, British Rail and Microsoft Access (Apologies in advance to the Access User Group) but most of it is about understanding what XAF is and when you would use it.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/01f7f2bd-24cc-495a-a4c2-1290bc299b4c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8ab2bec2-ccd7-4b5b-989b-556535eb3960/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3" expression="full" duration="1723" fileSize="20508108" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3" length="20508108" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502509/Trackback.aspx</trackback:ping><category>en-GB</category><category>UK</category><category>UKDevTeam</category><category>UKMSDNPodcast</category></item><item><title>Hands on with SQL Azure (CTP 2)</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_85_ch9.png" border="0" /&gt;&lt;p&gt;With the release of the second CTP (Community Tech Preview) of SQL Azure, many developers are starting to get to get to grips with SQL Azure. However, quite a few aren’t aware that many SQL Server features will also work against data stored in the cloud, in SQL Azure. In this video, David Gristwood and Keith Burns discuss these features, as Keith demos SQL Server Integration Services, Reporting Services, and BCP in action. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/502712/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/</comments><itunes:summary>With the release of the second CTP (Community Tech Preview) of SQL Azure, many developers are starting to get to get to grips with SQL Azure. However, quite a few aren’t aware that many SQL Server features will also work against data stored in the cloud, in SQL Azure. In this video, David Gristwood and Keith Burns discuss these features, as Keith demos SQL Server Integration Services, Reporting Services, and BCP in action. </itunes:summary><link>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/</link><pubDate>Mon, 02 Nov 2009 15:37:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4</guid><evnet:views>1073</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502712/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>With the release of the second CTP (Community Tech Preview) of SQL Azure, many developers are starting to get to get to grips with SQL Azure. However, quite a few aren’t aware that many SQL Server features will also work against data stored in the cloud, in SQL Azure. In this video, David Gristwood&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4" expression="full" duration="674" fileSize="31193053" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp3" expression="full" duration="674" fileSize="5398901" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4" expression="full" duration="674" fileSize="31193053" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wma" expression="full" duration="674" fileSize="5463239" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wmv" expression="full" duration="674" fileSize="35966963" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_2MB_ch9.wmv" expression="full" duration="674" fileSize="211878831" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_Zune_ch9.wmv" expression="full" duration="674" fileSize="33973950" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_512_ch9.png" expression="full" duration="674" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2.ism/Manifest" expression="full" duration="674" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4" length="31193053" type="video/mp4" /><dc:creator>David Gristwood</dc:creator><itunes:author>David Gristwood</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502712/Trackback.aspx</trackback:ping><category>Cloud</category><category>David Gristwood</category><category>Keith Burns</category><category>SQL Azure</category><category>SQL Server Integration Services</category><category>SQL Server Reporting Services</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>Talking Architects - Neil Ward-Dutton</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_85_ch9.png" border="0" /&gt;Matt Deacon, host of Talking Architects talks to Neil Ward-Dutton from the Industry Analyst firm &lt;a href="http://www.mwdadvisors.com" target="_blank"&gt;MWD Advisors &lt;/a&gt;about the value of &lt;a href="http://www.iasahome.org" title="IASA"&gt;IASA&lt;/a&gt;, of architects and what they all think of cloud computing! &lt;br /&gt;&lt;img src="http://channel9.msdn.com/501661/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/</comments><itunes:summary>Matt Deacon, host of Talking Architects talks to Neil Ward-Dutton from the Industry Analyst firm MWD Advisors about the value of IASA, of architects and what they all think of cloud computing! </itunes:summary><link>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/</link><pubDate>Mon, 02 Nov 2009 11:41:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4</guid><evnet:views>2156</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501661/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Matt Deacon, host of Talking Architects talks to Neil Ward-Dutton from the Industry Analyst firm MWD Advisors about the value of IASA, of architects and what they all think of cloud computing!</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4" expression="full" duration="1279" fileSize="177238886" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp3" expression="full" duration="1279" fileSize="10235742" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4" expression="full" duration="1279" fileSize="177238886" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wma" expression="full" duration="1279" fileSize="10350747" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wmv" expression="full" duration="1279" fileSize="252887433" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_2MB_ch9.wmv" expression="full" duration="1279" fileSize="165330741" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_Zune_ch9.wmv" expression="full" duration="1279" fileSize="128778841" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_512_ch9.png" expression="full" duration="1279" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/6/6/1/0/5/TANeilWardDutton.ism/Manifest" expression="full" duration="1279" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4" length="177238886" type="video/mp4" /><dc:creator>Matt Deacon</dc:creator><itunes:author>Matt Deacon</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501661/Trackback.aspx</trackback:ping><category>Architects</category><category>Architecture</category><category>Cloud Architecture</category><category>en-GB</category><category>IASA</category><category>Matt Deacon</category><category>Neil Ward-Dutton</category><category>Talking Architects</category><category>UKArchTeam</category><category>UKDevTeam</category></item><item><title>UK Silverlight Apps: Codify Ltd</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_85_ch9.png" border="0" /&gt;Codify are based in Aberdeen, Scotland and build bespoke applications for the oil and gas industry. They've been on .NET since version 1 and have largely built desktop applications and deployed them in web-like manner via ClickOnce.&lt;br /&gt;
&lt;br /&gt;
Silverlight was then a natural fit for their recent applications and here we get some insight from their MD, Ops Director and one of their Senior Developers around the sort of applications that they've put together, what's driven them to use Silverlight, their experience with it and some more detail about the patterns (MVVM) that they're using to build their apps.&lt;img src="http://channel9.msdn.com/503233/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/</comments><itunes:summary>Codify are based in Aberdeen, Scotland and build bespoke applications for the oil and gas industry. They've been on .NET since version 1 and have largely built desktop applications and deployed them in web-like manner via ClickOnce.

Silverlight was then a natural fit for their recent applications and here we get some insight from their MD, Ops Director and one of their Senior Developers around the sort of applications that they've put together, what's driven them to use Silverlight, their experience with it and some more detail about the patterns (MVVM) that they're using to build their apps.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/</link><pubDate>Fri, 30 Oct 2009 11:38:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4</guid><evnet:views>2185</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503233/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Codify are based in Aberdeen, Scotland and build bespoke applications for the oil and gas industry. They've been on .NET since version 1 and have largely built desktop applications and deployed them in web-like manner via ClickOnce.Silverlight was then a natural fit for their recent applications and here we get some insight from their MD, Ops Director and one of their Senior Developers around the sort of applications that they've put together, what's driven them to use Silverlight, their experience with it and some more detail about the patterns (MVVM) that they're using to build their apps.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4" expression="full" duration="1183" fileSize="94654303" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp3" expression="full" duration="1183" fileSize="9469193" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4" expression="full" duration="1183" fileSize="94654303" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wma" expression="full" duration="1183" fileSize="9575715" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wmv" expression="full" duration="1183" fileSize="167174089" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_2MB_ch9.wmv" expression="full" duration="1183" fileSize="749622687" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_Zune_ch9.wmv" expression="full" duration="1183" fileSize="98956233" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_512_ch9.png" expression="full" duration="1183" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/3/2/3/0/5/MTCodifySilverlight.ism/Manifest" expression="full" duration="1183" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_2MB_ch9.wmv" expression="full" duration="1183" fileSize="749622687" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4" length="94654303" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503233/Trackback.aspx</trackback:ping><category>en-GB</category><category>UKDevTeam</category><category>ukslapps</category></item><item><title>MSDN Flash Podcast 007 – Mike Ormond discusses ASP.NET 4.0</title><description>&lt;img src="http://channel9.msdn.com/Link/40bc0a48-1e30-4800-b9dc-5f0fee31366e/" border="0" /&gt;This podcasts accompanies the &lt;a href="http://msdn.microsoft.com/en-gb/aa570311.aspx"&gt;UK MSDN Flash newsletter&lt;/a&gt;. The normal format of the podcast is a few minutes summarising the contents of the newsletter and then a 20 to 30 minute interview with the author of the technical article which appears in the newsletter. &lt;br /&gt;
&lt;br /&gt;
The podcasts were originally &lt;a href="http://geekswithblogs.net/iupdateable/category/9967.aspx"&gt;published on the blog &lt;/a&gt;of the editor of the Flash, Eric Nelson but Channel 9 could potentially make a much better home. &lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;This podcast accompanies the August 12th, 2009 edition of the MSDN &lt;a href="http://www.microsoft.com/uk/msdn/flash/"&gt;&lt;span&gt;&lt;span&gt;Flash&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; newsletter. It includes an interview with &lt;a href="http://blogs.msdn.com/mikeormond/"&gt;&lt;span&gt;&lt;span&gt;Mike Ormond&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/08/05/uk-msdn-flash-poll-how-did-your-software-team-score.aspx"&gt;&lt;span&gt;&lt;span&gt;poll of how developers scored in the Joel test&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Show Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/08/05/silverlight-line-of-business-applications-in-the-uk-part-1.aspx"&gt;&lt;span&gt;&lt;span&gt;Silverlight 3 LOB applications in the UK&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://silverlight.net/learn/videocat.aspx?cat=12#sl3"&gt;&lt;span&gt;&lt;span&gt;Silverlight 3 training videos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; from &lt;span&gt;&lt;span&gt;Mike Taulty&lt;/span&gt;&lt;/span&gt; and others &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://videos.visitmix.com/MIX09/C01F"&gt;&lt;span&gt;&lt;span&gt;Sketchflow and Blend 3 session&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; from MIX earlier in the year &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/toolshed/Show-Episode-4-Its-All-About-The-Tools-TV-Show/"&gt;&lt;span&gt;&lt;span&gt;Tool Shed: Episode #4&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-gb/magazine/dd942838.aspx"&gt;&lt;span&gt;&lt;span&gt;Building Testable ASP.NET MVC Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;New development platform &lt;a href="http://creators.xna.com/en-GB/news/kodugamelab"&gt;&lt;span&gt;&lt;span&gt;Kodu&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; ... for your children on their Xbox 360! &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://sbug.org.uk/"&gt;&lt;span&gt;&lt;span&gt;UK SOA/BPM User Group&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.asp.net/learn/whitepapers/aspnet40/"&gt;&lt;span&gt;&lt;span&gt;ASP.NET 4.0 Whitepaper&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;+ lots more links in the original newsletter &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502476/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/</comments><itunes:summary>This podcasts accompanies the UK MSDN Flash newsletter. The normal format of the podcast is a few minutes summarising the contents of the newsletter and then a 20 to 30 minute interview with the author of the technical article which appears in the newsletter. 

The podcasts were originally published on the blog of the editor of the Flash, Eric Nelson but Channel 9 could potentially make a much better home. 

This podcast accompanies the August 12th, 2009 edition of the MSDN Flash newsletter. It includes an interview with Mike Ormond discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the poll of how developers scored in the Joel test. 
Show Notes:

    Silverlight 3 LOB applications in the UK 
    Silverlight 3 training videos from Mike Taulty and others 
    Sketchflow and Blend 3 session from MIX earlier in the year 
    Tool Shed: Episode #4 
    Building Testable ASP.NET MVC Applications 
    New development platform Kodu ... for your children on their Xbox 360! 
    UK SOA/BPM User Group 
    ASP.NET 4.0 Whitepaper 
    + lots more links in the original newsletter 

Follow me or my team on twitter.</itunes:summary><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/</link><pubDate>Thu, 29 Oct 2009 23:10:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash007.mp3</guid><evnet:views>2544</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502476/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast accompanies the August 12th, 2009 edition of the MSDN Flash newsletter. It includes an interview with Mike Ormond discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the poll of how developers scored in the Joel test.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/674a6a32-d138-47f1-83ff-6b07b25f3245/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/40bc0a48-1e30-4800-b9dc-5f0fee31366e/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash007.mp3" expression="full" duration="2040" fileSize="16577156" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash7.wma" expression="full" duration="2040" fileSize="16761283" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash007.mp3" length="16577156" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><itunes:author>Eric Nelson</itunes:author><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502476/Trackback.aspx</trackback:ping><category>.NET 4</category><category>.NET Framework 4.0</category><category>ASP.NET 4</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Visual Studio 2010</category></item><item><title>Talking Architects with Len Bass</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_85_ch9.png" border="0" /&gt;Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? &lt;a href="http://www.sei.cmu.edu/about/people/ljb.cfm" title="Len Bass" target="_blank"&gt;Len Bass&lt;/a&gt;, co-author of &lt;a href="http://www.amazon.co.uk/Software-Architecture-Practice-SEI-Engineering/dp/0321154959" title="Software Architecture in Practice" target="_blank"&gt;Software Architecture in Practice &lt;/a&gt;and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. &lt;br /&gt;
&lt;br /&gt;
But how does this fit in an agile world?&lt;img src="http://channel9.msdn.com/502665/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/</comments><itunes:summary>Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? Len Bass, co-author of Software Architecture in Practice and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. 

But how does this fit in an agile world?</itunes:summary><link>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/</link><pubDate>Wed, 28 Oct 2009 11:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4</guid><evnet:views>2216</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502665/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? &lt;a href="http://www.sei.cmu.edu/about/people/ljb.cfm" title="Len Bass" target="_blank"&gt;Len Bass&lt;/a&gt;, co-author of &lt;a href="http://www.amazon.co.uk/Software-Architecture-Practice-SEI-Engineering/dp/0321154959" title="Software Architecture in Practice" target="_blank"&gt;Software Architecture in Practice &lt;/a&gt;and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. &lt;br /&gt;
&lt;br /&gt;
But how does this fit in an agile world?</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4" expression="full" duration="1215" fileSize="117442405" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp3" expression="full" duration="1215" fileSize="9726652" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4" expression="full" duration="1215" fileSize="117442405" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wma" expression="full" duration="1215" fileSize="9837063" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wmv" expression="full" duration="1215" fileSize="208742537" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_2MB_ch9.wmv" expression="full" duration="1215" fileSize="794269550" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_Zune_ch9.wmv" expression="full" duration="1215" fileSize="120834982" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_512_ch9.png" expression="full" duration="1215" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/5/6/6/2/0/5/TALenBass.ism/Manifest" expression="full" duration="1215" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4" length="117442405" type="video/mp4" /><dc:creator>Matt Deacon</dc:creator><itunes:author>Matt Deacon</itunes:author><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502665/Trackback.aspx</trackback:ping><category>Architects</category><category>Architecture</category><category>en-GB</category><category>Enterprise Architecture</category><category>IT failure</category><category>Len Bass</category><category>Matt Deacon</category><category>Talking Architects</category><category>UKArchTeam</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 10 - A Larger Example - "Email Client"</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 10 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502211/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/</comments><itunes:summary>This is part 10 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/</link><pubDate>Tue, 27 Oct 2009 10:31:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4</guid><evnet:views>4633</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502211/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 10 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4" expression="full" duration="8582" fileSize="366151593" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp3" expression="full" duration="8582" fileSize="68660781" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4" expression="full" duration="8582" fileSize="366151593" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wma" expression="full" duration="8582" fileSize="69403385" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wmv" expression="full" duration="8582" fileSize="490573681" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_2MB_ch9.wmv" expression="full" duration="8582" fileSize="727357735" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_Zune_ch9.wmv" expression="full" duration="8582" fileSize="339242288" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_512_ch9.png" expression="full" duration="8582" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/1/2/2/0/5/MTPrismSLPart10.ism/Manifest" expression="full" duration="8582" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_2MB_ch9.wmv" expression="full" duration="8582" fileSize="727357735" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4" length="366151593" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502211/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 8 - Loosely Coupled Events</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 8 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502204/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/</comments><itunes:summary>This is part 8 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4</guid><evnet:views>2854</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502204/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 8 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4" expression="full" duration="934" fileSize="33770499" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp3" expression="full" duration="934" fileSize="7473436" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4" expression="full" duration="934" fileSize="33770499" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wma" expression="full" duration="934" fileSize="7560031" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wmv" expression="full" duration="934" fileSize="42802589" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_2MB_ch9.wmv" expression="full" duration="934" fileSize="59170649" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_Zune_ch9.wmv" expression="full" duration="934" fileSize="32724671" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_512_ch9.png" expression="full" duration="934" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/0/2/2/0/5/MTPrismSLPart8.ism/Manifest" expression="full" duration="934" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_2MB_ch9.wmv" expression="full" duration="934" fileSize="59170649" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4" length="33770499" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502204/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 7 - Commands</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 7 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502203/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/</comments><itunes:summary>This is part 7 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4</guid><evnet:views>3082</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502203/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 7 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4" expression="full" duration="1280" fileSize="45131096" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp3" expression="full" duration="1280" fileSize="10245968" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4" expression="full" duration="1280" fileSize="45131096" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wma" expression="full" duration="1280" fileSize="10362769" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wmv" expression="full" duration="1280" fileSize="57271453" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_2MB_ch9.wmv" expression="full" duration="1280" fileSize="73959507" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_Zune_ch9.wmv" expression="full" duration="1280" fileSize="44308675" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_512_ch9.png" expression="full" duration="1280" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/0/2/2/0/5/MTPrismSLPart7.ism/Manifest" expression="full" duration="1280" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_2MB_ch9.wmv" expression="full" duration="1280" fileSize="73959507" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4" length="45131096" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502203/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 6 - Shells, Regions, Views</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 6 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502201/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/</comments><itunes:summary>This is part 6 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4</guid><evnet:views>3020</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502201/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 6 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4" expression="full" duration="2149" fileSize="76327964" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp3" expression="full" duration="2149" fileSize="17195584" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4" expression="full" duration="2149" fileSize="76327964" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wma" expression="full" duration="2149" fileSize="17386115" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wmv" expression="full" duration="2149" fileSize="97027613" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_2MB_ch9.wmv" expression="full" duration="2149" fileSize="126707673" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_Zune_ch9.wmv" expression="full" duration="2149" fileSize="74910442" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_512_ch9.png" expression="full" duration="2149" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/0/2/2/0/5/MTPrismSLPart6.ism/Manifest" expression="full" duration="2149" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_2MB_ch9.wmv" expression="full" duration="2149" fileSize="126707673" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4" length="76327964" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502201/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 4 - The Unity Bootstrapper</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 4 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502198/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/</comments><itunes:summary>This is part 4 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4</guid><evnet:views>3315</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502198/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 4 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4" expression="full" duration="925" fileSize="33436418" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp3" expression="full" duration="925" fileSize="7401756" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4" expression="full" duration="925" fileSize="33436418" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wma" expression="full" duration="925" fileSize="7490945" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wmv" expression="full" duration="925" fileSize="43026483" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_2MB_ch9.wmv" expression="full" duration="925" fileSize="54002523" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_Zune_ch9.wmv" expression="full" duration="925" fileSize="32714762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_512_ch9.png" expression="full" duration="925" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/9/1/2/0/5/MTPrismSLPart4.ism/Manifest" expression="full" duration="925" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_2MB_ch9.wmv" expression="full" duration="925" fileSize="54002523" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4" length="33436418" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502198/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 3 - Modularity with Prism</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 3 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502177/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/</comments><itunes:summary>This is part 3 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4</guid><evnet:views>3816</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502177/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 3 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4" expression="full" duration="1762" fileSize="68156487" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp3" expression="full" duration="1762" fileSize="14100597" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4" expression="full" duration="1762" fileSize="68156487" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wma" expression="full" duration="1762" fileSize="14261955" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wmv" expression="full" duration="1762" fileSize="87230195" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_2MB_ch9.wmv" expression="full" duration="1762" fileSize="126126255" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_Zune_ch9.wmv" expression="full" duration="1762" fileSize="64475622" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_512_ch9.png" expression="full" duration="1762" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/7/7/1/2/0/5/MTPrismSLPart3.ism/Manifest" expression="full" duration="1762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_2MB_ch9.wmv" expression="full" duration="1762" fileSize="126126255" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4" length="68156487" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502177/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 9 - Sharing Data with Region Contexts</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 9 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502174/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/</comments><itunes:summary>This is part 9 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4</guid><evnet:views>3197</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502174/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 9 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4" expression="full" duration="1174" fileSize="44661899" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp3" expression="full" duration="1174" fileSize="9396675" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4" expression="full" duration="1174" fileSize="44661899" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wma" expression="full" duration="1174" fileSize="9503619" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wmv" expression="full" duration="1174" fileSize="57573963" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_2MB_ch9.wmv" expression="full" duration="1174" fileSize="77926023" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_Zune_ch9.wmv" expression="full" duration="1174" fileSize="42605504" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_512_ch9.png" expression="full" duration="1174" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/7/1/2/0/5/MTPrismSLPart9.ism/Manifest" expression="full" duration="1174" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_2MB_ch9.wmv" expression="full" duration="1174" fileSize="77926023" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4" length="44661899" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502174/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 5 - Moving to a Modular Silverlight Project</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 5 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502096/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/</comments><itunes:summary>This is part 5 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4</guid><evnet:views>3689</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502096/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 5 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4" expression="full" duration="1362" fileSize="52315586" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp3" expression="full" duration="1362" fileSize="10900701" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4" expression="full" duration="1362" fileSize="52315586" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wma" expression="full" duration="1362" fileSize="11023649" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wmv" expression="full" duration="1362" fileSize="69224601" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_2MB_ch9.wmv" expression="full" duration="1362" fileSize="101080655" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_Zune_ch9.wmv" expression="full" duration="1362" fileSize="49990144" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_512_ch9.png" expression="full" duration="1362" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/6/9/0/2/0/5/MTPrismSLPart5.ism/Manifest" expression="full" duration="1362" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_2MB_ch9.wmv" expression="full" duration="1362" fileSize="101080655" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4" length="52315586" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502096/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 2 - Dependency Injection with Unity</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 2 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502095/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/</comments><itunes:summary>This is part 2 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;

    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;

    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;

    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/</link><pubDate>Tue, 27 Oct 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4</guid><evnet:views>3832</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502095/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 2 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4" expression="full" duration="2132" fileSize="81916441" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp3" expression="full" duration="2132" fileSize="17058912" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4" expression="full" duration="2132" fileSize="81916441" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wma" expression="full" duration="2132" fileSize="17250941" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wmv" expression="full" duration="2132" fileSize="110339381" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_2MB_ch9.wmv" expression="full" duration="2132" fileSize="156979421" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_Zune_ch9.wmv" expression="full" duration="2132" fileSize="78244144" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_512_ch9.png" expression="full" duration="2132" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/9/0/2/0/5/MTPrismSLPart2.ism/Manifest" expression="full" duration="2132" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_2MB_ch9.wmv" expression="full" duration="2132" fileSize="156979421" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4" length="81916441" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502095/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 1 - Taking Sketched Code Towards Unity</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_85_ch9.png" border="0" /&gt;This is part 1 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;img src="http://channel9.msdn.com/501859/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/</comments><itunes:summary>This is part 1 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications in a way that lends itself to testability and modularity.

In talking to customers building business applications with Silverlight I find that Prism (and it's friend Unity) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.

We start off with some fairly basic code which we move towards making use of dependency injection and modularity;


    Part 1: Taking Sketched Code Towards Unity  
    Part 2: Dependency Injection with Unity  
    Part 3: Modularity with Prism  
    Part 4: The Unity Bootstrapper  

and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;


    Part 5: Moving to a Modular Silverlight Project  
    Part 6: Shells, Regions, Views  
    Part 7: Commands  
    Part 8: Loosely Coupled Events with Event Aggregation 
    Part 9: Sharing Data via Region Contexts  

and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;


    Part 10: A Larger Example: "Email Client"  

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. 

I put the source code for Video 10 here for download as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/</link><pubDate>Tue, 27 Oct 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4</guid><evnet:views>28709</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501859/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 1 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4" expression="full" duration="2152" fileSize="81552159" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp3" expression="full" duration="2152" fileSize="17222876" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4" expression="full" duration="2152" fileSize="81552159" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wma" expression="full" duration="2152" fileSize="17416155" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wmv" expression="full" duration="2152" fileSize="108915655" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_2MB_ch9.wmv" expression="full" duration="2152" fileSize="155699715" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_Zune_ch9.wmv" expression="full" duration="2152" fileSize="78727329" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_512_ch9.png" expression="full" duration="2152" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/9/5/8/1/0/5/MTPrismSLPart1.ism/Manifest" expression="full" duration="2152" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_2MB_ch9.wmv" expression="full" duration="2152" fileSize="155699715" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4" length="81552159" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>21</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501859/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>David Chappell in conversation about Windows Azure and the cloud</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_85_ch9.png" border="0" /&gt;“If I ruled the world”, says David Chappell, “I would make the phrase ‘private cloud’ illegal”. In conversation with David Gristwood, David Chappell, during his recent world tour, discusses Windows Azure, its importance and role in the partner ecosystem, and other cloud players, such as Google, Amazon, Salesforce.com, VMware and more.&lt;img src="http://channel9.msdn.com/499631/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/</comments><itunes:summary>“If I ruled the world”, says David Chappell, “I would make the phrase ‘private cloud’ illegal”. In conversation with David Gristwood, David Chappell, during his recent world tour, discusses Windows Azure, its importance and role in the partner ecosystem, and other cloud players, such as Google, Amazon, Salesforce.com, VMware and more.</itunes:summary><link>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/</link><pubDate>Mon, 19 Oct 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4</guid><evnet:views>18755</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/499631/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>“If I ruled the world”, says David Chappell, “I would make the phrase ‘private cloud’ illegal”. In conversation with David Gristwood, David Chappell, during his recent world tour, discusses Windows Azure, its importance and role in the partner ecosystem, and other cloud players, such as Google,&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4" expression="full" duration="858" fileSize="123775156" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp3" expression="full" duration="858" fileSize="6869756" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4" expression="full" duration="858" fileSize="123775156" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wma" expression="full" duration="858" fileSize="6950225" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wmv" expression="full" duration="858" fileSize="188785545" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_2MB_ch9.wmv" expression="full" duration="858" fileSize="905086215" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_Zune_ch9.wmv" expression="full" duration="858" fileSize="128158871" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_512_ch9.png" expression="full" duration="858" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure.ism/Manifest" expression="full" duration="858" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4" length="123775156" type="video/mp4" /><dc:creator>David Gristwood</dc:creator><itunes:author>David Gristwood</itunes:author><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/499631/Trackback.aspx</trackback:ping><category>Azure Platform</category><category>Cloud</category><category>Cloud Computing</category><category>en-GB</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>UK Silverlight Apps: Trader Media Group &amp; Autotrader</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_85_ch9.png" border="0" /&gt;Autotrader is one of the UK's biggest websites offering the public and the car trade a web-based mechanism for buying and selling of vehicles.&lt;br /&gt;
&lt;br /&gt;
The website is owned by Trader Media Group (TMG) and in this video we talk to Pete Hanlon and Chris Kelly of TMG around the work that they're doing with Silverlight on applications that they offer to the car-trade and around possible future uses of Silverlight at TMG.&lt;img src="http://channel9.msdn.com/494765/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/</comments><itunes:summary>Autotrader is one of the UK's biggest websites offering the public and the car trade a web-based mechanism for buying and selling of vehicles.

The website is owned by Trader Media Group (TMG) and in this video we talk to Pete Hanlon and Chris Kelly of TMG around the work that they're doing with Silverlight on applications that they offer to the car-trade and around possible future uses of Silverlight at TMG.</itunes:summary><link>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/</link><pubDate>Mon, 28 Sep 2009 12:25:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4</guid><evnet:views>4662</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494765/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Autotrader is one of the UK's biggest websites offering the public and the car trade a web-based mechanism for buying and selling of vehicles.The website is owned by Trader Media Group (TMG) and in this video we talk to Pete Hanlon and Chris Kelly of TMG around the work that they're doing with Silverlight on applications that they offer to the car-trade and around possible future uses of Silverlight at TMG.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4" expression="full" duration="913" fileSize="72150924" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp3" expression="full" duration="913" fileSize="7306704" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4" expression="full" duration="913" fileSize="72150924" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wma" expression="full" duration="913" fileSize="7391807" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wmv" expression="full" duration="913" fileSize="97986361" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_2MB_ch9.wmv" expression="full" duration="913" fileSize="93594975" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_Zune_ch9.wmv" expression="full" duration="913" fileSize="55330289" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_512_ch9.png" expression="full" duration="913" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/6/7/4/9/4/UKSLTMG.ism/Manifest" expression="full" duration="913" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4" length="72150924" type="video/mp4" /><dc:creator>Mike Taulty</dc:creator><itunes:author>Mike Taulty</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494765/Trackback.aspx</trackback:ping><category>en-GB</category><category>Silverlight</category><category>UKDevTeam</category><category>ukslapps</category></item></channel></rss>