<?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 test driven development - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/test+driven+development/feed/zune/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with test driven development - Channel 9</title><link>http://channel9.msdn.com/tags/Test+Driven+Development/</link></image><description>test driven development</description><link>http://channel9.msdn.com/tags/Test+Driven+Development/</link><language>en-us</language><pubDate>Fri, 29 May 2009 14:39:03 GMT</pubDate><lastBuildDate>Fri, 29 May 2009 14:39:03 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><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_2MB_ch9.wmv</guid><evnet:views>3199</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_2MB_ch9.wmv" length="118748379" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><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>Suteki Shop and Mike Hadlow</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_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 ASP.NET MVC, TDD, technology choices, pros, cons etc etc&lt;img src="http://channel9.msdn.com/471066/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-Hadlow/</comments><link>http://channel9.msdn.com/posts/mike+ormond/Suteki-Shop-and-Mike-Hadlow/</link><pubDate>Tue, 16 Jun 2009 10:12:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_2MB_ch9.wmv</guid><evnet:views>2706</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/471066/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 ASP.NET MVC, TDD, technology choices, pros, cons etc etc</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_ch9.mp4" expression="full" duration="561" fileSize="54755967" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_ch9.mp3" expression="full" duration="561" fileSize="4491281" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_ch9.mp4" expression="full" duration="561" fileSize="54755967" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_ch9.wma" expression="full" duration="561" fileSize="9083077" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_ch9.wmv" expression="full" duration="561" fileSize="34024809" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_2MB_ch9.wmv" expression="full" duration="561" fileSize="370497026" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_Zune_ch9.wmv" expression="full" duration="561" fileSize="79208789" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/6/0/1/7/4/MikeHadlowTech_2MB_ch9.wmv" length="370497026" 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/Suteki-Shop-and-Mike-Hadlow/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/471066/Trackback.aspx</trackback:ping><category>ASP.NET MVC</category><category>en-GB</category><category>Test Driven Development</category><category>UKDevTeam</category></item><item><title>Projekt Blog Poll: Mock Repository (Teil 7)</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_small_ch9.png" border="0" /&gt;Seit der Umstellung auf das Domänen Modell sind die Unit Tests im Projekt Blog Poll nicht kompilierbar. Um das zu ändern wird im 7. Teil ein Mock Repository erstellt und schliesslich getestet.&lt;br /&gt;
&lt;br /&gt;
Mehr zum Projekt ab Mai auf meinem &lt;a href="http://blogs.msdn.com/dparys"&gt;Blog&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/466143/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Mock-Repository-Teil-7/</comments><link>http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Mock-Repository-Teil-7/</link><pubDate>Tue, 28 Apr 2009 03:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_2MB_ch9.wmv</guid><evnet:views>3671</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466143/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Seit der Umstellung auf das Domänen Modell sind die Unit Tests im Projekt Blog Poll nicht kompilierbar. Um das zu ändern wird im 7. Teil ein Mock Repository erstellt und schliesslich getestet.

