<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>Entries tagged with frameworks - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/frameworks/feed/ipod/default.aspx" /><itunes:summary>frameworks</itunes:summary><itunes:author>Erik Porter, Charles, Mike Sampson, Grace Francisco, Brian Keller, Nathan Heskew, dshadle, Dan Fernandez, Duncan Mackenzie, Jeff Sandquist</itunes:author><itunes:subtitle></itunes:subtitle><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with frameworks - Channel 9</title><link>http://channel9.msdn.com/tags/Frameworks/</link></image><itunes:image href="http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png" /><itunes:category text="Technology" /><description>frameworks</description><link>http://channel9.msdn.com/tags/Frameworks/</link><language>en-us</language><pubDate>Thu, 13 Aug 2009 12:54:11 GMT</pubDate><lastBuildDate>Thu, 13 Aug 2009 12:54:11 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>ARCast.TV - How to Improve Testability with a Modular Architecture</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_small_ch9.png" border="0" /&gt;&lt;a href="http://www.mariocardinal.com/"&gt;Mario Cardinal &lt;/a&gt;and &lt;a href="http://geekswithblogs.net/aaronsblog/Default.aspx"&gt;Aaron Kowall &lt;/a&gt;discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the "layer". Mario and Aaron discuss how to partition the concerns of the application into layers and best practices regarding application architecture and modularity.&lt;img src="http://channel9.msdn.com/470735/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-How-to-Improve-Testability-with-a-Modular-Architecture/</comments><itunes:summary>Mario Cardinal and Aaron Kowall discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the "layer". Mario and Aaron discuss how to partition the concerns of the application into layers and best practices regarding application architecture and modularity.</itunes:summary><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-How-to-Improve-Testability-with-a-Modular-Architecture/</link><pubDate>Mon, 12 Oct 2009 16:26:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.mp4</guid><evnet:views>3169</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/470735/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Mario Cardinal and Aaron Kowall discuss how to easily test in an autonomous way an application conceived with modular abstractions such as the "layer". Mario and Aaron discuss how to partition the concerns of the application into layers and best practices regarding application architecture and modularity.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.mp4" expression="full" duration="1156" fileSize="101454499" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.mp3" expression="full" duration="1156" fileSize="9253796" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.mp4" expression="full" duration="1156" fileSize="101454499" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.wma" expression="full" duration="1156" fileSize="18710897" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.wmv" expression="full" duration="1156" fileSize="69772379" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_2MB_ch9.wmv" expression="full" duration="1156" fileSize="118748379" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_Zune_ch9.wmv" expression="full" duration="1156" fileSize="119228359" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/3/7/0/7/4/ARCastImprovingTestability_ch9.mp4" length="101454499" type="video/mp4" /><dc:creator>Bob Familiar</dc:creator><itunes:author>Bob Familiar</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-How-to-Improve-Testability-with-a-Modular-Architecture/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/470735/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architects</category><category>Architectural Skills</category><category>Architecture</category><category>Frameworks</category><category>modularity</category><category>Patterns</category><category>Practical Guidance</category><category>Test Driven Development</category><category>Testability</category><category>Testing</category></item><item><title>ARCast.TV - David Hill gives us an introduction to the Application Architecture Guide</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_small_ch9.png" border="0" /&gt;No one will argue that the process of architecting software solutions that use available capabilities to address business needs within an organization's constraints is often a daunting task. Challenges like this can be much more approachable when you have a solid way of reasoning about all of the options using a common frame. The second edition to the wildly successful &lt;a href="http://www.codeplex.com/AppArchGuide"&gt;Application Architecture Guide&lt;/a&gt; provides just this frame. &lt;a href="http://blog.dennyboynton.com/default.aspx"&gt;Denny Boynton &lt;/a&gt;interviews &lt;a href="http://blogs.msdn.com/dphill/"&gt;David Hill &lt;/a&gt;to get a glimpse of this architectural playbook.&lt;img src="http://channel9.msdn.com/484901/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-David-Hill-gives-us-an-introduction-to-the-Application-Architecture-Guide/</comments><itunes:summary>No one will argue that the process of architecting software solutions that use available capabilities to address business needs within an organization's constraints is often a daunting task. Challenges like this can be much more approachable when you have a solid way of reasoning about all of the options using a common frame. The second edition to the wildly successful Application Architecture Guide provides just this frame. Denny Boynton interviews David Hill to get a glimpse of this architectural playbook.</itunes:summary><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-David-Hill-gives-us-an-introduction-to-the-Application-Architecture-Guide/</link><pubDate>Tue, 08 Sep 2009 16:59:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.mp4</guid><evnet:views>4184</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/484901/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>No one will argue that the process of architecting software solutions that use available capabilities to address business needs within an organization's constraints is often a daunting task. Challenges like this can be much more approachable when you have a solid way of reasoning about all of the&amp;#8230;</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.mp4" expression="full" duration="790" fileSize="47291293" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.mp3" expression="full" duration="790" fileSize="6327284" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.mp4" expression="full" duration="790" fileSize="47291293" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.wma" expression="full" duration="790" fileSize="6400493" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.wmv" expression="full" duration="790" fileSize="115296645" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_2MB_ch9.wmv" expression="full" duration="790" fileSize="63890183" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_Zune_ch9.wmv" expression="full" duration="790" fileSize="61248573" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/1/0/9/4/8/4/ARCastHillOnAppArcGuide_ch9.mp4" length="47291293" type="video/mp4" /><dc:creator>Bob Familiar</dc:creator><itunes:author>Bob Familiar</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-David-Hill-gives-us-an-introduction-to-the-Application-Architecture-Guide/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/484901/Trackback.aspx</trackback:ping><category>Application Architecture Guide</category><category>ARCast</category><category>Architects</category><category>Architecture</category><category>Frameworks</category><category>Thought Leadership</category></item><item><title>Hanselminutes on 9 - The .NET Micro Framework with Colin Miller</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_small_ch9.png" border="0" /&gt;Scott's in Building 42 today and stopped by the offices of Colin Miller. He runs the &lt;a href="http://www.microsoft.com/netmf/default.mspx"&gt;.NET Micro Framework&lt;/a&gt;, which is a "Tiny CLR" and supporting libraries that run on embedded systems in as little as 32K! (although usually more). &lt;br /&gt;
&lt;br /&gt;
This means that C# developers with little or NO background in electronics can create very sophisticated hardware systems including sensors, servos, whatever! Colin gives me the whole scoop and explains how the whole thing works from Virtual Machine to Firmware to Hardware.&lt;img src="http://channel9.msdn.com/477831/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-The-NET-Micro-Framework-with-Colin-Miller/</comments><itunes:summary>Scott's in Building 42 today and stopped by the offices of Colin Miller. He runs the .NET Micro Framework, which is a "Tiny CLR" and supporting libraries that run on embedded systems in as little as 32K! (although usually more). 

