<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with ukdevteam - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/ukdevteam/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with ukdevteam - Channel 9</title><link>http://channel9.msdn.com/tags/UKDevTeam/</link></image><description>ukdevteam</description><link>http://channel9.msdn.com/tags/UKDevTeam/</link><language>en-us</language><pubDate>Tue, 03 Nov 2009 11:54:58 GMT</pubDate><lastBuildDate>Tue, 03 Nov 2009 11:54:58 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3599.6114, Culture=neutral, PublicKeyToken=null)</generator><item><title>MSDN Flash Podcast 011 – Steve Marx on Windows Azure</title><description>&lt;img src="http://channel9.msdn.com/Link/3cdd633d-d4dc-4264-9e8e-3e7bd3e24180/" border="0" /&gt;&lt;p&gt;Also known as “that’s where I left my shoe” (you will need to listen to understand that)&lt;/p&gt;
&lt;p&gt;This is a bonus edition of the podcast recorded on the 6th of October in London with &lt;a href="http://blog.smarx.com/"&gt;Steve Marx&lt;/a&gt;, Technical Strategist working on Windows Azure.&lt;/p&gt;
&lt;p&gt;It starts slow and a little quiet, it needed a few edits (deletes!) as we battled with “what is still not public” but picks up to be a pretty useful look at the improvements we have made to Windows Azure over the last few months with a specific focus on storage.&lt;/p&gt;
&lt;p&gt;Topics covered include:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Entity Group Transactions &lt;/li&gt;
    &lt;li&gt;StorageClient library &lt;/li&gt;
    &lt;li&gt;Queues &lt;/li&gt;
    &lt;li&gt;Blobs and Shared Access Signatures/Blob Container Access Policies &lt;/li&gt;
    &lt;li&gt;Communication between nodes without queues &lt;/li&gt;
    &lt;li&gt;Logging &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Show Links:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/using-container-level-access-policies-in-windows-azure-storage"&gt;Container Access Policies&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/new-storage-feature-signed-access-signatures"&gt;Shared Access Signatures&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/sample-code-for-new-windows-azure-blob-features"&gt;Copy Blob and get committed block list methods&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blog.smarx.com/posts/sample-code-for-batch-transactions-in-windows-azure-tables"&gt;Entity Group Transactions&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/10/03/upcoming-changes-to-windows-azure-logging.aspx"&gt;Azure Logging&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.cerebrata.com/" title="http://www.cerebrata.com/"&gt;http://www.cerebrata.com/&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/504044/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/</comments><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/</link><pubDate>Tue, 03 Nov 2009 14:36:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3</guid><evnet:views>602</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/504044/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is a bonus edition of the podcast recorded on the 6th of October in London with &lt;a href="http://blog.smarx.com/"&gt;Steve Marx&lt;/a&gt;, Technical Strategist working on Windows Azure. Looks at the improvements we have made to Windows Azure over the last few months with a specific focus on storage.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/49064479-212c-4d6e-8d9d-f428ff8b86f9/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3cdd633d-d4dc-4264-9e8e-3e7bd3e24180/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3" expression="full" duration="2229" fileSize="17836259" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/4/0/4/0/5/msdnflash011v2.mp3" length="17836259" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-011--Steve-Marx-on-Windows-Azure/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/504044/Trackback.aspx</trackback:ping><category>Azure</category><category>Azure Platform</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Windows Azure</category></item><item><title>MSDN Flash Podcast 010 – Paul Jackson on Memory Mapped Files in .NET 4, Oslo and more</title><description>&lt;img src="http://channel9.msdn.com/Link/ef873873-0c08-4778-939c-06142811e392/" border="0" /&gt;&lt;p&gt;This podcast accompanies the October 8th edition of the MSDN &lt;a href="http://www.microsoft.com/uk/msdn/flash/"&gt;Flash&lt;/a&gt; newsletter.&lt;/p&gt;