Mehr zum Projekt ab Mai auf meinem Blog.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_ch9.mp4" expression="full" duration="863" fileSize="21949628" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_ch9.mp3" expression="full" duration="863" fileSize="6905341" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_ch9.mp4" expression="full" duration="863" fileSize="21949628" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_ch9.wma" expression="full" duration="863" fileSize="13976593" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_ch9.wmv" expression="full" duration="863" fileSize="21802615" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_2MB_ch9.wmv" expression="full" duration="863" fileSize="25419306" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_Zune_ch9.wmv" expression="full" duration="863" fileSize="20810595" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_2MB_ch9.wmv" expression="full" duration="863" fileSize="25419306" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/4/1/6/6/4/pbpteil7_2MB_ch9.wmv" length="25419306" type="video/x-ms-wmv" /><dc:creator>Dariusz Parys</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Dariusz/Projekt-Blog-Poll-Mock-Repository-Teil-7/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466143/Trackback.aspx</trackback:ping><category>Architecture</category><category>de-de</category><category>Programming</category><category>Test Driven Development</category></item><item><title>Manuel Fahndrich and Peli de Halleux - The Synergy of Code Contracts and Pex</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_small_ch9.png" border="0" /&gt;&lt;a href="http://research.microsoft.com/~maf"&gt;Manuel Fähndrich&lt;/a&gt; and &lt;a href="http://blog.dotnetwiki.org/"&gt;Peli de Halleux&lt;/a&gt; sit down for a quick coding session that shows how to use &lt;a href="http://research.microsoft.com/contracts"&gt;Code Contracts&lt;/a&gt; and &lt;a href="http://research.microsoft.com/pex"&gt;Pex&lt;/a&gt; together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks which Pex can analyse and try to find counter-examples for. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.&lt;br /&gt;
&lt;br /&gt;
Both tools can be downloaded from Devlabs or our academic project pages.&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;
    &lt;li&gt;Code Contracts: &lt;a href="http://research.microsoft.com/contracts"&gt;http://research.microsoft.com/contracts&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;Pex: &lt;a href="http://research.microsoft.com/pex"&gt;http://research.microsoft.com/pex&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;The &lt;/em&gt;&lt;a href="http://research.microsoft.com/rise"&gt;&lt;em&gt;Research in Software Engineering team&lt;/em&gt;&lt;/a&gt;&lt;em&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/em&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/466345/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/</comments><link>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/</link><pubDate>Thu, 23 Apr 2009 18:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv</guid><evnet:views>33329</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/466345/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Manuel Fähndrich and Peli de Halleux (me) sit down for a quick coding session that shows how to use Code Contracts and Pex together. Code Contracts can be used to specify what your code should do, they get turned into runtime checks, Pex analyses those checks and tries to find counter-examples. This was a fun session with Manuel and really shows the synergy of the two tools/approaches.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" expression="full" duration="690" fileSize="31519981" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp3" expression="full" duration="690" fileSize="5524609" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.mp4" expression="full" duration="690" fileSize="31519981" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wma" expression="full" duration="690" fileSize="11188881" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_ch9.wmv" expression="full" duration="690" fileSize="32889583" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" expression="full" duration="690" fileSize="48104965" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_Zune_ch9.wmv" expression="full" duration="690" fileSize="32729563" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" expression="full" duration="690" fileSize="48104965" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/4/3/6/6/4/contractsandpex_2MB_ch9.wmv" length="48104965" type="video/x-ms-wmv" /><dc:creator>Peli de Halleux</dc:creator><slash:comments>9</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/The-Synergy-of-Code-Contracts-and-Pex/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/466345/Trackback.aspx</trackback:ping><category>code contracts</category><category>Microsoft Research</category><category>PEX</category><category>research</category><category>rise</category><category>Test Driven Development</category></item><item><title>US Public Sector Developer Dinner for Partners - ASP.NET MVC</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_small_ch9.jpg" border="0" /&gt;&lt;p&gt;&lt;em&gt;This is a recording of the US Public Sector Developer Dinner for Partners covering ASP.NET MVC held on October 15, 2008 in Reston, Va.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;ASP.NET MVC enables you to build Model View Controller (MVC) applications by using the ASP.NET framework. ASP.NET MVC is an alternative, not a replacement, for ASP.NET Web Forms that offers the following benefits: &lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Clear separation of concerns &lt;/li&gt;
    &lt;li&gt;Testability - support for Test-Driven Development &lt;/li&gt;
    &lt;li&gt;Fine-grained control over HTML and JavaScript &lt;/li&gt;
    &lt;li&gt;Intuitive URLs &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;What you will learn:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;This demonstration focused session covers the fundamentals of the ASP.NET MVC framework.  You will learn how ASP.NET MVC differs from the current ASP.NET Web Forms framework.  Through a series of demonstrations, you will see:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;How ASP.NET MVC provides you with fine-grained control over HTML and JavaScript &lt;/li&gt;
    &lt;li&gt;Test Driven Development fundamentals &lt;/li&gt;
    &lt;li&gt;AJAX with ASP.NET MVC fundamentals &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;To learn more about US Public Sector Developer Dinner For Partners, visit:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tinyurl.com/uspsdevdinner"&gt;http://tinyurl.com/uspsdevdinner&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Follow up resources (links, deck, code) from the dinner are available at:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://tinyurl.com/aspnetmvcdevdinner"&gt;http://tinyurl.com/aspnetmvcdevdinner&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/449165/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-ASPNET-MVC/</comments><link>http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-ASPNET-MVC/</link><pubDate>Mon, 22 Dec 2008 08:58:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_2MB_ch9.wmv</guid><evnet:views>7738</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/449165/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;This is a recording of the US Public Sector Developer Dinner for Partners covering ASP.NET MVC held on October 15, 2008 in Reston, Va.&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_ch9.mp4" expression="full" duration="5116" fileSize="348183873" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_ch9.mp3" expression="full" duration="5116" fileSize="40932751" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_ch9.mp4" expression="full" duration="5116" fileSize="348183873" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_ch9.wma" expression="full" duration="5116" fileSize="82750169" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_ch9.wmv" expression="full" duration="5116" fileSize="154516139" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_2MB_ch9.wmv" expression="full" duration="5116" fileSize="168907725" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_Zune_ch9.wmv" expression="full" duration="5116" fileSize="149508119" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/1/9/4/4/USPSDEVDINNER10152008ASPNETMVC_2MB_ch9.wmv" length="168907725" type="video/x-ms-wmv" /><dc:creator>keydet</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/keydet/US-Public-Sector-Developer-Dinner-for-Partners-ASPNET-MVC/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/449165/Trackback.aspx</trackback:ping><category>ASP.NET AJAX</category><category>ASP.NET MVC</category><category>DPEUSPublicSectorTeam</category><category>Test Driven Development</category></item><item><title>Nachi Nagappan - Experimental study about Test Driven Development</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_small_ch9.jpg" border="0" /&gt;&lt;p&gt;This week, we dropped by &lt;a href="http://research.microsoft.com/users/nachin/default.htm" title="Home page"&gt;Nachi Nagappan&lt;/a&gt; in the &lt;a href="http://research.microsoft.com/esm/" title="Empirical Software Engineering and and Measurement Research Group"&gt;Empirical Software Engineering&lt;/a&gt; area. Nachi does studies on what works and does not work in software development using metrics. &lt;br /&gt;
