<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Line of Business</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/line+of+business/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Line of Business</title>
      <link>http://channel9.msdn.com/Tags/line+of+business</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/line+of+business</link>
    <language>en</language>
    <pubDate>Tue, 21 May 2013 19:52:02 GMT</pubDate>
    <lastBuildDate>Tue, 21 May 2013 19:52:02 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>13</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>TechNet Radio: How Microsoft IT Developed Secure LoB Applications for the Mobile Workforce</title>
      <description><![CDATA[<p><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117951">Bob Hunt</a> welcomes Principal Security Lead Manish Prabhu to the show as they discuss how Microsoft IT developed secure LoB applications for Windows 8 and Windows Phone 8 to support its mobile workforce. Tune in as Manish shares with us some of the challenges and best practices his team implemented.</p><ul><li>[<a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce#time=7m46s">7:46</a>] What were some of the challenges your team encountered early-on with developing secure apps for Windows 8.&nbsp;&nbsp;&nbsp; </li><li>[<a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce#time=14m50s">14:50</a>] How did Microsoft IT discover these challenges? </li><li>[<a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce#time=17m05s">17:05</a>] What steps did your team take to circumvent these challenges? </li><li>[<a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce#time=25m30s">25:30</a>] What are some best practices you can share with us? </li></ul><p><strong><br>After watching this video, follow these next steps: </strong></p><p><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113726"><img title="WS2012_Download_Banner" src="http://files.channel9.msdn.com/thumbnail/271e1da4-1d02-4948-ae1f-47afa9363490.png" alt="WS2012_Download_Banner" width="150" height="79" border="0"></a></p><p><strong>Step #1 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113726">Download Windows Server 2012</a><br><strong>Step #2 –</strong> <a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200136624">Download Your FREE Copy of Hyper-V Server 2012</a><br><strong>Step #3 –</strong> <a href="http://aka.ms/SilverLining" target="_blank">Start Your Free 90 Day Trial of Windows Azure</a></p><p><strong>If you're interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information:</strong></p><p><strong>Resources:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113725">Microsoft Virtual Academy</a> </li><li><strong><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200113724" target="_blank">Download Microsoft Private Cloud Evaluation Software</a></strong> </li></ul><p><strong>Websites &amp; Blogs:</strong></p><ul><li><a href="http://www.microsoft.com/click/services/Redirect2.ashx?CR_CC=200117951">Bob Hunt’s Blog</a> </li><li><a href="http://www.microsoft.com/enterprise/microsoft-it/default.aspx#fbid=2yKiF-dYfG6">Microsoft IT Showcase</a> </li></ul><p><strong>Virtual Labs:</strong></p><ul><li><a href="http://bit.ly/u9N9vj ">TechNet Virtual Labs: System Center 2012</a> </li></ul><p><a href="http://twitter.com/technetradio"><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-60-29-devsdevsdevs/3806.Twitter.png" alt=" " width="15" height="15" border="0"></a> <a href="http://twitter.com/technetradio">Follow @technetradio</a><br><a href="http://www.facebook.com/MicrosoftTechNetRadio"><img src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-60-29-devsdevsdevs/3487.Facebook.png" alt=" " width="15" height="15" border="0"></a> <a href="http://www.facebook.com/MicrosoftTechNetRadio"><u>Become a Fan @ facebook.com/MicrosoftTechNetRadio</u></a><br><a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/feed/mp4"><img src="http://blogs.msdn.com/resized-image.ashx/__size/28x0/__key/communityserver-components-userfiles/00-00-33-52-95-Attached&#43;Files/1512.itunes.png" alt="" width="15" height="15"></a> Subscribe to our podcast via <a href="http://itunes.apple.com/us/podcast/technet-radio-mp4-channel-9/id546970030">iTunes</a>, <a href="http://stitcher.com/s?fid=26282">Stitcher</a>, or <a href="http://channel9.msdn.com/Shows/TechNet&#43;Radio/feed/mp4">RSS</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:75d8123b1da34f7293a3a146018184e3">]]></description>
      <comments>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce</comments>
      <itunes:summary>Bob Hunt welcomes Principal Security Lead Manish Prabhu to the show as they discuss how Microsoft IT developed secure LoB applications for Windows 8 and Windows Phone 8 to support its mobile workforce. Tune in as Manish shares with us some of the challenges and best practices his team implemented. [7:46] What were some of the challenges your team encountered early-on with developing secure apps for Windows 8.&amp;nbsp;&amp;nbsp;&amp;nbsp; [14:50] How did Microsoft IT discover these challenges? [17:05] What steps did your team take to circumvent these challenges? [25:30] What are some best practices you can share with us? After watching this video, follow these next steps:   Step #1 – Download Windows Server 2012Step #2 – Download Your FREE Copy of Hyper-V Server 2012Step #3 – Start Your Free 90 Day Trial of Windows Azure If you&#39;re interested in learning more about the products or solutions discussed in this episode, click on any of the below links for free, in-depth information: Resources: Microsoft Virtual Academy Download Microsoft Private Cloud Evaluation Software Websites &amp;amp; Blogs: Bob Hunt’s Blog Microsoft IT Showcase Virtual Labs: TechNet Virtual Labs: System Center 2012  Follow @technetradio Become a Fan @ facebook.com/MicrosoftTechNetRadio Subscribe to our podcast via iTunes, Stitcher, or RSS </itunes:summary>
      <itunes:duration>1898</itunes:duration>
      <link>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce</link>
      <pubDate>Tue, 22 Jan 2013 01:00:46 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_512.jpg" height="287" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8.mp3" expression="full" duration="1898" fileSize="30381836" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8.mp4" expression="full" duration="1898" fileSize="182237308" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8.webm" expression="full" duration="1898" fileSize="70351080" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8.wma" expression="full" duration="1898" fileSize="15364483" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_high.mp4" expression="full" duration="1898" fileSize="398356626" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_mid.mp4" expression="full" duration="1898" fileSize="278612219" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_Source.wmv" expression="full" duration="1898" fileSize="877305093" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/3871/1baf1850-ae1d-4d75-906f-2a3080433871/TNRLobAppsWin8_Source.wmv" length="877305093" type="video/x-ms-wmv"></enclosure>
      <dc:creator>ChrisCaldwell, TechNet Radio, Bob Hunt</dc:creator>
      <itunes:author>ChrisCaldwell, TechNet Radio, Bob Hunt</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/TechNet+Radio/TechNet-Radio-How-Microsoft-IT-Developed-Secure-LoB-Applications-for-the-Mobile-Workforce/RSS</wfw:commentRss>
      <category>Line of Business</category>
      <category>Security</category>
      <category>applications</category>
      <category>Windows 8</category>
      <category>Windows Phone 8</category>
    </item>
  <item>
      <title>Dive into the Summer for ISVs - Introduction into Unlocking your Data</title>
      <description><![CDATA[ <p><strong><a href="http://msdn.microsoft.com/nl-be/hh272529">ISV Summer Campaign - Introduction into Unlocking your Data</a></strong></p><p>Summer's here and for the most of us this is the time we take that well-deserved rest and stand back a little from<br>the daily grind. It's also a time for some reflection, a time to think about the things that we would like to do during the next couple of months. <br><br>This is why we will be serving you up with such a refreshing cocktail of new things to enjoy in 4 special issues of the MSDN newsletter. The second topic of this summer edition lets you dive into <strong>Business Intelligence</strong>. <br><br><strong>Explore and dive into Business Intelligence</strong><br><br>As you build line-of-business (LOB) applications, information workers need to have proper insights into their business data and ask for an appropriate analytics solution. Building these solutions is often a complex and time-consuming business, resulting in solutions that don't correspond precisely to the user's requirements and expectations. As an ISV, building applications on top of Microsoft SQL Server, you have the platform for business intelligence at your fingertips to help users unlock their business data through reporting, and self-service BI using Excel 2010 and PowerPivot.<br><br>Have a look at our website and discover a handpicked choice of articles, white papers and videos explaining what Microsoft BI has to offer for you as an ISV.</p><p><strong>Speaker : Nick Trogh</strong></p><p><span><strong>Other interesting Summer Campaigns : </strong></span></p><p>- For Developers : <a href="http://msdn.microsoft.com/nl-be/ff872142">Windows Phone 7 Mango</a>, <a href="http://msdn.microsoft.com/nl-be/ff718229">Visual Studio 2010 ALM</a></p><p>- For Architects : <a href="http://msdn.microsoft.com/nl-be/ff793349">Cloud Power</a>, <a href="http://msdn.microsoft.com/nl-be/ff793347">Windows Azure Platform</a></p><p>- For IT Professionals : <a href="http://technet.microsoft.com/nl-be/ff793346">Virtualization</a>, <a href="http://technet.microsoft.com/nl-be/ff898349">Desktop Deployment</a></p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:2fd6a469d7f644da8c469f0a008c2b09">]]></description>
      <comments>http://channel9.msdn.com/Blogs/liese/ISV-Summer-Campaign-Introduction-into-Unlocking-your-Data</comments>
      <itunes:summary> ISV Summer Campaign - Introduction into Unlocking your Data Summer&#39;s here and for the most of us this is the time we take that well-deserved rest and stand back a little fromthe daily grind. It&#39;s also a time for some reflection, a time to think about the things that we would like to do during the next couple of months. This is why we will be serving you up with such a refreshing cocktail of new things to enjoy in 4 special issues of the MSDN newsletter. The second topic of this summer edition lets you dive into Business Intelligence. Explore and dive into Business IntelligenceAs you build line-of-business (LOB) applications, information workers need to have proper insights into their business data and ask for an appropriate analytics solution. Building these solutions is often a complex and time-consuming business, resulting in solutions that don&#39;t correspond precisely to the user&#39;s requirements and expectations. As an ISV, building applications on top of Microsoft SQL Server, you have the platform for business intelligence at your fingertips to help users unlock their business data through reporting, and self-service BI using Excel 2010 and PowerPivot.Have a look at our website and discover a handpicked choice of articles, white papers and videos explaining what Microsoft BI has to offer for you as an ISV. Speaker : Nick Trogh Other interesting Summer Campaigns :  - For Developers : Windows Phone 7 Mango, Visual Studio 2010 ALM - For Architects : Cloud Power, Windows Azure Platform - For IT Professionals : Virtualization, Desktop Deployment </itunes:summary>
      <itunes:duration>111</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/liese/ISV-Summer-Campaign-Introduction-into-Unlocking-your-Data</link>
      <pubDate>Tue, 19 Jul 2011 07:08:01 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/liese/ISV-Summer-Campaign-Introduction-into-Unlocking-your-Data</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_2MB_ch9.wmv" expression="full" duration="111" fileSize="26646079" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_ch9.mp3" expression="full" duration="111" fileSize="889375" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_ch9.wma" expression="full" duration="111" fileSize="903175" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_ch9.wmv" expression="full" duration="111" fileSize="24438093" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_high_ch9.mp4" expression="full" duration="111" fileSize="46499484" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_low_ch9.mp4" expression="full" duration="111" fileSize="11213965" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata.ism/manifest" expression="full" duration="111" fileSize="8566" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/2b09/2fd6a469-d7f6-44da-8c46-9f0a008c2b09/isvsummerunlockingdata_ch9.wmv" length="24438093" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Anthony de Bruyn</dc:creator>
      <itunes:author>Anthony de Bruyn</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/liese/ISV-Summer-Campaign-Introduction-into-Unlocking-your-Data/RSS</wfw:commentRss>
      <category>Application Services</category>
      <category>Belgium</category>
      <category>BeLux</category>
      <category>BI</category>
      <category>Data</category>
      <category>Excel 2010</category>
      <category>fr-be</category>
      <category>ISV</category>
      <category>Line of Business</category>
      <category>LOB</category>
      <category>MSDN</category>
      <category>NL-BE</category>
      <category>PowerPivot</category>
      <category>Summer</category>
      <category>Excel 2010</category>
    </item>
  <item>
      <title>Prism &amp; Silverlight: Part 10 - A Larger Example - &quot;Email Client&quot;</title>
      <description><![CDATA[
<p>This is part 10 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:6304ada7220c4694bb079deb0011b209">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client</comments>
      <itunes:summary>
This is part 10 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something you</itunes:summary>
      <itunes:duration>8582</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/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://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502211_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502211_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wmv" length="490573681" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>38</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;8 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f3d030429ebc4184b3039deb0011c485">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events</comments>
      <itunes:summary>
This is part&amp;nbsp;8 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>934</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events</link>
      <pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502204_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502204_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wmv" length="42802589" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;7 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:fc59f86f50864c9992cc9deb0011c908">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-7-Commands</comments>
      <itunes:summary>
This is part&amp;nbsp;7 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>1280</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-7-Commands</link>
      <pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-7-Commands</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502203_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502203_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wmv" length="57271453" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-7-Commands/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;6 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:690669ccf0d24ec883e19deb0011ce90">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views</comments>
      <itunes:summary>
This is part&amp;nbsp;6 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>2149</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views</link>
      <pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502201_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502201_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wmv" length="97027613" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>2</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;4 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:762734cfd5284fd292279deb0011d6bc">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper</comments>
      <itunes:summary>
This is part&amp;nbsp;4 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>925</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper</link>
      <pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502198_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502198_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wmv" length="43026483" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>0</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;3 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cfd8aaf4fbaf428a99079deb0011db2f">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism</comments>
      <itunes:summary>
This is part&amp;nbsp;3 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>1762</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism</link>
      <pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502177_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502177_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wmv" length="87230195" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>10</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;9 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:b9eacd7f0a7f42c88abc9deb0011e1fb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts</comments>
      <itunes:summary>
This is part&amp;nbsp;9 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>1174</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/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://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502174_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502174_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wmv" length="57573963" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;5 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:f8ea0346ce6a4790b7e89deb0011e6f1">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project</comments>
      <itunes:summary>
This is part&amp;nbsp;5 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>1362</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/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://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502096_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502096_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wmv" length="69224601" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>5</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/RSS</wfw:commentRss>
      <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><![CDATA[
<p>This is part&nbsp;2 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
<p>and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
<p>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;</p>
<ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
<p>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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4e0a92685aab4738806b9deb0011ee3b">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity</comments>
      <itunes:summary>
This is part&amp;nbsp;2 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism; 

Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something</itunes:summary>
      <itunes:duration>2132</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity</link>
      <pubDate>Tue, 27 Oct 2009 10:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/502095_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/502095_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wmv" length="110339381" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>3</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/RSS</wfw:commentRss>
      <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><![CDATA[This is part 1 of a series of&nbsp;screencasts illustrating&nbsp;some of the ideas found in &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Prism</a>&quot; or the &quot;<a shape="rect" href="http://www.codeplex.com/CompositeWPF" shape="rect">Composite
 Application Guidance</a>&quot; from the&nbsp;<a shape="rect" href="http://msdn.microsoft.com/en-us/practices/default.aspx" shape="rect">Patterns and Practices team</a>&nbsp;that can be used to build Silverlight applications in a way that lends itself to testability and modularity.<br /><br />In talking to customers building business applications with Silverlight I find that Prism (and it's friend
<a shape="rect" href="http://www.codeplex.com/unity/" shape="rect">Unity</a>) 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.<br /><br />We start off with some fairly basic code which we move towards making use of dependency injection and modularity;<br /><br /><ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/" shape="rect">Part 1: Taking Sketched Code&nbsp;Towards Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/" shape="rect">Part 2: Dependency Injection with Unity</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/" shape="rect">Part 3: Modularity with Prism</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/" shape="rect">Part 4: The Unity Bootstrapper</a>&nbsp;
</li></ul>
and then we move&nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;<br /><br /><ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/" shape="rect">Part 5: Moving to a Modular Silverlight Project</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/" shape="rect">Part 6: Shells, Regions, Views</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/" shape="rect">Part 7: Commands</a>&nbsp;
</li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/" shape="rect">Part 8: Loosely Coupled Events with Event Aggregation
</a><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/" shape="rect"></a></li><li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/" shape="rect">Part 9: Sharing Data via Region Contexts</a>&nbsp;
</li></ul>
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;<br /><br /><ul>
<li><a shape="rect" href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/" shape="rect">Part 10: A Larger Example: &quot;Email Client&quot;</a>&nbsp;
</li></ul>
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.
<br /><br />I put the source code for Video 10&nbsp;<a shape="rect" href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip" shape="rect">here for download</a> as it's a bigger set of source and something you might want to explore after the video - this does not necessarily
 represent &quot;best practise&quot; but is, instead, just meant to illustrate some of the Prism ideas.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:c1bed6b4c16341a580289deb0011f3d2">]]></description>
      <comments>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity</comments>
      <itunes:summary>This is part 1 of a series of&amp;nbsp;screencasts illustrating&amp;nbsp;some of the ideas found in &amp;quot;Prism&amp;quot; or the &amp;quot;Composite
 Application Guidance&amp;quot; from the&amp;nbsp;Patterns and Practices team&amp;nbsp;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&#39;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&amp;nbsp;Towards Unity&amp;nbsp;
Part 2: Dependency Injection with Unity&amp;nbsp;
Part 3: Modularity with Prism&amp;nbsp;
Part 4: The Unity Bootstrapper&amp;nbsp;

and then we move&amp;nbsp;that code into the Silverlight world and try to illustrate some specific areas of Prism;
Part 5: Moving to a Modular Silverlight Project&amp;nbsp;
Part 6: Shells, Regions, Views&amp;nbsp;
Part 7: Commands&amp;nbsp;
Part 8: Loosely Coupled Events with Event Aggregation
Part 9: Sharing Data via Region Contexts&amp;nbsp;

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: &amp;quot;Email Client&amp;quot;&amp;nbsp;

The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you&#39;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&amp;nbsp;here for download as it&#39;s a bigger set of source and something you might want </itunes:summary>
      <itunes:duration>2152</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/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://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/501859_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/501859_220x165.jpg" height="165" width="220"></media:thumbnail>
      <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>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_512_ch9.png" height="384" width="512"></media:thumbnail>
      <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:thumbnail>
      <media:group>
        <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>
        <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>
        <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>
        <media:content 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>
        <media:content 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>
        <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>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wmv" length="108915655" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Mike Taulty</dc:creator>
      <itunes:author>Mike Taulty</itunes:author>
      <slash:comments>34</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/RSS</wfw:commentRss>
      <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>UNPLUGGED Silverlight 3 Line of Business with RIA Services May Preview</title>
      <description><![CDATA[
<p>I have <a shape="rect" href="http://blogs.msdn.com/nigel/archive/2009/06/03/microsoft-unplugged.aspx" shape="rect">
previously written</a> about the <a shape="rect" href="http://microsoft.co.nz/unplugged" shape="rect">
UNPLUGGED</a> road trip that <a shape="rect" href="http://blogs.msdn.com/mikezeff/" shape="rect">
Mike</a>, <a shape="rect" href="http://blogs.technet.com/nmercer/" shape="rect">Nathan</a> and I have been on.</p>
<p>I also mentioned that I would be making a screen cast and sharing the source code from the Silverlight 3 Line of Business demo that I delivered. The demo that I presented was based on
<a shape="rect" href="http://blogs.msdn.com/scmorris/archive/2009/05/17/tech-ed-2009-demo-files.aspx" shape="rect">
Scott Morrison’s two sessions from Tech.Ed North America</a>.</p>
<p><a shape="rect" href="http://www.microsoft.com/nz/lvps/unpluggedsl3.aspx" shape="rect"><b>Watch a video of my session using Smooth Streaming</b></a><b>.</b></p>
<p>The source code for these presentations is available below:</p>
<ul>
<li><b><a shape="rect" href="http://cid-e7a27f7920b66c3f.skydrive.live.com/self.aspx/Downloads/WUX303.zip" shape="rect">WUX 303: Building Data-Driven RIAs with Microsoft ASP.NET and Microsoft Silverlight</a></b>
</li><li><b><a shape="rect" href="http://cid-e7a27f7920b66c3f.skydrive.live.com/self.aspx/Downloads/WUX308.zip" shape="rect">WUX 308: Delivering Rich User Experiences for Business Applications with Microsoft Silverlight 3</a></b>
</li></ul>
<p>I also updated my presentation to cover the May release of RIA Services from&nbsp;<a shape="rect" href="http://code.msdn.microsoft.com/RiaServices" title="http://code.msdn.microsoft.com/RiaServices" shape="rect">http://code.msdn.microsoft.com/RiaServices</a>&nbsp;(this
 site also includes tutorials and white papers).<br>
<br>
Blog post <a shape="rect" href="http://tr.im/silverlight3LOB" shape="rect">http://tr.im/silverlight3LOB</a></p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/line+of+business/RSS&WT.dl=0&WT.entryid=Entry:RSSView:60731c4f09e1404884ec9deb00da4e83">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Jafa/UNPLUGGED-Silverlight-3-Line-of-Business-with-RIA-Services-May-Preview</comments>
      <itunes:summary>
I have 
previously written about the 
UNPLUGGED road trip that 
Mike, Nathan and I have been on. 
I also mentioned that I would be making a screen cast and sharing the source code from the Silverlight 3 Line of Business demo that I delivered. The demo that I presented was based on

Scott Morrison’s two sessions from Tech.Ed North America. 
Watch a video of my session using Smooth Streaming. 
The source code for these presentations is available below: 

WUX 303: Building Data-Driven RIAs with Microsoft ASP.NET and Microsoft Silverlight
WUX 308: Delivering Rich User Experiences for Business Applications with Microsoft Silverlight 3

I also updated my presentation to cover the May release of RIA Services from&amp;nbsp;http://code.msdn.microsoft.com/RiaServices&amp;nbsp;(this
 site also includes tutorials and white papers).

Blog post http://tr.im/silverlight3LOB 
</itunes:summary>
      <itunes:duration>3339</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Jafa/UNPLUGGED-Silverlight-3-Line-of-Business-with-RIA-Services-May-Preview</link>
      <pubDate>Thu, 04 Jun 2009 23:55:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Jafa/UNPLUGGED-Silverlight-3-Line-of-Business-with-RIA-Services-May-Preview</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/74584f74-1425-4113-b71e-f7bd6897b4c9.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/471727_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/471727_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/b3d8af0f-9523-450c-8b88-aa1e542d150c.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mediadl.microsoft.com/mediadl/www/n/nz/dpe/unplugged.wmv" expression="full" duration="3339" fileSize="350009471" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mediadl.microsoft.com/mediadl/www/n/nz/dpe/unplugged.wmv" length="350009471" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Nigel</dc:creator>
      <itunes:author>Nigel</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Jafa/UNPLUGGED-Silverlight-3-Line-of-Business-with-RIA-Services-May-Preview/RSS</wfw:commentRss>
      <category>Line of Business</category>
      <category>LOB</category>
      <category>MSDN</category>
      <category>New Zealand</category>
      <category>RIA</category>
      <category>RIA Services</category>
      <category>Silverlight</category>
      <category>Silverlight 3</category>
      <category>Unplugged</category>
    </item>    
</channel>
</rss>