&lt;p&gt;It is an interview with &lt;a href="http://compilewith.net/"&gt;Paul Jackson&lt;/a&gt; which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions – but we both certainly enjoyed doing it :-) I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/24/announcing-the-websitespark-program.aspx"&gt;WebsiteSpark Program&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/09/15/announcing-the-microsoft-ajax-cdn.aspx"&gt;Microsoft Ajax CDN&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer Version 2&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Web Toolkits &lt;a href="http://channel9.msdn.com/tags/Web+Application+Toolkit/"&gt;series of screencasts&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005226"&gt;Casestudy on F#&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Poll &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/28/uk-msdn-flash-poll-for-october-7th-2009-how-many.aspx"&gt;How many lines of code did you write yesterday?&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Memory Mapped File .NET 4.0 &lt;a href="http://msdn.microsoft.com/en-us/library/system.io.memorymappedfiles(VS.100).aspx"&gt;preliminary MSDN documentation&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.microsoft.com/soa/products/oslo.aspx"&gt;Microsoft Oslo&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Book &lt;a href="http://www.amazon.co.uk/Pro-ASP-NET-Framework-Steven-Sanderson/dp/1430210079/ref=sr_1_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1255013119&amp;amp;sr=8-1"&gt;Pro ASP.NET MVC&lt;/a&gt; by Steven Sanderson &lt;/li&gt;
    &lt;li&gt;Book &lt;a href="http://www.amazon.co.uk/Professional-ASP-NET-MVC-Wrox-Programmer/dp/0470384611/ref=sr_1_2?ie=UTF8&amp;amp;s=books&amp;amp;qid=1255013119&amp;amp;sr=8-2"&gt;Professional ASP.NET MVC 1.0&lt;/a&gt; (with &lt;a href="http://www.nerddinner.com/"&gt;nerddinner&lt;/a&gt; sample) and the &lt;a href="http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf"&gt;free chapter&lt;/a&gt; (pdf) from Scott Guthrie &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502526/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/</comments><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/</link><pubDate>Tue, 03 Nov 2009 11:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3</guid><evnet:views>2074</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502526/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast accompanies the October 8th edition of the MSDN Flash newsletter. It is an interview with Paul Jackson which is meant to be about the article he wrote on Memory Mapped Files in .NET Framework 4.0 but tends to go off in different directions. I was interested to hear how he was getting on with Oslo and why he was revisiting ASP.NET after many years of focus on XAML.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/3ae5b963-34fd-4e1d-90a9-228339d9abb8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/ef873873-0c08-4778-939c-06142811e392/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3" expression="full" duration="1386" fileSize="11096185" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/2/5/2/0/5/msdnflash010.mp3" length="11096185" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-010--Paul-Jackson-on-Memory-Mapped-Files-in-NET-4-Oslo-and-more/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502526/Trackback.aspx</trackback:ping><category>.NET 4</category><category>.NET Framework 4.0</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Visual Studio 2010</category><category>vs2010</category></item><item><title>MSDN Flash Podcast 009 – Tom Quinn discusses Test Doubles, Mocking and Coding Dojos</title><description>&lt;img src="http://channel9.msdn.com/Link/3c285083-02b4-4f9c-889f-417a860b818d/" border="0" /&gt;&lt;p&gt;This podcast is an interview with &lt;a href="http://blogs.imeta.co.uk/tquinn"&gt;Tom Quinn&lt;/a&gt; in which we start off discussing his article on Test Doubles before moving on to &lt;a href="http://codingdojo.org/"&gt;Coding Dojos&lt;/a&gt; and finishing with a spot of “has software development really improved in the last 20 years”. The interview starts 7 minutes in after I complete a brief summary of the newsletter.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx"&gt;“Boot to VHD”&lt;/a&gt; – very cool stuff. &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/devlabs/ee423534.aspx"&gt;New Doloto tool for AJAX optimisation&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/09/microsoft-expression-3-and-silverlight-3-starter-kits-to-download.aspx"&gt;32 Silverlight 3 and Expression 3 Videos&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Last newsletter Poll on “&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/08/05/uk-msdn-flash-poll-how-did-your-software-team-score.aspx"&gt;How did your software team score in the Joel Test?&lt;/a&gt;”.  45% of you scored 6 or below ... hmmm, disappointing :-) &lt;/li&gt;
    &lt;li&gt;This editions Poll looks at &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/10/uk-msdn-flash-poll-for-sept-16th-2009-how-do.aspx"&gt;how we approach unit testing code&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.linkedin.com/groups?gid=1802122"&gt;UK South Scrum User Group&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://ayende.com/projects/rhino-mocks.aspx"&gt;Rhino Mocks&lt;/a&gt;, &lt;a href="http://learn.typemock.com/"&gt;Typemock&lt;/a&gt;, &lt;a href="http://www.nmock.org/"&gt;NMock&lt;/a&gt; and &lt;a href="http://code.google.com/p/moq/"&gt;Moq&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Tom &lt;a href="http://blogs.imeta.co.uk/tquinn/archive/2009/09/10/first-coding-dojo.aspx"&gt;summarises the first Coding Dojo&lt;/a&gt; he run &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://southamptoncodingdojo.ning.com/" title="http://southamptoncodingdojo.ning.com/"&gt;http://southamptoncodingdojo.ning.com/&lt;/a&gt; sign up details. Next is on Sep 24th in Southampton. &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/09/09/mocking-stubs-and-project-neric.aspx"&gt;Summary of Test Doubles, Fakes, Stubs, Dummies and Mocks&lt;/a&gt; from the work of the folks at ThoughtWorks &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502523/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/</comments><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/</link><pubDate>Tue, 03 Nov 2009 11:28:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3</guid><evnet:views>1270</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502523/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast is an interview with Tom Quinn in which we start off discussing his article on Test Doubles before moving on to Coding Dojos and finishing with a spot of “has software development really improved in the last 20 years”. The interview starts 7 minutes in after I complete a brief summary of the newsletter.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/9bf5c8d0-b533-4d69-8852-dd83797d467d/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/3c285083-02b4-4f9c-889f-417a860b818d/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3" expression="full" duration="1685" fileSize="10135928" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/2/5/2/0/5/msdnflash009.mp3" length="10135928" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-009--Tom-Quinn-discusses-Test-Doubles-Mocking-and-Coding-Dojos/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502523/Trackback.aspx</trackback:ping><category>best practices</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category></item><item><title>MSDN Flash Podcast 008 – Gary Short on using XAF to build WebForm and WinForm apps</title><description>&lt;img src="http://channel9.msdn.com/Link/8ab2bec2-ccd7-4b5b-989b-556535eb3960/" border="0" /&gt;&lt;p&gt;This podcast is an interview with &lt;a href="http://community.devexpress.com/blogs/garyshort/"&gt;Gary Short&lt;/a&gt; in which we discuss the &lt;a href="http://devexpress.com/Products/NET/Application_Framework/"&gt;DevExpress eXpressApp Framework™&lt;/a&gt; (XAF) for quickly building WebForm and WinForm applications. Along the way we manage to mention testing frameworks, home-grown source control, rabbits feet, British Rail and Microsoft Access (Apologies in advance to the Access User Group) but most of it is about understanding what XAF is and when you would use it.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Show Notes:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://devexpress.com/Products/NET/Application_Framework/"&gt;XAF&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Posts on the &lt;a href="http://community.devexpress.com/blogs/garyshort/archive/2009/08/12/xaf-project-management-application-index.aspx"&gt;Project Management application&lt;/a&gt; being built in XAF &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://devexpress.com/Products/NET/ORM/"&gt;eXpress Persistent Objects&lt;/a&gt; (XPO) – the ORM beneath XAF &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.ukaugcommunity.co.uk/default.aspx"&gt;UK Access User Group&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502509/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/</comments><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/</link><pubDate>Tue, 03 Nov 2009 11:26:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3</guid><evnet:views>923</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502509/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast is an interview with Gary Short in which we discuss the DevExpress eXpressApp Framework™ (XAF) for quickly building WebForm and WinForm applications. Along the way we manage to mention testing frameworks, home-grown source control, rabbits feet, British Rail and Microsoft Access (Apologies in advance to the Access User Group) but most of it is about understanding what XAF is and when you would use it.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/01f7f2bd-24cc-495a-a4c2-1290bc299b4c/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/8ab2bec2-ccd7-4b5b-989b-556535eb3960/" height="64" width="85" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3" expression="full" duration="1723" fileSize="20508108" type="audio/mp3" medium="audio" /><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/0/5/2/0/5/msdnflash008v2.mp3" length="20508108" type="audio/mp3" /><dc:creator>Eric Nelson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-008--using-XAF-to-build-WebForm-and-WinForm-applications/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502509/Trackback.aspx</trackback:ping><category>en-GB</category><category>UK</category><category>UKDevTeam</category><category>UKMSDNPodcast</category></item><item><title>Hands on with SQL Azure (CTP 2)</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_85_ch9.png" border="0" /&gt;&lt;p&gt;With the release of the second CTP (Community Tech Preview) of SQL Azure, many developers are starting to get to get to grips with SQL Azure. However, quite a few aren’t aware that many SQL Server features will also work against data stored in the cloud, in SQL Azure. In this video, David Gristwood and Keith Burns discuss these features, as Keith demos SQL Server Integration Services, Reporting Services, and BCP in action. &lt;/p&gt;&lt;img src="http://channel9.msdn.com/502712/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/</comments><link>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/</link><pubDate>Mon, 02 Nov 2009 15:37:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wmv</guid><evnet:views>701</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502712/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>With the release of the second CTP (Community Tech Preview) of SQL Azure, many developers are starting to get to get to grips with SQL Azure. However, quite a few aren’t aware that many SQL Server features will also work against data stored in the cloud, in SQL Azure. In this video, David Gristwood&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4" expression="full" duration="674" fileSize="31193053" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp3" expression="full" duration="674" fileSize="5398901" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.mp4" expression="full" duration="674" fileSize="31193053" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wma" expression="full" duration="674" fileSize="5463239" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wmv" expression="full" duration="674" fileSize="35966963" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_2MB_ch9.wmv" expression="full" duration="674" fileSize="211878831" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_Zune_ch9.wmv" expression="full" duration="674" fileSize="33973950" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_512_ch9.png" expression="full" duration="674" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2.ism/Manifest" expression="full" duration="674" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/2/1/7/2/0/5/HandsonwithSqlAzureCTP2_ch9.wmv" length="35966963" type="video/x-ms-wmv" /><dc:creator>David Gristwood</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/Hands-on-with-SQL-Azure-CTP-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502712/Trackback.aspx</trackback:ping><category>Cloud</category><category>David Gristwood</category><category>Keith Burns</category><category>SQL Azure</category><category>SQL Server Integration Services</category><category>SQL Server Reporting Services</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>Talking Architects - Neil Ward-Dutton</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_85_ch9.png" border="0" /&gt;Matt Deacon, host of Talking Architects talks to Neil Ward-Dutton from the Industry Analyst firm &lt;a href="http://www.mwdadvisors.com" target="_blank"&gt;MWD Advisors &lt;/a&gt;about the value of &lt;a href="http://www.iasahome.org" title="IASA"&gt;IASA&lt;/a&gt;, of architects and what they all think of cloud computing! &lt;br /&gt;&lt;img src="http://channel9.msdn.com/501661/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/</comments><link>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/</link><pubDate>Mon, 02 Nov 2009 11:41:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wmv</guid><evnet:views>1413</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501661/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Matt Deacon, host of Talking Architects talks to Neil Ward-Dutton from the Industry Analyst firm MWD Advisors about the value of IASA, of architects and what they all think of cloud computing!</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4" expression="full" duration="1279" fileSize="177238886" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp3" expression="full" duration="1279" fileSize="10235742" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.mp4" expression="full" duration="1279" fileSize="177238886" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wma" expression="full" duration="1279" fileSize="10350747" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wmv" expression="full" duration="1279" fileSize="252887433" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_2MB_ch9.wmv" expression="full" duration="1279" fileSize="165330741" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_Zune_ch9.wmv" expression="full" duration="1279" fileSize="128778841" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_512_ch9.png" expression="full" duration="1279" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/6/6/1/0/5/TANeilWardDutton.ism/Manifest" expression="full" duration="1279" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/6/6/1/0/5/TANeilWardDutton_ch9.wmv" length="252887433" type="video/x-ms-wmv" /><dc:creator>Matt Deacon</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-Neil-Ward-Dutton/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501661/Trackback.aspx</trackback:ping><category>Architects</category><category>Architecture</category><category>Cloud Architecture</category><category>en-GB</category><category>IASA</category><category>Matt Deacon</category><category>Neil Ward-Dutton</category><category>Talking Architects</category><category>UKArchTeam</category><category>UKDevTeam</category></item><item><title>UK Silverlight Apps: Codify Ltd</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_85_ch9.png" border="0" /&gt;Codify are based in Aberdeen, Scotland and build bespoke applications for the oil and gas industry. They've been on .NET since version 1 and have largely built desktop applications and deployed them in web-like manner via ClickOnce.&lt;br /&gt;