&lt;br /&gt;
We talk with him about Test Driven Development: &lt;em&gt;Does it work better? How better? What's the catch? &lt;/em&gt;&lt;br /&gt;
To answer these questions, Nachi talks about a study done over multiple teams within and outside of Microsoft on TDD. The results are very interesting, as they are based on real teams with real products, so I definitely encourage you to watch the video or download the paper to grok the numbers in details.&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Download the high-quality screencast from &lt;em&gt;Downloads -&amp;gt; Screencast&lt;/em&gt;. &lt;/li&gt;
    &lt;li&gt;Download the full article on the TDD study at &lt;a href="http://research.microsoft.com/ESM/"&gt;http://research.microsoft.com/ESM/&lt;/a&gt; (Paper title: &lt;a href="http://research.microsoft.com/en-us/projects/esm/nagappan_tdd.pdf"&gt;Realizing quality improvement through test driven development: results and experiences of four industrial teams&lt;/a&gt;). &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;i&gt;The &lt;a href="http://research.microsoft.com/rise"&gt;Research in Software Engineering team&lt;/a&gt; (RiSE) coordinates Microsoft's research in Software Engineering in Redmond, USA.&lt;/i&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/447130/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/</comments><link>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/</link><pubDate>Tue, 09 Dec 2008 19:59:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv</guid><evnet:views>31641</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447130/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This week, we dropped by Nachi Nagappan in the RiSE group. Nachi does studies on what works and does not work in software development using metrics. &lt;br /&gt;