This means that C# developers with little or NO background in electronics can create very sophisticated hardware systems including sensors, servos, whatever! Colin gives me the whole scoop and explains how the whole thing works from Virtual Machine to Firmware to Hardware.</itunes:summary><link>http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-The-NET-Micro-Framework-with-Colin-Miller/</link><pubDate>Fri, 10 Jul 2009 17:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.mp4</guid><evnet:views>41307</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477831/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Scott's in Building 42 today and stopped by the offices of Colin Miller. He runs the &lt;a href="http://www.microsoft.com/netmf/default.mspx"&gt;.NET Micro Framework&lt;/a&gt;, which is a "Tiny CLR" and supporting libraries that run on embedded systems in as little as 32K! (although usually more). &lt;br /&gt;
&lt;br /&gt;
This means that C# developers with little or NO background in electronics can create very sophisticated hardware systems including sensors, servos, whatever! Colin gives me the whole scoop and explains how the whole thing works from Virtual Machine to Firmware to Hardware.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.mp4" expression="full" duration="815" fileSize="80411065" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.mp3" expression="full" duration="815" fileSize="6523067" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.mp4" expression="full" duration="815" fileSize="80411065" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.wma" expression="full" duration="815" fileSize="13201561" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.wmv" expression="full" duration="815" fileSize="115626333" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_2MB_ch9.wmv" expression="full" duration="815" fileSize="633626327" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_Zune_ch9.wmv" expression="full" duration="815" fileSize="115802313" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/3/8/7/7/4/HanselminutesOn9MicroFramework_ch9.mp4" length="80411065" type="video/mp4" /><dc:creator>Glucose</dc:creator><itunes:author>Glucose</itunes:author><slash:comments>13</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Glucose/Hanselminutes-on-9-The-NET-Micro-Framework-with-Colin-Miller/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477831/Trackback.aspx</trackback:ping><category>.NET Framework</category><category>.NET Micro Framework</category><category>c#</category><category>Frameworks</category><category>HanselminutesOn9</category></item><item><title>(More) Suteki Shop and Mike Hadlow</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_small_ch9.png" border="0" /&gt;An interview with Mike Hadlow, developer of Suteki Shop and owner of Suteki Ltd. Suteki Shop is an ASP.NET MVC open source eCommerce application. We chat about "suteki", ASP.NET MVC, open source, why Suteki Shop and open frameworks.&lt;img src="http://channel9.msdn.com/471067/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-Mike-Hadlow/</comments><itunes:summary>An interview with Mike Hadlow, developer of Suteki Shop and owner of Suteki Ltd. Suteki Shop is an ASP.NET MVC open source eCommerce application. We chat about "suteki", ASP.NET MVC, open source, why Suteki Shop and open frameworks.</itunes:summary><link>http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-Mike-Hadlow/</link><pubDate>Tue, 16 Jun 2009 10:13:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.mp4</guid><evnet:views>2678</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/471067/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>An interview with Mike Hadlow, developer of Suteki Shop and owner of Suteki Ltd. Suteki Shop is an ASP.NET MVC open source eCommerce application. We chat about "suteki", ASP.NET MVC, open source, why Suteki Shop and open frameworks.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.mp4" expression="full" duration="584" fileSize="56982682" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.mp3" expression="full" duration="584" fileSize="4675211" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.mp4" expression="full" duration="584" fileSize="56982682" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.wma" expression="full" duration="584" fileSize="9455573" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.wmv" expression="full" duration="584" fileSize="83016947" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_2MB_ch9.wmv" expression="full" duration="584" fileSize="386317857" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_Zune_ch9.wmv" expression="full" duration="584" fileSize="82312927" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/6/0/1/7/4/MikeHadlowBus_ch9.mp4" length="56982682" type="video/mp4" /><dc:creator>Mike Ormond</dc:creator><itunes:author>Mike Ormond</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/mike+ormond/More-Suteki-Shop-and-Mike-Hadlow/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/471067/Trackback.aspx</trackback:ping><category>ASP.NET MVC</category><category>en-GB</category><category>Frameworks</category><category>OpenSource</category><category>UKDevTeam</category></item><item><title>ARCast.TV - Mario Cardinal on Layer Module Injection</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_small_ch9.jpg" border="0" /&gt;Layer Module Injection is a new pattern to enforce separation of concerns between domain logic and infrastructure services. &lt;a href="http://www.mariocardinal.com/"&gt;Mario Cardinal &lt;/a&gt;and &lt;a href="http://joeshirey.com/"&gt;Joe Shirey &lt;/a&gt;will explain why to use abstract classes and interfaces as a means to reduce dependency surface. Mario and Joe will discuss the techniques of dependency injection and inversion of control to reduce the coupling between classes. In the same way, they will discuss benefits to modularize and decouple with layers using namespaces. The goal is to explain a new approach to simplify managing dependencies between the modules which compose a program. At the end of this discussion you will understand why architects worry so much about coupling, cohesion and separation of concerns.&lt;img src="http://channel9.msdn.com/422477/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Mario-Cardinal-on-Layer-Module-Injection/</comments><itunes:summary>Layer Module Injection is a new pattern to enforce separation of concerns between domain logic and infrastructure services. Mario Cardinal and Joe Shirey will explain why to use abstract classes and interfaces as a means to reduce dependency surface. Mario and Joe will discuss the techniques of dependency injection and inversion of control to reduce the coupling between classes. In the same way, they will discuss benefits to modularize and decouple with layers using namespaces. The goal is to explain a new approach to simplify managing dependencies between the modules which compose a program. At the end of this discussion you will understand why architects worry so much about coupling, cohesion and separation of concerns.</itunes:summary><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Mario-Cardinal-on-Layer-Module-Injection/</link><pubDate>Tue, 09 Sep 2008 14:32:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.mp4</guid><evnet:views>8702</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422477/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Layer Module Injection is a new pattern to enforce separation of concerns between domain logic and infrastructure services. Mario Cardinal and Joe Shirey will explain why to use abstract classes and interfaces as a means to reduce dependency surface. Mario and Joe will discuss the techniques of&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.mp4" expression="full" duration="1106" fileSize="60872201" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.mp3" expression="full" duration="1106" fileSize="8670145" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.mp4" expression="full" duration="1106" fileSize="60872201" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.wma" expression="full" duration="1106" fileSize="8957097" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.wmv" expression="full" duration="1106" fileSize="70136011" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_2MB_ch9.wmv" expression="full" duration="1106" fileSize="293636071" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_Zune_ch9.wmv" expression="full" duration="1106" fileSize="76572263" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/7/4/2/2/4/ARCastMarioCardinalOnLayerInjection_ch9.mp4" length="60872201" type="video/mp4" /><dc:creator>Bob Familiar</dc:creator><itunes:author>Bob Familiar</itunes:author><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Mario-Cardinal-on-Layer-Module-Injection/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/422477/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architecture</category><category>Cohesion</category><category>Coupling</category><category>Frameworks</category><category>Layer Module Injection</category><category>Patterns</category></item></channel></rss>