&lt;br /&gt;
Silverlight was then a natural fit for their recent applications and here we get some insight from their MD, Ops Director and one of their Senior Developers around the sort of applications that they've put together, what's driven them to use Silverlight, their experience with it and some more detail about the patterns (MVVM) that they're using to build their apps.&lt;img src="http://channel9.msdn.com/503233/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/</comments><link>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/</link><pubDate>Fri, 30 Oct 2009 11:38:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wmv</guid><evnet:views>1830</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/503233/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Codify are based in Aberdeen, Scotland and build bespoke applications for the oil and gas industry. They've been on .NET since version 1 and have largely built desktop applications and deployed them in web-like manner via ClickOnce.Silverlight was then a natural fit for their recent applications and here we get some insight from their MD, Ops Director and one of their Senior Developers around the sort of applications that they've put together, what's driven them to use Silverlight, their experience with it and some more detail about the patterns (MVVM) that they're using to build their apps.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4" expression="full" duration="1183" fileSize="94654303" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp3" expression="full" duration="1183" fileSize="9469193" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.mp4" expression="full" duration="1183" fileSize="94654303" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wma" expression="full" duration="1183" fileSize="9575715" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wmv" expression="full" duration="1183" fileSize="167174089" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_2MB_ch9.wmv" expression="full" duration="1183" fileSize="749622687" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_Zune_ch9.wmv" expression="full" duration="1183" fileSize="98956233" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_512_ch9.png" expression="full" duration="1183" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/3/2/3/0/5/MTCodifySilverlight.ism/Manifest" expression="full" duration="1183" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_2MB_ch9.wmv" expression="full" duration="1183" fileSize="749622687" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/3/2/3/0/5/MTCodifySilverlight_ch9.wmv" length="167174089" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Codify-Ltd/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/503233/Trackback.aspx</trackback:ping><category>en-GB</category><category>UKDevTeam</category><category>ukslapps</category></item><item><title>MSDN Flash Podcast 007 – Mike Ormond discusses ASP.NET 4.0</title><description>&lt;img src="http://channel9.msdn.com/Link/40bc0a48-1e30-4800-b9dc-5f0fee31366e/" border="0" /&gt;This podcasts accompanies the &lt;a href="http://msdn.microsoft.com/en-gb/aa570311.aspx"&gt;UK MSDN Flash newsletter&lt;/a&gt;. The normal format of the podcast is a few minutes summarising the contents of the newsletter and then a 20 to 30 minute interview with the author of the technical article which appears in the newsletter. &lt;br /&gt;
&lt;br /&gt;
The podcasts were originally &lt;a href="http://geekswithblogs.net/iupdateable/category/9967.aspx"&gt;published on the blog &lt;/a&gt;of the editor of the Flash, Eric Nelson but Channel 9 could potentially make a much better home. &lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;This podcast accompanies the August 12th, 2009 edition of the MSDN &lt;a href="http://www.microsoft.com/uk/msdn/flash/"&gt;&lt;span&gt;&lt;span&gt;Flash&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; newsletter. It includes an interview with &lt;a href="http://blogs.msdn.com/mikeormond/"&gt;&lt;span&gt;&lt;span&gt;Mike Ormond&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the &lt;a href="http://geekswithblogs.net/iupdateable/archive/2009/08/05/uk-msdn-flash-poll-how-did-your-software-team-score.aspx"&gt;&lt;span&gt;&lt;span&gt;poll of how developers scored in the Joel test&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Show Notes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2009/08/05/silverlight-line-of-business-applications-in-the-uk-part-1.aspx"&gt;&lt;span&gt;&lt;span&gt;Silverlight 3 LOB applications in the UK&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://silverlight.net/learn/videocat.aspx?cat=12#sl3"&gt;&lt;span&gt;&lt;span&gt;Silverlight 3 training videos&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; from &lt;span&gt;&lt;span&gt;Mike Taulty&lt;/span&gt;&lt;/span&gt; and others &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://videos.visitmix.com/MIX09/C01F"&gt;&lt;span&gt;&lt;span&gt;Sketchflow and Blend 3 session&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; from MIX earlier in the year &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/shows/toolshed/Show-Episode-4-Its-All-About-The-Tools-TV-Show/"&gt;&lt;span&gt;&lt;span&gt;Tool Shed: Episode #4&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-gb/magazine/dd942838.aspx"&gt;&lt;span&gt;&lt;span&gt;Building Testable ASP.NET MVC Applications&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;New development platform &lt;a href="http://creators.xna.com/en-GB/news/kodugamelab"&gt;&lt;span&gt;&lt;span&gt;Kodu&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; ... for your children on their Xbox 360! &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://sbug.org.uk/"&gt;&lt;span&gt;&lt;span&gt;UK SOA/BPM User Group&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://www.asp.net/learn/whitepapers/aspnet40/"&gt;&lt;span&gt;&lt;span&gt;ASP.NET 4.0 Whitepaper&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;+ lots more links in the original newsletter &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href="http://twitter.com/ericnel"&gt;Follow me&lt;/a&gt; or &lt;a href="http://twitter.com/ukmsdn"&gt;my team&lt;/a&gt; on twitter.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502476/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/</comments><link>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/</link><pubDate>Thu, 29 Oct 2009 23:10:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash7.wma</guid><evnet:views>2167</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502476/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This podcast accompanies the August 12th, 2009 edition of the MSDN Flash newsletter. It includes an interview with Mike Ormond discussing the new stuff in ASP.NET 4.0 plus an opportunity to ask Mike “Which are you? MVC or WebForms?”. Other areas discussed in the intro section include the RTM of Windows 7, the UK launch event of Expression 3 and Silverlight 3 plus the results of the poll of how developers scored in the Joel test.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/674a6a32-d138-47f1-83ff-6b07b25f3245/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/40bc0a48-1e30-4800-b9dc-5f0fee31366e/" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash007.mp3" expression="full" duration="2040" fileSize="16577156" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash7.wma" expression="full" duration="2040" fileSize="16761283" type="audio/x-ms-wma" medium="audio" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/7/4/2/0/5/msdnflash7.wma" length="16761283" type="audio/x-ms-wma" /><dc:creator>Eric Nelson</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Eric+Nelson/MSDN-Flash-Podcast-007--Mike-Ormond-discusses-ASPNET-40/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502476/Trackback.aspx</trackback:ping><category>.NET 4</category><category>.NET Framework 4.0</category><category>ASP.NET 4</category><category>en-GB</category><category>UKDevTeam</category><category>UKMSDNPodcast</category><category>Visual Studio 2010</category></item><item><title>Talking Architects with Len Bass</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_85_ch9.png" border="0" /&gt;Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? &lt;a href="http://www.sei.cmu.edu/about/people/ljb.cfm" title="Len Bass" target="_blank"&gt;Len Bass&lt;/a&gt;, co-author of &lt;a href="http://www.amazon.co.uk/Software-Architecture-Practice-SEI-Engineering/dp/0321154959" title="Software Architecture in Practice" target="_blank"&gt;Software Architecture in Practice &lt;/a&gt;and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. &lt;br /&gt;
&lt;br /&gt;
But how does this fit in an agile world?&lt;img src="http://channel9.msdn.com/502665/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/</comments><link>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/</link><pubDate>Wed, 28 Oct 2009 11:54:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wmv</guid><evnet:views>1880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502665/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Quality Attributes (Non-functional requirements) as first class citizens of a project? Too far fetched? &lt;a href="http://www.sei.cmu.edu/about/people/ljb.cfm" title="Len Bass" target="_blank"&gt;Len Bass&lt;/a&gt;, co-author of &lt;a href="http://www.amazon.co.uk/Software-Architecture-Practice-SEI-Engineering/dp/0321154959" title="Software Architecture in Practice" target="_blank"&gt;Software Architecture in Practice &lt;/a&gt;and longstanding member of the Software Engineering Institute (SEI), thinks he has an answer. &lt;br /&gt;
&lt;br /&gt;
But how does this fit in an agile world?</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4" expression="full" duration="1215" fileSize="117442405" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp3" expression="full" duration="1215" fileSize="9726652" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.mp4" expression="full" duration="1215" fileSize="117442405" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wma" expression="full" duration="1215" fileSize="9837063" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wmv" expression="full" duration="1215" fileSize="208742537" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_2MB_ch9.wmv" expression="full" duration="1215" fileSize="794269550" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_Zune_ch9.wmv" expression="full" duration="1215" fileSize="120834982" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_512_ch9.png" expression="full" duration="1215" type="image/jpeg" medium="image" /><media:content url="http://mschannel9.vo.msecnd.net/ss1/ch9/5/6/6/2/0/5/TALenBass.ism/Manifest" expression="full" duration="1215" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/6/6/2/0/5/TALenBass_ch9.wmv" length="208742537" type="video/x-ms-wmv" /><dc:creator>Matt Deacon</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Len-Bass/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502665/Trackback.aspx</trackback:ping><category>Architects</category><category>Architecture</category><category>en-GB</category><category>Enterprise Architecture</category><category>IT failure</category><category>Len Bass</category><category>Matt Deacon</category><category>Talking Architects</category><category>UKArchTeam</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 10 - A Larger Example - "Email Client"</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 10 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502211/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/</link><pubDate>Tue, 27 Oct 2009 10:31:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wmv</guid><evnet:views>3716</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502211/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 10 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4" expression="full" duration="8582" fileSize="366151593" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp3" expression="full" duration="8582" fileSize="68660781" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.mp4" expression="full" duration="8582" fileSize="366151593" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wma" expression="full" duration="8582" fileSize="69403385" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wmv" expression="full" duration="8582" fileSize="490573681" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_2MB_ch9.wmv" expression="full" duration="8582" fileSize="727357735" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_Zune_ch9.wmv" expression="full" duration="8582" fileSize="339242288" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_512_ch9.png" expression="full" duration="8582" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/1/2/2/0/5/MTPrismSLPart10.ism/Manifest" expression="full" duration="8582" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_2MB_ch9.wmv" expression="full" duration="8582" fileSize="727357735" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/1/2/2/0/5/MTPrismSLPart10_ch9.wmv" length="490573681" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502211/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 8 - Loosely Coupled Events</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 8 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502204/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wmv</guid><evnet:views>2178</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502204/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 8 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4" expression="full" duration="934" fileSize="33770499" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp3" expression="full" duration="934" fileSize="7473436" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.mp4" expression="full" duration="934" fileSize="33770499" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wma" expression="full" duration="934" fileSize="7560031" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wmv" expression="full" duration="934" fileSize="42802589" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_2MB_ch9.wmv" expression="full" duration="934" fileSize="59170649" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_Zune_ch9.wmv" expression="full" duration="934" fileSize="32724671" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_512_ch9.png" expression="full" duration="934" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/0/2/2/0/5/MTPrismSLPart8.ism/Manifest" expression="full" duration="934" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_2MB_ch9.wmv" expression="full" duration="934" fileSize="59170649" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/0/2/2/0/5/MTPrismSLPart8_ch9.wmv" length="42802589" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502204/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 7 - Commands</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 7 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502203/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wmv</guid><evnet:views>2387</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502203/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 7 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4" expression="full" duration="1280" fileSize="45131096" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp3" expression="full" duration="1280" fileSize="10245968" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.mp4" expression="full" duration="1280" fileSize="45131096" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wma" expression="full" duration="1280" fileSize="10362769" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wmv" expression="full" duration="1280" fileSize="57271453" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_2MB_ch9.wmv" expression="full" duration="1280" fileSize="73959507" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_Zune_ch9.wmv" expression="full" duration="1280" fileSize="44308675" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_512_ch9.png" expression="full" duration="1280" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/3/0/2/2/0/5/MTPrismSLPart7.ism/Manifest" expression="full" duration="1280" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_2MB_ch9.wmv" expression="full" duration="1280" fileSize="73959507" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3/0/2/2/0/5/MTPrismSLPart7_ch9.wmv" length="57271453" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502203/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 6 - Shells, Regions, Views</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 6 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502201/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wmv</guid><evnet:views>2372</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502201/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 6 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4" expression="full" duration="2149" fileSize="76327964" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp3" expression="full" duration="2149" fileSize="17195584" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.mp4" expression="full" duration="2149" fileSize="76327964" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wma" expression="full" duration="2149" fileSize="17386115" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wmv" expression="full" duration="2149" fileSize="97027613" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_2MB_ch9.wmv" expression="full" duration="2149" fileSize="126707673" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_Zune_ch9.wmv" expression="full" duration="2149" fileSize="74910442" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_512_ch9.png" expression="full" duration="2149" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/0/2/2/0/5/MTPrismSLPart6.ism/Manifest" expression="full" duration="2149" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_2MB_ch9.wmv" expression="full" duration="2149" fileSize="126707673" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/0/2/2/0/5/MTPrismSLPart6_ch9.wmv" length="97027613" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502201/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 4 - The Unity Bootstrapper</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 4 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502198/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wmv</guid><evnet:views>2642</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502198/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 4 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4" expression="full" duration="925" fileSize="33436418" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp3" expression="full" duration="925" fileSize="7401756" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.mp4" expression="full" duration="925" fileSize="33436418" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wma" expression="full" duration="925" fileSize="7490945" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wmv" expression="full" duration="925" fileSize="43026483" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_2MB_ch9.wmv" expression="full" duration="925" fileSize="54002523" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_Zune_ch9.wmv" expression="full" duration="925" fileSize="32714762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_512_ch9.png" expression="full" duration="925" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/8/9/1/2/0/5/MTPrismSLPart4.ism/Manifest" expression="full" duration="925" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_2MB_ch9.wmv" expression="full" duration="925" fileSize="54002523" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/8/9/1/2/0/5/MTPrismSLPart4_ch9.wmv" length="43026483" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502198/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 3 - Modularity with Prism</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 3 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502177/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wmv</guid><evnet:views>3041</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502177/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 3 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4" expression="full" duration="1762" fileSize="68156487" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp3" expression="full" duration="1762" fileSize="14100597" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.mp4" expression="full" duration="1762" fileSize="68156487" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wma" expression="full" duration="1762" fileSize="14261955" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wmv" expression="full" duration="1762" fileSize="87230195" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_2MB_ch9.wmv" expression="full" duration="1762" fileSize="126126255" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_Zune_ch9.wmv" expression="full" duration="1762" fileSize="64475622" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_512_ch9.png" expression="full" duration="1762" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/7/7/1/2/0/5/MTPrismSLPart3.ism/Manifest" expression="full" duration="1762" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_2MB_ch9.wmv" expression="full" duration="1762" fileSize="126126255" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/7/7/1/2/0/5/MTPrismSLPart3_ch9.wmv" length="87230195" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502177/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 9 - Sharing Data with Region Contexts</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 9 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502174/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wmv</guid><evnet:views>2559</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502174/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 9 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4" expression="full" duration="1174" fileSize="44661899" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp3" expression="full" duration="1174" fileSize="9396675" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.mp4" expression="full" duration="1174" fileSize="44661899" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wma" expression="full" duration="1174" fileSize="9503619" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wmv" expression="full" duration="1174" fileSize="57573963" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_2MB_ch9.wmv" expression="full" duration="1174" fileSize="77926023" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_Zune_ch9.wmv" expression="full" duration="1174" fileSize="42605504" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_512_ch9.png" expression="full" duration="1174" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/7/1/2/0/5/MTPrismSLPart9.ism/Manifest" expression="full" duration="1174" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_2MB_ch9.wmv" expression="full" duration="1174" fileSize="77926023" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/7/1/2/0/5/MTPrismSLPart9_ch9.wmv" length="57573963" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502174/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 5 - Moving to a Modular Silverlight Project</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 5 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502096/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/</link><pubDate>Tue, 27 Oct 2009 10:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wmv</guid><evnet:views>2955</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502096/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 5 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4" expression="full" duration="1362" fileSize="52315586" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp3" expression="full" duration="1362" fileSize="10900701" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.mp4" expression="full" duration="1362" fileSize="52315586" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wma" expression="full" duration="1362" fileSize="11023649" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wmv" expression="full" duration="1362" fileSize="69224601" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_2MB_ch9.wmv" expression="full" duration="1362" fileSize="101080655" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_Zune_ch9.wmv" expression="full" duration="1362" fileSize="49990144" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_512_ch9.png" expression="full" duration="1362" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/6/9/0/2/0/5/MTPrismSLPart5.ism/Manifest" expression="full" duration="1362" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_2MB_ch9.wmv" expression="full" duration="1362" fileSize="101080655" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/2/0/5/MTPrismSLPart5_ch9.wmv" length="69224601" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502096/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 2 - Dependency Injection with Unity</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_85_ch9.png" border="0" /&gt;&lt;p&gt;This is part 2 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/502095/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/</link><pubDate>Tue, 27 Oct 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wmv</guid><evnet:views>2997</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/502095/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 2 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4" expression="full" duration="2132" fileSize="81916441" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp3" expression="full" duration="2132" fileSize="17058912" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.mp4" expression="full" duration="2132" fileSize="81916441" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wma" expression="full" duration="2132" fileSize="17250941" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wmv" expression="full" duration="2132" fileSize="110339381" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_2MB_ch9.wmv" expression="full" duration="2132" fileSize="156979421" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_Zune_ch9.wmv" expression="full" duration="2132" fileSize="78244144" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_512_ch9.png" expression="full" duration="2132" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/9/0/2/0/5/MTPrismSLPart2.ism/Manifest" expression="full" duration="2132" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_2MB_ch9.wmv" expression="full" duration="2132" fileSize="156979421" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/9/0/2/0/5/MTPrismSLPart2_ch9.wmv" length="110339381" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/502095/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Prism &amp; Silverlight: Part 1 - Taking Sketched Code Towards Unity</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_85_ch9.png" border="0" /&gt;This is part 1 of a series of screencasts illustrating some of the ideas found in "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Prism&lt;/a&gt;" or the "&lt;a href="http://www.codeplex.com/CompositeWPF"&gt;Composite Application Guidance&lt;/a&gt;" from the &lt;a href="http://msdn.microsoft.com/en-us/practices/default.aspx"&gt;Patterns and Practices team&lt;/a&gt; that can be used to build Silverlight applications in a way that lends itself to testability and modularity.&lt;br /&gt;
&lt;br /&gt;
In talking to customers building business applications with Silverlight I find that Prism (and it's friend &lt;a href="http://www.codeplex.com/unity/"&gt;Unity&lt;/a&gt;) is frequently mentioned but not everyone has seen it and so I thought I would explore it myself and capture some of the results of that exploration here.&lt;br /&gt;
&lt;br /&gt;
We start off with some fairly basic code which we move towards making use of dependency injection and modularity;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/"&gt;Part 1: Taking Sketched Code Towards Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-2-Dependency-Injection-with-Unity/"&gt;Part 2: Dependency Injection with Unity&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-3-Modularity-with-Prism/"&gt;Part 3: Modularity with Prism&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-4-The-Unity-Bootstrapper/"&gt;Part 4: The Unity Bootstrapper&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
and then we move that code into the Silverlight world and try to illustrate some specific areas of Prism;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-5-Moving-to-a-Modular-Silverlight-Project/"&gt;Part 5: Moving to a Modular Silverlight Project&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-6-Shells-Regions-Views/"&gt;Part 6: Shells, Regions, Views&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-7-Commands/"&gt;Part 7: Commands&lt;/a&gt;  &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-8-Loosely-Coupled-Events/"&gt;Part 8: Loosely Coupled Events with Event Aggregation &lt;/a&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism-with-Silverlight-Part-8/"&gt;&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-9-Sharing-Data-with-Region-Contexts/"&gt;Part 9: Sharing Data via Region Contexts&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
and then finally we try and bring some of these concepts together in a longer, more realistic example of a simple Email application built using the Prism framework - warning, this is a much longer session but I wanted something that draws things together;&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-10-A-Larger-Example-Email-Client/"&gt;Part 10: A Larger Example: "Email Client"&lt;/a&gt;  &lt;/li&gt;
&lt;/ul&gt;
The recommendation would be that you watch the 10 screencasts in order but if that feels like too long a process or if you're already very familiar with concepts like dependency injection and containers like Unity then perhaps watch the last screencast first and then refer back to the previous screencasts if certain areas need more illumination. &lt;br /&gt;
&lt;br /&gt;
I put the source code for Video 10 &lt;a href="http://mtaulty.com/downloads/PrismVideoEmailClient.zip"&gt;here for download&lt;/a&gt; as it's a bigger set of source and something you might want to explore after the video - this does not necessarily represent "best practise" but is, instead, just meant to illustrate some of the Prism ideas.&lt;img src="http://channel9.msdn.com/501859/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/</comments><link>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/</link><pubDate>Tue, 27 Oct 2009 10:29:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wmv</guid><evnet:views>24837</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/501859/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This is part 1 of a series of screencasts illustrating some of the ideas found in "Prism" or the "Composite Application Guidance" from the Patterns and Practices team that can be used to build Silverlight applications.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4" expression="full" duration="2152" fileSize="81552159" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp3" expression="full" duration="2152" fileSize="17222876" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.mp4" expression="full" duration="2152" fileSize="81552159" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wma" expression="full" duration="2152" fileSize="17416155" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wmv" expression="full" duration="2152" fileSize="108915655" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_2MB_ch9.wmv" expression="full" duration="2152" fileSize="155699715" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_Zune_ch9.wmv" expression="full" duration="2152" fileSize="78727329" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_512_ch9.png" expression="full" duration="2152" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/9/5/8/1/0/5/MTPrismSLPart1.ism/Manifest" expression="full" duration="2152" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_2MB_ch9.wmv" expression="full" duration="2152" fileSize="155699715" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/9/5/8/1/0/5/MTPrismSLPart1_ch9.wmv" length="108915655" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>20</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Prism--Silverlight-Part-1-Taking-Sketched-Code-Towards-Unity/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/501859/Trackback.aspx</trackback:ping><category>Composite</category><category>en-GB</category><category>Line of Business</category><category>Prism</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>David Chappell in conversation about Windows Azure and the cloud</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_85_ch9.png" border="0" /&gt;“If I ruled the world”, says David Chappell, “I would make the phrase ‘private cloud’ illegal”. In conversation with David Gristwood, David Chappell, during his recent world tour, discusses Windows Azure, its importance and role in the partner ecosystem, and other cloud players, such as Google, Amazon, Salesforce.com, VMware and more.&lt;img src="http://channel9.msdn.com/499631/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/</comments><link>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/</link><pubDate>Mon, 19 Oct 2009 19:17:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wmv</guid><evnet:views>16086</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/499631/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>“If I ruled the world”, says David Chappell, “I would make the phrase ‘private cloud’ illegal”. In conversation with David Gristwood, David Chappell, during his recent world tour, discusses Windows Azure, its importance and role in the partner ecosystem, and other cloud players, such as Google,&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4" expression="full" duration="858" fileSize="123775156" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp3" expression="full" duration="858" fileSize="6869756" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.mp4" expression="full" duration="858" fileSize="123775156" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wma" expression="full" duration="858" fileSize="6950225" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wmv" expression="full" duration="858" fileSize="188785545" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_2MB_ch9.wmv" expression="full" duration="858" fileSize="905086215" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_Zune_ch9.wmv" expression="full" duration="858" fileSize="128158871" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_512_ch9.png" expression="full" duration="858" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure.ism/Manifest" expression="full" duration="858" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/3/6/9/9/4/DavidChappellTalksAboutWindowsAzure_ch9.wmv" length="188785545" type="video/x-ms-wmv" /><dc:creator>David Gristwood</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/David-Chappell-in-conversation-about-Windows-Azure-and-the-cloud/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/499631/Trackback.aspx</trackback:ping><category>Azure Platform</category><category>Cloud</category><category>Cloud Computing</category><category>en-GB</category><category>UKDevTeam</category><category>Windows Azure</category></item><item><title>UK Silverlight Apps: Trader Media Group &amp; Autotrader</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_85_ch9.png" border="0" /&gt;Autotrader is one of the UK's biggest websites offering the public and the car trade a web-based mechanism for buying and selling of vehicles.&lt;br /&gt;
&lt;br /&gt;
The website is owned by Trader Media Group (TMG) and in this video we talk to Pete Hanlon and Chris Kelly of TMG around the work that they're doing with Silverlight on applications that they offer to the car-trade and around possible future uses of Silverlight at TMG.&lt;img src="http://channel9.msdn.com/494765/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/</comments><link>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/</link><pubDate>Mon, 28 Sep 2009 12:25:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wmv</guid><evnet:views>4185</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/494765/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Autotrader is one of the UK's biggest websites offering the public and the car trade a web-based mechanism for buying and selling of vehicles.The website is owned by Trader Media Group (TMG) and in this video we talk to Pete Hanlon and Chris Kelly of TMG around the work that they're doing with Silverlight on applications that they offer to the car-trade and around possible future uses of Silverlight at TMG.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4" expression="full" duration="913" fileSize="72150924" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp3" expression="full" duration="913" fileSize="7306704" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.mp4" expression="full" duration="913" fileSize="72150924" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wma" expression="full" duration="913" fileSize="7391807" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wmv" expression="full" duration="913" fileSize="97986361" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_2MB_ch9.wmv" expression="full" duration="913" fileSize="93594975" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_Zune_ch9.wmv" expression="full" duration="913" fileSize="55330289" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_512_ch9.png" expression="full" duration="913" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/5/6/7/4/9/4/UKSLTMG.ism/Manifest" expression="full" duration="913" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/5/6/7/4/9/4/UKSLTMG_ch9.wmv" length="97986361" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/UK-Silverlight-Apps-Trader-Media-Group--Autotrader/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/494765/Trackback.aspx</trackback:ping><category>en-GB</category><category>Silverlight</category><category>UKDevTeam</category><category>ukslapps</category></item><item><title>Silverlight and HPC Enable On-Demand Engineering Design</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_85_ch9.png" border="0" /&gt;dezineforce (&lt;a href="http://www.dezineforce.com" title="http://www.dezineforce.com" target="_blank" rel="nofollow"&gt;http://www.dezineforce.com&lt;/a&gt;) recently completed a proof-of-concept with Microsoft to look at how they could overhaul their user experience using Silverlight 3.&lt;br /&gt;
&lt;br /&gt;
dezineforce offer a scalable, on-demand engineering design capability over the web. Backed by a powerful HPC cluster, their front-end web interface is currently built using HTML and AJAX. They were keen to explore opportunities to build an enhanced experience for their users.&lt;br /&gt;
&lt;br /&gt;
In this video I chat to some of the people involved in the project to get their perspective on the project and the results.&lt;img src="http://channel9.msdn.com/493634/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mike+ormond/Silverlight-and-HPC-Enable-On-Demand-Engineering-Design/</comments><link>http://channel9.msdn.com/posts/mike+ormond/Silverlight-and-HPC-Enable-On-Demand-Engineering-Design/</link><pubDate>Wed, 23 Sep 2009 13:35:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.wmv</guid><evnet:views>9427</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493634/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>dezineforce (http://www.dezineforce.com) recently completed a proof-of-concept with Microsoft to look at how they could overhaul their user experience using Silverlight 3.

dezineforce offer a scalable, on-demand engineering design capability over the web. Backed by a powerful HPC cluster, their&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.mp4" expression="full" duration="426" fileSize="75563955" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.mp3" expression="full" duration="426" fileSize="3413086" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.mp4" expression="full" duration="426" fileSize="75563955" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.wma" expression="full" duration="426" fileSize="3456573" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.wmv" expression="full" duration="426" fileSize="94011549" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_2MB_ch9.wmv" expression="full" duration="426" fileSize="285654147" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_Zune_ch9.wmv" expression="full" duration="426" fileSize="51627477" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_512_ch9.png" expression="full" duration="426" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/6/3/9/4/dezineforce_ch9.wmv" length="94011549" type="video/x-ms-wmv" /><dc:creator>Mike Ormond</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mike+ormond/Silverlight-and-HPC-Enable-On-Demand-Engineering-Design/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493634/Trackback.aspx</trackback:ping><category>Design</category><category>Designer</category><category>en-GB</category><category>HPC</category><category>MVVM</category><category>Silverlight</category><category>Silverlight 3</category><category>UKDevTeam</category></item><item><title>Getting Started with SQL Azure</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_85_ch9.png" border="0" /&gt;With the recent release of the the CTP (Community Technical Preview) of SQL Azure, it seemed an ideal time for David Gristwood to sit down with SQL guru Keith Burns and have a chat with him about data in the cloud, this new version of SQL Server, what it means for developers and systems designers, and how to get started.&lt;img src="http://channel9.msdn.com/493300/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/David+Gristwood/Getting-Started-with-SQL-Azure/</comments><link>http://channel9.msdn.com/posts/David+Gristwood/Getting-Started-with-SQL-Azure/</link><pubDate>Wed, 23 Sep 2009 08:24:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_2MB_ch9.wmv</guid><evnet:views>4555</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/493300/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>With the recent release of the the CTP (Community Technical Preview) of SQL Azure, it seemed an ideal time for David Gristwood to sit down with SQL guru Keith Burns and have a chat with him about data in the cloud, this new version of SQL Server, what it means for developers and systems designers, and how to get started.</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_ch9.mp4" expression="full" duration="760" fileSize="95064820" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_ch9.mp3" expression="full" duration="760" fileSize="6087268" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_ch9.mp4" expression="full" duration="760" fileSize="95064820" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_ch9.wma" expression="full" duration="760" fileSize="6160173" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_2MB_ch9.wmv" expression="full" duration="760" fileSize="800832244" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_2MB_ch9.wmv" expression="full" duration="760" fileSize="800832244" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_Zune_ch9.wmv" expression="full" duration="760" fileSize="69536153" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_512_ch9.png" expression="full" duration="760" type="image/jpeg" medium="image" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/0/0/3/3/9/4/davidgriStartingWithSQLAzureNew_2MB_ch9.wmv" length="800832244" type="video/x-ms-wmv" /><dc:creator>David Gristwood</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/David+Gristwood/Getting-Started-with-SQL-Azure/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/493300/Trackback.aspx</trackback:ping><category>en-GB</category><category>SQL Azure</category><category>UKDevTeam</category></item><item><title>Glenn Pittaway on SDL</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_small_ch9.png" border="0" /&gt;&lt;p&gt;I'm posting this on behalf of &lt;a href="http://blogs.technet.com/andrew/"&gt;Andrew Fryer &lt;/a&gt;who usually posts to TechNet but today has something developer focused for us:&lt;br /&gt;
&lt;br /&gt;
"Glenn Pittaway the Group Program Manager for the Secure development Lifecycle (SDL) talks about the past present and future of SDL.  The SDL methodology is at the core of all development work that has an internet facing element (i.e. virtually everything!) at Microsoft.   You might argue that this gives this gives Microsoft developers an edge over the competition as they can write more secure code more quickly, however these same &lt;a href="http://msdn.microsoft.com/en-us/security/cc448177.aspx"&gt;SDL resources&lt;/a&gt; are also publicly available so you can adopt the same approach in your organisation."&lt;/p&gt;&lt;img src="http://channel9.msdn.com/485096/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mike+ormond/Glenn-Pittaway-on-SDL/</comments><link>http://channel9.msdn.com/posts/mike+ormond/Glenn-Pittaway-on-SDL/</link><pubDate>Fri, 14 Aug 2009 07:30:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_2MB_ch9.wmv</guid><evnet:views>3720</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/485096/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I'm posting this on behalf of Andrew Fryer who usually posts to TechNet but today has something developer focused for us:

"Glenn Pittaway the Group Program Manager for the Secure development Lifecycle (SDL) talks about the past present and future of SDL.  The SDL methodology is at the core of all&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_ch9.mp4" expression="full" duration="715" fileSize="37051924" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_ch9.mp3" expression="full" duration="715" fileSize="5727174" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_ch9.mp4" expression="full" duration="715" fileSize="37051924" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_ch9.wma" expression="full" duration="715" fileSize="5793685" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_2MB_ch9.wmv" expression="full" duration="715" fileSize="32052173" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_2MB_ch9.wmv" expression="full" duration="715" fileSize="32052173" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_Zune_ch9.wmv" expression="full" duration="715" fileSize="38223523" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/6/9/0/5/8/4/GlennPittawaySDL_2MB_ch9.wmv" length="32052173" type="video/x-ms-wmv" /><dc:creator>Mike Ormond</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mike+ormond/Glenn-Pittaway-on-SDL/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/485096/Trackback.aspx</trackback:ping><category>en-GB</category><category>SDL</category><category>Security</category><category>Team System</category><category>TFS2010</category><category>Trustworthy Computing</category><category>UKDevTeam</category></item><item><title>Silverlight 3 UK Launch: Chat with Ian Ellison-Taylor</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_small_ch9.png" border="0" /&gt;At the recent UK launch of Silverlight 3 in the UK I managed to catch up with Ian Ellison-Taylor.&lt;br /&gt;
&lt;br /&gt;
Ian is the general manager of the Presentation Platform and Tools which means that he's general manager for things like WPF, Silverlight, the toolkits associated with them and the tooling that goes with them - generally, this makes him a very interesting chap to chat to :-) and in this video we cover lots of semi-random ground that you'll hopefully find interesting!&lt;br /&gt;
&lt;br /&gt;
Find the recordings from the day &lt;a href="http://www.microsoft.com/uk/sl3uk"&gt;here&lt;/a&gt; on the MSDN UK site.&lt;img src="http://channel9.msdn.com/481862/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mtaulty/Silverlight-3-UK-Launch-Chat-with-Ian-Ellison-Taylor/</comments><link>http://channel9.msdn.com/posts/mtaulty/Silverlight-3-UK-Launch-Chat-with-Ian-Ellison-Taylor/</link><pubDate>Tue, 04 Aug 2009 23:26:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.wmv</guid><evnet:views>39263</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/481862/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>At the recent UK launch of Silverlight 3 in the UK I managed to catch up with Ian Ellison-Taylor.&lt;br /&gt;
&lt;br /&gt;
Ian is the general manager of the Presentation Platform and Tools which means that he's general manager for things like WPF, Silverlight, the toolkits associated with them and the tooling that goes with them - generally, this makes him a very interesting chap to chat to &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt; and in this video we cover lots of semi-random ground that you'll hopefully find interesting!&lt;br /&gt;
&lt;br /&gt;
Find the recordings from the day &lt;a href="http://www.microsoft.com/uk/sl3uk"&gt;here&lt;/a&gt; on the MSDN UK site.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.mp4" expression="full" duration="1645" fileSize="89390011" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.mp3" expression="full" duration="1645" fileSize="13165031" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.mp4" expression="full" duration="1645" fileSize="89390011" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.wma" expression="full" duration="1645" fileSize="13312697" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.wmv" expression="full" duration="1645" fileSize="244188615" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_2MB_ch9.wmv" expression="full" duration="1645" fileSize="1087948322" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_Zune_ch9.wmv" expression="full" duration="1645" fileSize="111660543" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/8/1/8/4/UKSLLaunchIanET_ch9.wmv" length="244188615" type="video/x-ms-wmv" /><dc:creator>Mike Taulty</dc:creator><slash:comments>12</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mtaulty/Silverlight-3-UK-Launch-Chat-with-Ian-Ellison-Taylor/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/481862/Trackback.aspx</trackback:ping><category>en-GB</category><category>Silverlight</category><category>Silverlight 2</category><category>Silverlight 3</category><category>sl3uklaunch</category><category>UKDevTeam</category><category>WPF 3.5 SP1</category><category>WPF 4</category></item></channel></rss>