We talk with him about Test Driven Development: Does it work better? How better? What's catch?&lt;br /&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp4" expression="full" duration="483" fileSize="67040677" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.mp3" expression="full" duration="483" fileSize="3865704" type="audio/mp3" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.wma" expression="full" duration="483" fileSize="7836417" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_ch9.wmv" expression="full" duration="483" fileSize="25704341" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv" expression="full" duration="483" fileSize="61132951" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_Zune_ch9.wmv" expression="full" duration="483" fileSize="27560321" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv" expression="full" duration="483" fileSize="61132951" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/3/1/7/4/4/nachitddstudy_2MB_ch9.wmv" length="61132951" type="video/x-ms-wmv" /><dc:creator>Peli de Halleux</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/Peli/Experimental-study-about-Test-Driven-Development/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/447130/Trackback.aspx</trackback:ping><category>research</category><category>rise</category><category>Software Engineering Research</category><category>TDD</category><category>Test Driven Development</category><category>Testing</category></item><item><title>ARCast.TV - Roy Osherove on Test Driven Design</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_small_ch9.jpg" border="0" /&gt;&lt;a href="http://blog.dennyboynton.com/default.aspx"&gt;Denny Boynton &lt;/a&gt;talks to &lt;a href="http://weblogs.asp.net/rosherove/"&gt;Roy Osherove &lt;/a&gt;about what it's like to write tests in the real world where we have lots of dependencies, and how to replace them for testing purposes. They also discuss where a tool like &lt;a href="http://www.typemock.com/"&gt;Typemock &lt;/a&gt;can come in handy.&lt;img src="http://channel9.msdn.com/413351/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Roy-Osherove-on-Test-Driven-Design/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Roy-Osherove-on-Test-Driven-Design/</link><pubDate>Tue, 29 Jul 2008 13:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_2MB_ch9.wmv</guid><evnet:views>9002</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/413351/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Denny Boynton talks to Roy Osherove about what it's like to write tests in the real world where we have lots of dependencies, and how to replace them for testing purposes. They also discuss where a tool like Typemock can come in handy.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/5eca47df-25eb-4735-be72-87adccfee44f/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_ch9.mp4" expression="full" duration="1388" fileSize="75740225" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_ch9.mp3" expression="full" duration="1388" fileSize="11111653" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_ch9.mp4" expression="full" duration="1388" fileSize="75740225" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_ch9.wma" expression="full" duration="1388" fileSize="11237017" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_ch9.wmv" expression="full" duration="1388" fileSize="87687395" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_2MB_ch9.wmv" expression="full" duration="1388" fileSize="382005763" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_Zune_ch9.wmv" expression="full" duration="1388" fileSize="110077839" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/1/5/3/3/1/4/ARCastOsheroneOnTestDrivenDesign_2MB_ch9.wmv" length="382005763" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Roy-Osherove-on-Test-Driven-Design/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/413351/Trackback.aspx</trackback:ping><category>Denny Boynton</category><category>Roy Osherove</category><category>TDD</category><category>Test Driven Development</category><category>Typemock</category></item><item><title>geekSpeak recording: All About Team Build 2008 with Steven Borg</title><description>&lt;p&gt;In this episode of &lt;a href="http://blogs.msdn.com/geekSpeak"&gt;geekSpeak&lt;/a&gt;, Steven Borg shares the merits of using &lt;a href="http://blogs.msdn.com/buckh/archive/2007/08/14/tfs-2008-a-basic-guide-to-team-build-2008.aspx"&gt;Team Build 2008 &lt;/a&gt;to radically improve the quality of the code you write. Steven gives a great overview of how to set up automated builds and a build server, and the benefits of investing the time to do it right.&lt;/p&gt;
&lt;p&gt;Steven also spends a bit of time talking about why he loves &lt;a href="http://msdn.microsoft.com/en-us/library/aa730844(vs.80).aspx"&gt;Test-Driven Development&lt;/a&gt; (TDD) - but pragmatically rather than zealously. Nonetheless, things like work items, build reports, logs and changesets available with Team Foundation Server can help developers zero in on bugs that "break the build". Breaking the build is bad, and we have a good chuckle about some of the stiff "penalties" that various development teams (even some within Microsoft) come up with for that infraction. &lt;/p&gt;
&lt;p&gt;Also in this geekSpeak, get the scoop on what's on the horizon for setup and deployment projects, and hear about a great tool called &lt;a href="http://sourceforge.com/wix"&gt;WIX&lt;/a&gt; which makes building projects into MSI files super easy. Steven goes so far as to say that WIX actually changed the way he works, listen to him explain why.&lt;/p&gt;
&lt;p&gt;Steven also gives tips on how many of you already have access to &lt;a href="http://msdn.microsoft.com/en-us/tfs2008/default.aspx"&gt;Team Foundation Server &lt;/a&gt;(and therefore, Team Build) and don't even know it. So it's easy to incorporate these tools into your software build process and, through the Continuous Integration they afford, drive up quality and enhance team involvement. As Steven says, it's like "a little bit of magic."&lt;/p&gt;
&lt;p&gt;This geekSpeak was hosted by &lt;a href="http://blogs.msdn.com/socaldevgal"&gt;Lynn Langit&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/mithund"&gt;Mithun Dhar&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;About our guest: &lt;/strong&gt;&lt;a href="http://blog.nwcadence.com/"&gt;&lt;strong&gt;Steven Borg&lt;/strong&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Steven Borg, a Northwest Cadence principal and the Microsoft Visual Studio Team System (VSTS) practice lead, works with corporations to improve their automated build process and overall software development process. In addition, Steven assists the Team System community as a Team System Most Valuable Professional (MVP), and was a founding member of the Seattle-based VSTS User Group. Northwest Cadence is a Microsoft Certified Partner and VSTS Inner Circle partner that focuses exclusively on helping companies improve their Application Lifecycle Management using Visual Studio Team System.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/403265/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-About-Team-Build-2008-with-Steven-Borg/</comments><link>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-About-Team-Build-2008-with-Steven-Borg/</link><pubDate>Tue, 13 May 2008 22:09:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-About-Team-Build-2008-with-Steven-Borg/</guid><evnet:views>5880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/403265/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode of geekSpeak, Steven Borg shares the merits of using Team Build 2008 to radically improve the quality of the code you write. Steven gives a great overview of how to set up automated builds and a build server, and the benefits of investing the time to do it right. Steven also spends a bit of time talking about why he loves Test-Driven Development (TDD) - but pragmatically rather than zealously. Nonetheless, things like work items, build reports, logs and changesets available with Team Foundation Server can help developers zero in on bugs that "break the build". Breaking the…</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/6edf6d61-bae0-4149-8474-d31903a08683/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/a6e900f5-3752-4bd6-8238-2cba9b09d3e8/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/69996182-4ec2-4718-bf66-159e7d89ef11/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/d0d030c3-ffd4-4a51-81c3-1987bd1b949b/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/f56f498e-6137-4660-a834-4cfcd5337cae/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/415e0c57-dbf0-43e4-9252-a07c22ac7581/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/71695d0e-7afa-4e07-81a1-a188b912b0ca/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/18b088fb-110b-4bd6-8da5-a31557bae879/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/5fa23fa4-d469-458b-bd5e-ab760e2916e2/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/662c9715-fb22-420b-b19f-d8fe486704e4/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/23fef695-f02d-4cb4-8051-30fda3036f1c/" height="64" width="85" /><media:thumbnail url="http://channel9.msdn.com/Link/7342e988-ef0a-4177-8ab3-41ed8d4c88da/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/2/3/0/4/404076_geekspeak_20080409.wmv" expression="full" duration="3460" fileSize="21437" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/2/3/0/4/404076.jpg" expression="full" type="image/jpeg" medium="image" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/6/2/3/0/4/404076_geekspeak_20080409.wmv" expression="full" duration="3460" fileSize="21437" type="video/x-ms-wmv" medium="video" /></media:group><dc:creator>glengo</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/geekSpeak/geekSpeak-recording-All-About-Team-Build-2008-with-Steven-Borg/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/403265/Trackback.aspx</trackback:ping><category>Architecture</category><category>Deployment</category><category>MSBuild</category><category>MSI</category><category>Patterns Practices</category><category>Scrum</category><category>Software Testing</category><category>Team Foundation Server</category><category>Team System</category><category>Test Driven Development</category><category>Visual Studio</category><category>WiX</category></item></channel></rss>