<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2enclosuresfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Herding Code</title>
	
	<link>http://herdingcode.com</link>
	<description>The Herding Code Podcast</description>
	<lastBuildDate>Fri, 27 Aug 2010 05:18:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HerdingCode" /><feedburner:info uri="herdingcode" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>Createive Commons (by-nc-sa)</media:copyright><media:thumbnail url="http://herdingcode.com/herdingCode.png" /><media:keywords>dotnet,asp,net,programming,software,web,development</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Tech News</media:category><itunes:owner><itunes:email>jon_galloway@yahoo.com</itunes:email><itunes:name>Herding Code</itunes:name></itunes:owner><itunes:author>Herding Code</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://herdingcode.com/herdingCode.png" /><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><itunes:subtitle>A weekly discussion on software development</itunes:subtitle><itunes:summary>A weekly discussion featuring K. Scott Allen (odetocode.com), Kevin Dente, Scott Koon (lazycoder.com), and Jon Galloway.</itunes:summary><itunes:category text="Technology"><itunes:category text="Tech News" /></itunes:category><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license><feedburner:emailServiceId>HerdingCode</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Herding Code 92: Dru Sellers and Rob Reynolds on Nu</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/FTqy2Avdnnk/</link>
		<comments>http://herdingcode.com/?p=272#comments</comments>
		<pubDate>Fri, 27 Aug 2010 01:57:15 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=272</guid>
		<description><![CDATA[This week on Herding Code, Kevin, Jon and Scott K speak with Dru Sellers and Rob Reynolds about Nu, a  .NET package management system designed to solve your open source distribution/consumption issues. The guys discuss how package management is handled in other communities, namely Ruby, and how the .NET world can benefit from these same [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Kevin, Jon and Scott K speak with Dru Sellers and Rob Reynolds about Nu, a  .NET package management system designed to solve your open source distribution/consumption issues. The guys discuss how package management is handled in other communities, namely Ruby, and how the .NET world can benefit from these same practiced.</p>
<ul>
<li>Dru explains the concept of package management and how it is implemented in other communities.  He continues by exposing package management’s absence in the .NET space and how Nu came into being.</li>
<li>Rob <a href="http://ferventcoder.com/">basically</a> shares the typical user experience and how to add open source references with Nu. </li>
<li>Kevin asks about the decision to take on the heavy dependency on Ruby.  The guys get into the similarities and differences between Ruby and .NET packaging, the use of the Ruby Gems server and standing up their own Nu server.</li>
<li>Rob and Dru speak to the Gem Spec and how can contribute their open source packages to Nu.</li>
<li>The guys talk about dependencies, versions and package upgrade paths with Nu.  Rob and Dru also share the challenges around management of open source projects like MassTransit and NServiceBus which include many cascading dependencies and the practicality of hosting packages for contrib projects which are being updated at breakneck speeds.</li>
<li>Kevin asks about Bundler and the use of the local gem cache. Dru digs a little more into the differences between Ruby and .NET package management and introduces concepts like freezing references. </li>
<li>Rob <a href="http://ferventcoder.com/">basically</a> speaks to Semantic Versioning – a formalized policy on bumping version numbers.</li>
<li>Rob and Dru talk about ownership and how to get one’s packages added to the Gem server.  Scott K speaks of security, evil-doers, and lawyers.</li>
<li>The group entertains the idea of hosting their own Gem Servers.</li>
<li>Rob <a href="http://ferventcoder.com/">basically</a> walks through another Nu usage with a RoundhousE example.</li>
<li>Kevin notes that Nu installs are focused on the release of assemblies only. Rob and Dru talk to the distribution of documentation, samples and even executables as well.</li>
<li>Dru provides the rundown of other .NET package management systems, their approaches and how they differ from Nu.</li>
<li>Jon talks about open source naming, Google Juice and asks about the origins of the Nu (Nubular) name.</li>
<li>Scott K asks what happens if Microsoft ever releases a package manager. The guys respond with talk of “bringing the awesome” and Jon shares that having more than one of something is rarely a bad thing.</li>
<li>Kevin asks about the Nu roadmap. Rob and Dru talk to stabilization, issue/request tracking, and building up their own Gem Server.</li>
<li>Jon asks about project contributors. Dru gives props to Bil Silmer for his contributions to the project.  He also talks about the development of Nu for Visual Studio and the integrated add reference experience it will offer devs.  Dru also thanks Nick Quaranto and the Ruby Community for the temporary use of their Gem Server. Jon asks how “our” use of the Gem has been received by the Ruby Community.</li>
<li>K Scott <a href="http://ferventcoder.com/">basically</a> dies.</li>
<li>Dru further pimps Nu and requests that all open source projects submit their packages. Dru teases us with talk of TopShelf, UppercuT and Rob <a href="http://ferventcoder.com/">basically</a> pimps database versioning with RoundhousE.</li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://codebetter.com/blogs/dru.sellers/">Dru Sellers</a>, <a href="http://twitter.com/drusellers">@drusellers</a></li>
<li><a href="http://ferventcoder.com/">Rob Reynolds</a>, <a href="http://twitter.com/ferventcoder">@ferventcoder</a></li>
<li><a href="http://nu.wikispot.org/">Nu &#8211; Gems for .NET</a></li>
<li><a href="http://masstransit-project.com/">MassTransit</a></li>
<li><a href="http://visualstudiogallery.msdn.microsoft.com/en-us/ba0f6da5-3660-4983-b8fb-d5abfc45093e">Nu for Visual Studio</a></li>
<li><a href="http://blogs.systemex.net/Kiliman/">Michael Carter</a>, <a href="http://twitter.com/kiliman">@kiliman</a></li>
<li><a href="http://yehudakatz.com/2009/11/03/using-the-new-gem-bundler-today/">Bundler</a></li>
<li><a href="http://semver.org/">Semantic Versioning</a></li>
<li><a href="http://ironruby.net/">IronRuby</a></li>
<li><a href="http://tom.preston-werner.com">Tom Preston-Werner</a></li>
<li><a href="http://rubyforge.org/tracker/?group_id=126&amp;atid=577&amp;func=detail&amp;aid=27951">universal-.net</a></li>
<li><a href="http://hotgazpacho.org/">Will Green</a>, <a href="http://twitter.com/hotgazpacho">@hotgazpacho</a></li>
<li><a href="http://groups.google.com/group/nu-net">Nu Google Group</a></li>
<li><a href="http://weblogs.asp.net/bsimser/">Bil Simser</a> <a href="http://twitter.com/bsimser">@bsimser</a></li>
<li><a href="http://code.google.com/p/roundhouse/">RoundhousE</a></li>
<li><a href="http://code.google.com/p/hornget/">hornget</a></li>
<li><a href="http://bricksproject.org/">Bricks</a></li>
<li><a href="http://code.google.com/p/ngems/">NGems</a></li>
<li><a href="http://wiki.github.com/openrasta/openwrap/">OpenWrap</a></li>
<li><a href="http://serialseb.blogspot.com/">Sebastien Lambla</a>, <a href="http://twitter.com/serialseb">@serialseb</a></li>
<li><a href="http://trac.caffeine-it.com/openrasta">OpenRasta</a></li>
<li><a href="http://youtrack.codebetter.com/loginForm">Nu YouTrack</a></li>
<li><a href="http://github.com/qrush/gemcutter">GemCutter</a></li>
<li><a href="http://litanyagainstfear.com/">Nick Quaranto</a>, <a href="http://twitter.com/qrush">@qrush</a></li>
<li><a href="http://topshelf-project.com/">Topshelf</a></li>
<li><a href="http://code.google.com/p/uppercut/">UppercuT</a></li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0092-Dru-Sellers-and-Rob-Reynolds-on-Nu.mp3">Herding Code 92: Dru Sellers and Rob Reynolds on Nu</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/jWUB3T3-7yCuvEusmsJ0Z_I7TQw/0/da"><img src="http://feedads.g.doubleclick.net/~a/jWUB3T3-7yCuvEusmsJ0Z_I7TQw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jWUB3T3-7yCuvEusmsJ0Z_I7TQw/1/da"><img src="http://feedads.g.doubleclick.net/~a/jWUB3T3-7yCuvEusmsJ0Z_I7TQw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/FTqy2Avdnnk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=272</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Flig-d5Xnis/HerdingCode-0092-Dru-Sellers-and-Rob-Reynolds-on-Nu.mp3" fileSize="33903635" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Kevin, Jon and Scott K speak with Dru Sellers and Rob Reynolds about Nu, a  .NET package management system designed to solve your open source distribution/consumption issues. The guys discuss how package management is handled in</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Kevin, Jon and Scott K speak with Dru Sellers and Rob Reynolds about Nu, a  .NET package management system designed to solve your open source distribution/consumption issues. The guys discuss how package management is handled in other communities, namely Ruby, and how the .NET world can benefit from these same [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=272</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Flig-d5Xnis/HerdingCode-0092-Dru-Sellers-and-Rob-Reynolds-on-Nu.mp3" length="33903635" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0092-Dru-Sellers-and-Rob-Reynolds-on-Nu.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 91: Listener-Powered Lightning Round</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/eXQfNguQW2o/</link>
		<comments>http://herdingcode.com/?p=269#comments</comments>
		<pubDate>Thu, 19 Aug 2010 18:18:24 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=269</guid>
		<description><![CDATA[This week on Herding Code, K Scott, Jon, Kevin, and Scott K field your questions. That&#8217;s right – it’s a Listener-Powered Lightning Round! Whether you were interested in their opinions on Microsoft LightSwitch, energy drinks or how the current economic downturn affects quality and craftsmanship, this week’s conversation is being directed by you! Thanks, listeners, [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, K Scott, Jon, Kevin, and Scott K field your questions. That&#8217;s right – it’s a Listener-Powered Lightning Round! Whether you were interested in their opinions on Microsoft LightSwitch, energy drinks or how the current economic downturn affects quality and craftsmanship, this week’s conversation is being directed by you! </p>
<p>Thanks, listeners, for all of the great questions:</p>
<ul>
<li><a href="http://twitter.com/mattcasto">@mattcasto</a> &#8211; What does the herding code crew think of LightSwitch</li>
<li><a href="http://twitter.com/detroitpro">@detroitpro</a> &#8211; What do you know of orchard? w/ <a href="http://twitter.com/loudej">@loudej</a> on board it could be something. #HerdingCode </li>
<li><a href="http://twitter.com/detroitpro">@detroitpro</a> &#8211; Thoughts on Nu (gems in .NET) #HerdingCode </li>
<li><a href="http://twitter.com/MachaHack" class="broken_link">@MachaHack</a> &#8211; If you were going to learn to program all over again, what would you do differently? </li>
<li><a href="http://twitter.com/mattcasto">@mattcasto</a> &#8211; What&#8217;s your favorite energy drink? #herdingCode #lightninground </li>
<li><a href="http://twitter.com/JimHolmes">@JimHolmes</a> &#8211; Cake or Pie? (In honor of <a href="http://twitter.com/stevehorn">@stevehorn</a> ) </li>
<li>Ross Jempson &#8211; Why all the fuss about Microsoft.Data?&#160; </li>
<li>Ross Jempson &#8211; How did you get banned from chat.meta.stackoverflow?&#160; </li>
<li>Ross Jempson &#8211; I have a friend, here in Australia that queued up from 11:30pm one night for 11 hours to get an iphone4.&#160; Is an intervention required? </li>
<li><a href="http://twitter.com/JimHolmes">@JimHolmes</a> &#8211; Failing cake or pie, do y&#8217;all think this downturn gives companies pause to rethink approaches to quality and craftsmanship? </li>
</ul>
<p>And the show wraps with the prospect of turning urine to gold…</p>
<p>Show Links:&#160; </p>
<ul>
<li><a href="http://www.microsoft.com/visualstudio/en-us/lightswitch">LightSwitch</a> </li>
<li><a href="http://orchardproject.net/">Orchard</a> </li>
<li><a href="http://groups.google.com/group/nu-net">Nu – Gems for .NET</a> </li>
<li><a href="http://weblogs.asp.net/davidfowler/archive/2010/08/02/introduction-to-microsoft-data-dll.aspx">Microsoft.Data</a> </li>
<li><a href="http://weblogs.asp.net/davidfowler/">David Fowler</a> </li>
<li><a href="http://www.asp.net/webmatrix">WebMatrix</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx">Razor</a> </li>
<li><a href="http://chat.meta.stackoverflow.com/">chat.meta.stackoverflow</a> </li>
<li><a href="http://twitter.com/ehexter">@ehexter</a> </li>
<li><a href="http://mvcconf.com/">MvcConf</a> </li>
<li><a href="http://twitter.com/shanselman">@shanselman</a> </li>
<li><a href="http://www.jamessenior.com/">James Senior</a> </li>
<li><a href="http://www.f5.com/">F5</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0091-Listener-powered-Lightning-Round.mp3">Herding Code 91: Listener-Powered Lightning Round</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/9IRSXO1hS-e1dbSrOFZmC_hBIJg/0/da"><img src="http://feedads.g.doubleclick.net/~a/9IRSXO1hS-e1dbSrOFZmC_hBIJg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9IRSXO1hS-e1dbSrOFZmC_hBIJg/1/da"><img src="http://feedads.g.doubleclick.net/~a/9IRSXO1hS-e1dbSrOFZmC_hBIJg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/eXQfNguQW2o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=269</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/I-BVG5Ra7uk/HerdingCode-0091-Listener-powered-Lightning-Round.mp3" fileSize="37731753" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, K Scott, Jon, Kevin, and Scott K field your questions. That&amp;#8217;s right – it’s a Listener-Powered Lightning Round! Whether you were interested in their opinions on Microsoft LightSwitch, energy drinks or how the current econom</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, K Scott, Jon, Kevin, and Scott K field your questions. That&amp;#8217;s right – it’s a Listener-Powered Lightning Round! Whether you were interested in their opinions on Microsoft LightSwitch, energy drinks or how the current economic downturn affects quality and craftsmanship, this week’s conversation is being directed by you! Thanks, listeners, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=269</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/I-BVG5Ra7uk/HerdingCode-0091-Listener-powered-Lightning-Round.mp3" length="37731753" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0091-Listener-powered-Lightning-Round.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 90: Sara Chipps on Girl Develop IT and Girls Developing Software</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/wS_QyBy-IDE/</link>
		<comments>http://herdingcode.com/?p=266#comments</comments>
		<pubDate>Thu, 12 Aug 2010 20:09:40 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=266</guid>
		<description><![CDATA[This week on Herding Code, the boys talk with Sara Chipps about Girl Develop IT, a comfortable place where women can learn at their own pace and not be afraid to ask &#34;stupid questions.&#34; Listen in as Sara talks about repairing the wide gender gap in development through her series of classes which help women [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the boys talk with <a href="http://girldeveloper.com/">Sara Chipps</a> about <a href="http://girldevelopit.com/">Girl Develop IT</a>, a comfortable place where women can learn at their own pace and not be afraid to ask &quot;stupid questions.&quot; Listen in as Sara talks about repairing the wide gender gap in development through her series of classes which help women gain knowledge and get involved in software development. </p>
<p><strong>Note: Since we recorded this, </strong><a href="http://mashable.com/2010/07/28/developer-hacker-women-twitter"><strong>Sara was named one of the Top 15 Developer/Hacker Women to Follow on Twitter by Mashable</strong></a><strong>. Congrats!</strong></p>
<ul>
<li>Sara kicks off the show by introducing us to Girl Develop IT and its target audience – female entrepreneurs who needs to higher and work with developers and professional women who wish to switch careers and become coders. </li>
<li>Kevin asks the focus on building projects/products.&#160; Chipps speaks to the series’ curriculum – HTML/CSS, JavaScript, design patterns, data structures and Ruby on Rails. </li>
<li>Jon asks why Ruby and Rails over ASP.NET MVC and C#?&#160; Good question since Sara is an ASP.NET and C# developer after all. </li>
<li>The guys and gal talk about the early success of the program. </li>
<li>Kevin shares that most of the Herding Code hosts are fathers of daughters and asks a twitter question about providing classes and turning girls to coding. Sara expresses the overarching strategy of Girl Develop IT which is to develop rock star programmers which girls can look up to. </li>
<li>This sparks a conversation about media not telling the real story about developers. Are they any sexy cool female (or male) coders on TV? Is there any way to be a normal girl and a coder? </li>
<li>Jon asks about dereferencing a pointer in high school. </li>
<li>Scott K asks about the differences in teaching women compared to men?&#160; Do the gender have different learning styles?&#160; Sara talks about getting the women in the group feeling comfortable to answer questions.&#160; </li>
<li>The group talks about conferences and open source projects and the percentages of women there within.&#160; </li>
<li>Sara talks about extending the Girl Develop IT course materials to other chapters. </li>
<li>Jon asks why this sort of thing (teaching focused on women) isn’t already being done. Sara speaks to what’s happening in the community and the typical women’s group. </li>
<li>The guys ask “if you can’t get to Girl Develop IT, how can women get involved and learn?” How about online learning? </li>
<li>The cast considers pretending to be women on Stackoverflow? </li>
<li>Scott K asks what’s next for the Girl Develop IT? Will the course begin to venture outside of the web space? Lisp development for women perhaps? </li>
<li>Chipps offers the <a href="http://bundl.it">bundl.it</a> elevator pitch, answers a Twitter question about Mono and the conversation quickly digresses to challenges in international domain registration. </li>
<li>Sara shares her excitement about last year’s Concept Camp and announces this year’s return.&#160; Be on the lookout for <a href="http://conceptcamp2010.com/">CONCEPT CAMP 2010: A DEV ODYSSEY</a>, puns and steak sponsorship! </li>
<li>Sara talks about the success of the <a href="http://devsforwendy.com/">Devs for Wendy</a> fundraiser held of software developer and loving mom, Wendy Friedlander. </li>
<li>The show wraps with the boys asking Sara for advice on raising daughters around computers and software and code.&#160; And then Chipps pimps the October release of <a href="http://shop.mattel.com/product/index.jsp?productId=4032107">Computer Engineer Barbie</a>. </li>
</ul>
<p>Show Links:&#160; </p>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul>
<li><a href="http://girldeveloper.com/">Sara Chipps</a>, <a href="http://twitter.com/SaraJChipps">@SaraJChipps</a> </li>
<li><a href="http://girldevelopit.com/">Girl, Develop It!</a> </li>
<li><a href="http://www.caterina.net/">Catherina Fake</a> </li>
<li><a href="http://research.microsoft.com/en-us/projects/kodu/">Kodu</a>&#160; </li>
<li><a href="http://smallbasic.com/">Small Basic</a> </li>
<li><a href="http://groups.google.com/group/nyc-ruby-women">NYC Ruby Women’s Group</a> </li>
<li><a href="http://mindcamp.gearlive.com/">Seattle Mind Camp</a> </li>
<li><a href="http://stackoverflow.com/">Stackoverflow</a> </li>
<li><a href="http://conceptcamp2010.com/">CONCEPT CAMP 2010: A DEV ODYSSEY</a> </li>
<li><a href="http://www.infragistics.com/">Infragistics</a>, Infamous Steak Sponsor </li>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/default.aspx">Matt Podwysocki</a> </li>
<li><a href="http://bundl.it">bundl.it</a> </li>
<li><a href="http://twitter.com/kangamono">Jeff Norton</a> </li>
<li><a href="http://codeclimber.net.nz/">Simone Chiaretta</a> </li>
<li><a href="http://devsforwendy.com/">Devs for Wendy</a> </li>
<li><a href="http://www.charlespetzold.com/">Charles Petzold</a> </li>
<li><a href="http://www.dotnetdude.com/">Miguel Castro</a> </li>
<li><a href="http://blogs.msdn.com/b/peterlau/">Peter Laudati</a> </li>
<li><a href="http://unhandled-exceptions.com/blog/">Steve Bohlen</a> </li>
<li><a href="http://rachelappel.com/">Rachel Appel</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0090-Sara-Chipps-on-GirlDevelopIt-and-Girls-Developing-Software.mp3">Herding Code 90: Sara Chipps on GirlDevelopIT and Girls Developing Software</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1m6EuZQdD4A5wks21-yvmRCxmR8/0/da"><img src="http://feedads.g.doubleclick.net/~a/1m6EuZQdD4A5wks21-yvmRCxmR8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1m6EuZQdD4A5wks21-yvmRCxmR8/1/da"><img src="http://feedads.g.doubleclick.net/~a/1m6EuZQdD4A5wks21-yvmRCxmR8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/wS_QyBy-IDE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=266</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/SqYozYIWFxg/HerdingCode-0090-Sara-Chipps-on-GirlDevelopIt-and-Girls-Developing-Software.mp3" fileSize="33580649" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the boys talk with Sara Chipps about Girl Develop IT, a comfortable place where women can learn at their own pace and not be afraid to ask &amp;#34;stupid questions.&amp;#34; Listen in as Sara talks about repairing the wide gender gap i</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the boys talk with Sara Chipps about Girl Develop IT, a comfortable place where women can learn at their own pace and not be afraid to ask &amp;#34;stupid questions.&amp;#34; Listen in as Sara talks about repairing the wide gender gap in development through her series of classes which help women [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=266</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/SqYozYIWFxg/HerdingCode-0090-Sara-Chipps-on-GirlDevelopIt-and-Girls-Developing-Software.mp3" length="33580649" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0090-Sara-Chipps-on-GirlDevelopIt-and-Girls-Developing-Software.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 89: Vaidy Gopalakrishnan on IIS Developer Express</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/hYWAYTLB78w/</link>
		<comments>http://herdingcode.com/?p=265#comments</comments>
		<pubDate>Thu, 05 Aug 2010 05:04:17 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=265</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Vaidy Gopalakrishnan about IIS Developer Express. The show kicks off by explaining the IIS Developer Express name.&#160; Why not just IIS Express? Vaidy provides an overview of IIS Developer Express and explains it is a lightweight, self-contained version of IIS for web developers.&#160;&#160; Vaidy speaks about [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk with Vaidy Gopalakrishnan about IIS Developer Express.</p>
<ul>
<li>The show kicks off by explaining the IIS Developer Express name.&#160; Why not just IIS Express? </li>
<li>Vaidy provides an overview of IIS Developer Express and explains it is a lightweight, self-contained version of IIS for web developers.&#160;&#160; </li>
<li>Vaidy speaks about the WebMatrix which includes IIS Developer Express along with the Razor ViewEngine and SQL 4 Compact Edition. </li>
<li>K Scott asks about IIS Developer Express and its relationship to ASP.NET Development Server (which you may still be calling Cassini).&#160; Vaidy notes that Express will likely integrate with Visual Studio in the future and responds to a Twitter question asking why wasn’t Cassini further developed rather than building out the new product. </li>
<li>Vaidy notes that IIS Developer Express is based off of IIS 7 which triggers a conversation about Hostable Web Core. </li>
<li>K Scott and Jon pepper Vaidy which a number of questions including whether or not MSDeploy will work with IIS Developer Express. </li>
<li>The guys review the environments for which IIS Developer Express and WebMetrix are supported. </li>
<li>Vaidy talks about IIS.Net. </li>
<li>Vaidy walks Jon and K Scott through debugging your .NET web applications with IIS Express. </li>
<li>Jon asks about running IIS Express from the command line. Vaidy talks about the configuration mode vs the application mode. </li>
<li>Vaidy talks about SSL support, self-signed certificates and custom certificates. </li>
<li>Jon asks about IIS Express user interface and how it’s implemented.&#160; Guess what. It’s WPF. </li>
<li>Vaidy speaks to IIS Developer Express logging and how it differs from the full version of IIS. </li>
<li>K Scott asks if there are IIS Express extensions like FastCGI or UrlRewriting. Vaidy explains that all IIS7 extensions should be compatible except when the extensions were not designed to run on XP. </li>
<li>Jon wants more. What’s next for Vaidy and IIS Developer Express?&#160; </li>
<li>The show wraps with talk about distribution and redistribution of WebMatrix and IIS Developer Express. </li>
</ul>
<p>Show Links:&#160; </p>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul></ul>
<ul>
<li><a href="http://blogs.iis.net/vaidyg/">Vaidy Gopalakrishnan</a> </li>
<li><a href="http://blogs.iis.net/vaidyg/archive/2010/07/06/introducing-iis-developer-express.aspx">Introducing IIS Developer Express</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/06/28/introducing-iis-express.aspx">Introducing IIS Express</a> </li>
<li><a href="http://learn.iis.net/page.aspx/901/iis-developer-express-faq">IIS Developer Express FAQ</a> </li>
<li><a href="http://www.intrepidstudios.com/blog/2010/7/11/debug-your-net-web-project-with-iis-express-t.aspx">Debug Your .NET Web Project with IIS Express</a> </li>
<li><a href="http://odetocode.com/humor/68.aspx">Fun With C# and HP Laserjets</a>, K Scott </li>
<li><a href="http://www.asp.net/webmatrix">WebMatrix</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx">Razor</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/06/30/new-embedded-database-support-with-asp-net.aspx">SQL 4 Compact Edition</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms689327(VS.90).aspx">Hostable WebCore</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms708353(VS.85).aspx">NetShell</a> </li>
<li><a href="http://www.iis.net">www.iis.net</a> </li>
<li><a href="http://blogs.iis.net/thomad/default.aspx">Thomas Deml</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0089-Vaidy%20Gopalakrishnan-on-IIS-Developer-Express.mp3">Herding Code 89: Vaidy Gopalakrishnan on IIS Developer Express</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1Vfx1vm7YVB6vaT4tjMzRcxL1HQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/1Vfx1vm7YVB6vaT4tjMzRcxL1HQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1Vfx1vm7YVB6vaT4tjMzRcxL1HQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/1Vfx1vm7YVB6vaT4tjMzRcxL1HQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/hYWAYTLB78w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=265</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/ZGgQFhKUABY/HerdingCode-0089-Vaidy%20Gopalakrishnan-on-IIS-Developer-Express.mp3" fileSize="26252653" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Vaidy Gopalakrishnan about IIS Developer Express. The show kicks off by explaining the IIS Developer Express name.&amp;#160; Why not just IIS Express? Vaidy provides an overview of IIS Developer Express and explai</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Vaidy Gopalakrishnan about IIS Developer Express. The show kicks off by explaining the IIS Developer Express name.&amp;#160; Why not just IIS Express? Vaidy provides an overview of IIS Developer Express and explains it is a lightweight, self-contained version of IIS for web developers.&amp;#160;&amp;#160; Vaidy speaks about [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=265</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/ZGgQFhKUABY/HerdingCode-0089-Vaidy%20Gopalakrishnan-on-IIS-Developer-Express.mp3" length="26252653" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0089-Vaidy%20Gopalakrishnan-on-IIS-Developer-Express.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 88: Julie Lerman on Entity Framework 4</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/dejn9yPbU04/</link>
		<comments>http://herdingcode.com/?p=264#comments</comments>
		<pubDate>Wed, 21 Jul 2010 00:26:42 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=264</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Microsoft MVP, MSDN Magazine columnist and Programming Entity Framework author Julie Lerman about what’s new in Entity Framework 4.&#160; The show begins with Julie providing a broad look at the new features and improvements around the EF designer, the run-time, POCO support and disconnected entities. Julie [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk with Microsoft MVP, MSDN Magazine columnist and <em>Programming Entity Framework </em>author Julie Lerman about what’s new in Entity Framework 4.&#160; </p>
<ul>
<li>The show begins with Julie providing a broad look at the new features and improvements around the EF designer, the run-time, POCO support and disconnected entities. </li>
<li>Julie talks about her world of database-first development and learning about persistence ignorance, repositories and domain driven development. </li>
<li>The group talks about the history of Entity Framework and how it is more than a typical ORM. </li>
<li>K Scott and Julie dive into the designer support for database-generated entities and starting with a blank slate for POCOs.&#160; Julie notes that one can create the DDL in the Visual Studio designer and then generate the database from what is modeled. </li>
<li>The group talks about green field vs legacy database development and Jon comments on migrations and updating models. </li>
<li>Scott K asks about hurdles such as generated code being overwritten when using the designer. Julie speaks to updating the model from the database and using views rather than tables to generate the model.&#160; Julie shares complications around foreign keys and RIA services and managing large models in the designer. </li>
<li>K Scott brings the talk back to POCOs and Julie discusses code generation templates customization with T4 templates.&#160; </li>
<li>Jon mentions the Visual Studio Extension Manager and how adding template items from the online gallery is just so easy. </li>
<li>K Scott asks Julie about Code First development with EF 4 CTP4 and compares Code First to&#160; Fluent NHibernate. </li>
<li>The conversation jumps between versioning, plain old PHP objects, ALT.NET kerfuffle and the Vote of No Confidence. </li>
<li>Julie and K Scott speak to the two types of POCO support, virtual properties, dynamic proxies, lazy loading and select n + 1. </li>
<li>Jon asks about EF’s context lifecycle management for ASP.NET and the complexity around disconnected entities.&#160; Julie shares her recommendations on change tracking, entity state properties, self-tracking entities and persisting to the database. </li>
<li>Julie talks about her book, <a href="http://www.amazon.com/Programming-Entity-Framework-Julia-Lerman/dp/059652028X">Programming Entity Framework</a>, the rewrite for EF 4, her Data Points column in MSDN Magazine and the MSDN Development videos. </li>
<li>The show wraps with comments about Domain-Driven Design and the Norwegian Developers Conference talks. </li>
<li>Postscript – Jon calls Julie back to talk about the new CTP 4 release. </li>
<li>Julie talks about how some of the changes are specific to code-first, and others enhance to the core API in CTP 4 to facilitate use of code-first. </li>
<li>Julie describes the DbContext and DbSet, how they relate to ObjectContext and ObjectSet, and how they’re so much simpler to work with. </li>
<li>Julie then talks about how the code-first changes make it possible to remove a lot of code because the model is inferred, but you can override things using model builder code or attributes. </li>
<li>Jon and Julie talk about the Ugly Buddy class, which allow adding attributes to an EF model. </li>
<li>Julie talks about how the conventions have gotten a lot smarter. </li>
<li>We talk about Scott Guthrie’s post, and how he’s demonstrating how to take maximum use of the EF / Code First approach. </li>
<li>We wrap up by talking about improvements in how updates are handled. There’s support for a few workflows – manually keeping them in sync, having EF drop and create, and have EF drop / create / populate. However, as far as we can tell, this drop doesn’t include a migration system. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://thedatafarm.com/blog/">Julie Lerman’s Blog</a> </li>
<li><a href="http://www.amazon.com/Programming-Entity-Framework-Julia-Lerman/dp/059652028X">Programming Entity Framework</a> </li>
<li><a href="http://www.vtdotnet.org/">Vermont .NET User Group</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ff714955.aspx">Testability and Entity Framework 4.0</a> </li>
<li><a href="http://www.llblgen.com/defaultgeneric.aspx">LLBLGen Pro</a> </li>
<li><a href="http://weblogs.asp.net/fbouma/">Frans Bouma</a> </li>
<li><a href="http://blogs.msdn.com/b/adonet/archive/2010/07/14/ctp4codefirstwalkthrough.aspx">EF Feature CTP4 Walkthrough: Code First</a> </li>
<li><a href="http://fluentnhibernate.org/">Fluent NHiberate</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb126445.aspx">T4 Templates</a> </li>
<li><a href="http://nodejs.org/">Node</a> </li>
<li><a href="http://www.mongodb.org/">MongoDB</a> </li>
<li><a href="http://ravendb.net/">Raven DB</a> </li>
<li><a href="http://efvote.wufoo.com/forms/ado-net-entity-framework-vote-of-no-confidence/">Entity Framework Vote of No Confidence</a> </li>
<li><a href="http://blog.scottbellware.com/">Scott Bellware</a> </li>
<li><a href="http://www.pluralsight-training.net/microsoft/">PluralSight</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/data/videos.aspx">MSDN Development Videos</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/ee532098.aspx?sdmr=JulieLerman&amp;sdmi=authors">Julie’s MSDN Data Points Column</a> </li>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a> </li>
<li><a href="http://codebetter.com/blogs/gregyoung/">Greg Young</a> </li>
<li><a href="http://www.ndc2010.no/">Norwegian Developers Conference</a> </li>
<li><a href="http://www.domainlanguage.com/ddd/index.html">Eric Evans</a> </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4e094902-aeff-4ee2-a12d-5881d4b0dd3e&amp;displaylang=en">Entity Framework 4 CTP 4</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2010/07/16/code-first-development-with-entity-framework-4.aspx">ScottGu’s post on Entity Framework 4 Code-First with CTP 4</a> </li>
<li><a href="http://thedatafarm.com/blog/data-access/what-i-rsquo-m-loving-about-the-newest-iteration-of-ef-code-first-in-ctp4/">Julie’s post: What I’m Loving in Entity Framework 4 CTP 4</a> </li>
<li><a href="http://en.wikipedia.org/wiki/List_of_slang_terms_for_police_officers">List of slang terms for police officers</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0088-Julie-Lerman-on-Entity-Framework-4.mp3">Herding Code 88: Julie Lerman on Entity Framework 4</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/FUoE27g62C-4A4vgl0q7sEnZRmo/0/da"><img src="http://feedads.g.doubleclick.net/~a/FUoE27g62C-4A4vgl0q7sEnZRmo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FUoE27g62C-4A4vgl0q7sEnZRmo/1/da"><img src="http://feedads.g.doubleclick.net/~a/FUoE27g62C-4A4vgl0q7sEnZRmo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/dejn9yPbU04" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=264</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/T31KlvEmL_o/HerdingCode-0088-Julie-Lerman-on-Entity-Framework-4.mp3" fileSize="63274530" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Microsoft MVP, MSDN Magazine columnist and Programming Entity Framework author Julie Lerman about what’s new in Entity Framework 4.&amp;#160; The show begins with Julie providing a broad look at the new features a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Microsoft MVP, MSDN Magazine columnist and Programming Entity Framework author Julie Lerman about what’s new in Entity Framework 4.&amp;#160; The show begins with Julie providing a broad look at the new features and improvements around the EF designer, the run-time, POCO support and disconnected entities. Julie [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=264</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/T31KlvEmL_o/HerdingCode-0088-Julie-Lerman-on-Entity-Framework-4.mp3" length="63274530" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0088-Julie-Lerman-on-Entity-Framework-4.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 87: Jeff Atwood on Area 51 and Stack Overflow</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/uoQ4C9hH1PQ/</link>
		<comments>http://herdingcode.com/?p=263#comments</comments>
		<pubDate>Thu, 08 Jul 2010 22:56:55 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=263</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Jeff Atwood about his new Area 51 venture, the running of Stack Overflow, the community of Q &#38; A sites, and memories of the glockenspiel. Jeff walks us through the genesis of Stack Overflow and how it begot Server Fault, Super User, Stack Exchange and now [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk with Jeff Atwood about his new <a href="http://area51.stackexchange.com/">Area 51</a> venture, the running of <a href="http://stackoverflow.com/">Stack Overflow</a>, the community of Q &amp; A sites, and memories of the <a href="http://en.wikipedia.org/wiki/Glockenspiel">glockenspiel</a>.</p>
<ul>
<li>Jeff walks us through the genesis of Stack Overflow and how it begot Server Fault, Super User, Stack Exchange and now Area 51. </li>
<li>Jeff explains Area 51 and the democratic process around establishing a knowledge-based site.&#160; The guys talk about the old Stack Exchange pricing model and how Area 51’s approach is entirely different. </li>
<li>Kevin asks if there’s a concern that Area 51 will have a geek skew – especially since there’s likely a draw from the existing geek ghetto. </li>
<li>Scott K asks about bringing experts involvement into communities.&#160; For example, including Alton Brown in a cooking site. </li>
<li>Jon and Jeff talk about the model of selling software and the magical wonderland that is Coding Horror. </li>
<li>Jeff talks about the <a href="http://stackapps.com/">Stack Overflow API</a> and the <a href="http://blog.stackoverflow.com/2010/05/stack-exchange-api-contest/">Stack Exchange API Contest</a>.&#160; There are PRIZES!&#160; The guys consider when an API is necessary and what APIs can provide.&#160; Did somebody say community-built iPhone application for Stack Overflow?&#160; </li>
<li>Jon asks if the Stack Overflow API will support OData.&#160; Jeff answers “yes”, and then the conversation turns to talk of data analysis and the economics of Q &amp; A sites. Jeff gets back to the OData, “the Sharepoint of sharing data on the web”, and points us to the <a href="http://odata.stackexchange.com/">OData web UI which queries current SO data dump</a>. </li>
<li>Scott K notes that Stack Overflow is optimized for answerers and asks Jeff for his comments on the <a href="http://robertelwell.blogspot.com/2010/06/stack-overflow-fatigue.html">Stack Overflow Fatigue</a> article.&#160; Jeff talks about site popularity, community/user issues which don’t occur on smaller sites, and moderation tools. </li>
<li>Jon asks about expertise and tag-based badges and comments that reputation is self-correcting.&#160; Jeff stresses that the site is really optimized for those who are the best communicators and not necessarily those who are most knowledgeable. </li>
<li>Kevin asks how Jeff responds to folks who have no chance of gaining enough critical mass to have their interests manifest into a Area 51 site.&#160; Jeff shares his thoughts on community growth and launching and supporting sites with love.&#160; </li>
<li>Jeff talks about open source, driving forward and evolving his sites and the problem with trying to be all things to all people. </li>
<li>Jeff fields Twitter questions about Stack Overflow SQL scalability, Stack Overflow’s testing and deployment story and how Jeff’s role has changed with the introduction of many new faces working on the app.&#160; This triggers conversations about hosting on the Microsoft platform, the good and bad of Bizspark, the benefits of servers/hardware being cheap and general happiness with the stack.&#160; Jeff also speaks to continuous integration and argues against unit testing all features.&#160; Jeff speaks of the pointy-haired boss, Metcalfe’s Law, the quite guy problem and how to work with distributed teams. </li>
<li>The show wraps with Jeff sharing his dependence on human unit tests, cheating, optimizing for the “mistake fixing” and Stack Overflow’s loose web development process. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://stackoverflow.com/users/1/jeff-atwood">Jeff Atwood</a> </li>
<li><a href="http://stackoverflow.com/users/4/joel-spolsky">Joel Spolsky</a> </li>
<li><a href="http://stackoverflow.com/users/3/jarrod-dixon">Jarrod Dixon</a> </li>
<li><a href="http://stackoverflow.com/users/2/geoff-dalgas">Geoff Dalgas</a> </li>
<li><a href="http://area51.stackexchange.com/">Area 51</a> </li>
<li><a href="http://www.stackoverflow.com">Stack Overflow</a> </li>
<li><a href="http://www.serverfault.com">Server Fault</a> </li>
<li><a href="http://www.superuser.com">Super User</a> </li>
<li><a href="http://stackexchange.com/">Stack Exchange</a> </li>
<li><a href="http://www.altonbrown.com/">Alton Brown</a> </li>
<li><a href="http://creativecommons.org/">Creative Commons</a> </li>
<li><a href="http://www.anthonybourdain.net/">Anthony Bourdain</a> </li>
<li><a href="http://www.danpink.com/">Daniel Pink</a> </li>
<li><a href="http://www.shirky.com/">Clay Shirky</a> </li>
<li><a href="http://stackapps.com/">Stack Overflow API</a>, <a href="http://blog.stackoverflow.com/2010/05/stack-exchange-api-contest/">Stack Exchange API Contest</a> </li>
<li><a href="http://stackoverflow.com/users/80572/kevin-montrose">Kevin Montrose</a> </li>
<li><a href="http://codebetter.com/blogs/">Code Better</a> </li>
<li><a href="http://stackprinter.appspot.com/">Stackprinter</a> </li>
<li><a href="http://www.hanselman.com/blog/">Scott Hanselman</a> </li>
<li><a href="http://www.odata.org/">OData</a> </li>
<li><a href="http://www.clearbits.net/">ClearBits</a> </li>
<li><a href="http://odata.stackexchange.com/">Stack Exchange OData Web UI</a> </li>
<li><a href="http://www.microsoft.com/windowsazure/">Azure</a> </li>
<li><a href="http://robertelwell.blogspot.com/2010/06/stack-overflow-fatigue.html">Stack Overflow Fatigue, Robert Elwell</a> </li>
<li><a href="http://steve-yegge.blogspot.com/">Steve Yegge</a> </li>
<li><a href="http://parents.berkeley.edu/">Berkeley Parents Network</a> </li>
<li><a href="http://twitter.com/strickland">@strickland</a> </li>
<li><a href="http://twitter.com/alexangas">@alexangas</a> </li>
<li><a href="http://www.microsoft.com/bizspark/">Bizspark</a> </li>
<li><a href="http://labs.google.com/papers/bigtable.html">Bigtable</a> </li>
<li><a href="http://diditwith.net/">Dustin Campbell</a> </li>
<li><a href="http://stackoverflow.com/users/91/michael-stum">Michael Stum</a> </li>
<li><a href="http://cruisecontrol.sourceforge.net/">CruiseControl</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Metcalfe's_law">Metcalfe&#8217;s Law</a> </li>
<li><a href="http://tirania.org/blog/">Miguel de Icaza</a> </li>
<li><a href="http://www.codinghorror.com/blog/2010/05/on-working-remotely.html">On Working Remotely</a>, <a href="http://www.codinghorror.com/blog/">Coding Horror</a> </li>
<li><a href="http://stackoverflow.com/users/115866/balpha">Ben Dumke</a> </li>
<li><a href="http://www.webcamps.ms/">Web Camps</a> </li>
<li><a href="http://haacked.com/archive/2010/06/06/is-arrogance-a-factor-in-success.aspx">Is Arrogance a Factor of Success?</a>, <a href="http://haacked.com/">Phil Haack</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0087-Jeff-Atwood-on-Area-51-and-Stack-Overflow.mp3">Herding Code 87: Jeff Atwood on Area 51 and Stack Overflow</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/e1bNHf1rG2H3-eCilZmSGkT2w0I/0/da"><img src="http://feedads.g.doubleclick.net/~a/e1bNHf1rG2H3-eCilZmSGkT2w0I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/e1bNHf1rG2H3-eCilZmSGkT2w0I/1/da"><img src="http://feedads.g.doubleclick.net/~a/e1bNHf1rG2H3-eCilZmSGkT2w0I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/uoQ4C9hH1PQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=263</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/JnQutMoNcDg/HerdingCode-0087-Jeff-Atwood-on-Area-51-and-Stack-Overflow.mp3" fileSize="50575129" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Jeff Atwood about his new Area 51 venture, the running of Stack Overflow, the community of Q &amp;#38; A sites, and memories of the glockenspiel. Jeff walks us through the genesis of Stack Overflow and how it bego</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Jeff Atwood about his new Area 51 venture, the running of Stack Overflow, the community of Q &amp;#38; A sites, and memories of the glockenspiel. Jeff walks us through the genesis of Stack Overflow and how it begot Server Fault, Super User, Stack Exchange and now [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=263</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/JnQutMoNcDg/HerdingCode-0087-Jeff-Atwood-on-Area-51-and-Stack-Overflow.mp3" length="50575129" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0087-Jeff-Atwood-on-Area-51-and-Stack-Overflow.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 86: Saqib Shaikh on Accessibility and Developing with Limited Sight</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/KlmIzJ7boTY/</link>
		<comments>http://herdingcode.com/?p=258#comments</comments>
		<pubDate>Sun, 27 Jun 2010 12:12:14 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=258</guid>
		<description><![CDATA[While at Web Camps London, Jon talks to Saqib Shaikh about how he&#8217;s able to develop with limited sight and what developers can do to make our applications more accessible. Saqib talks about his role on the Bing Team, data mining and deep links. Jon and Saqib talk about solving problems with a little help [...]]]></description>
			<content:encoded><![CDATA[<p>While at Web Camps London, Jon talks to <a title="http://twitter.com/saqibs" href="http://twitter.com/@saqibs"></a><a title="http://twitter.com/saqibs" href="http://twitter.com/@saqibs">Saqib Shaikh</a></a> about how he&#8217;s able to develop with limited sight and what developers can do to make our applications more accessible. </p>
<ul>
<li>Saqib talks about his role on the Bing Team, data mining and deep links. </li>
<li>Jon and Saqib talk about solving problems with a little help from Twitter. </li>
<li>Saqib explains the function of a screen reader and how some people can listen to computers really fast. </li>
<li>Jon asks about common frustrations around accessibly when web browsing. Jon considers the tie-in between SEO and accessibility.&#160; The guys dive a little deeper into structuring information, images vs text and learning the few basics. </li>
<li>Jon asks if there&#8217;s a way to do accessibility analysis? Saqib points to the &#8220;Check Accessibility.&#8221; option which is available when right-clicking on the web project in VS 2010.&#160; (It&#8217;s there. I checked.) </li>
<li>Jon and Saqib talk about coding with limited sight. Saqib shares his general techniques. </li>
<li>The conversation continues with talk about Microsoft product development and the importance placed on accessibility. </li>
<li>The show wraps with Saqib introducing the term &#8220;Universal Design&#8221; of all things.&#160; As a developer, you want to make your applications for the largest number of people to use. Just keep in mind that &#8220;there&#8217;s a lot of people in this world, and they&#8217;re all a little bit different.&#8221; &#8220;It&#8217;s about making cool stuff for a lot of people.&#8221; </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a title="http://twitter.com/saqibs" href="http://twitter.com/@saqibs"></a><a title="http://twitter.com/saqibs" href="http://twitter.com/@saqibs">Saqib Shaikh</a></a> </li>
<li><a href="http://bing.com">Bing</a> </li>
<li><b><a href="http://www.freedomscientific.com/products/fs/jaws-product-page.asp">JAWS (an acronym for Job Access With Speech) S<font color="#acb613">creen Reader</font></a></b> </li>
<li><a href="http://www.iis.net/download/seotoolkit">SEO Toolkit</a> </li>
<li><a href="http://www.w3.org/WAI/intro/aria">ARIA</a> </li>
<li><a href="http://en.wikipedia.org/wiki/HTML5">HTML5</a> </li>
<li><a href="http://www.clintnelson.com/">Clint Nelson</a> from <a href="http://startupweekend.org/">Startup Weekend</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0086-Saqib-Shaikh-on-Accessibility-and-Developing-With-Limited-Sight.mp3">Herding Code 86: Saqib Shaikh on Accessibility and Developing with Limited Sight</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/5Z9lsJWKWbgn_uZKw3ZxCOlVVfs/0/da"><img src="http://feedads.g.doubleclick.net/~a/5Z9lsJWKWbgn_uZKw3ZxCOlVVfs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/5Z9lsJWKWbgn_uZKw3ZxCOlVVfs/1/da"><img src="http://feedads.g.doubleclick.net/~a/5Z9lsJWKWbgn_uZKw3ZxCOlVVfs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/KlmIzJ7boTY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=258</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/nCycdl4kak0/HerdingCode-0086-Saqib-Shaikh-on-Accessibility-and-Developing-With-Limited-Sight.mp3" fileSize="9483796" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at Web Camps London, Jon talks to Saqib Shaikh about how he&amp;#8217;s able to develop with limited sight and what developers can do to make our applications more accessible. Saqib talks about his role on the Bing Team, data mining and deep links. Jon </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at Web Camps London, Jon talks to Saqib Shaikh about how he&amp;#8217;s able to develop with limited sight and what developers can do to make our applications more accessible. Saqib talks about his role on the Bing Team, data mining and deep links. Jon and Saqib talk about solving problems with a little help [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=258</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/nCycdl4kak0/HerdingCode-0086-Saqib-Shaikh-on-Accessibility-and-Developing-With-Limited-Sight.mp3" length="9483796" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0086-Saqib-Shaikh-on-Accessibility-and-Developing-With-Limited-Sight.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 85: Clint Nelsen on Startup Weekend</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/FVt23ifT4GI/</link>
		<comments>http://herdingcode.com/?p=257#comments</comments>
		<pubDate>Sun, 27 Jun 2010 12:11:13 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=257</guid>
		<description><![CDATA[While at Web Camps London, Jon grabs a quick 15 minute interview with Clint Nelsen to talk about Startup Weekend . Clint gives the elevator pitch and a brief history of Startup Weekend. Jon talks about how they are incorporating Startup Weekend into Web Camps. The guys talk about project implementation. Clint talks about Startup [...]]]></description>
			<content:encoded><![CDATA[<p>While at <a href="http://www.webcamps.ms/">Web Camps</a> London, Jon grabs a quick 15 minute interview with Clint Nelsen to talk about <a href="http://startupweekend.org/">Startup Weekend</a> .</p>
<ul>
<li>Clint gives the elevator pitch and a brief history of Startup Weekend. </li>
<li>Jon talks about how they are incorporating Startup Weekend into Web Camps. The guys talk about project implementation. </li>
<li>Clint talks about Startup Weekend growth, reach and staff and facilitator involvement.&#160; Clint talks about the management aspects of Startup Weekend. </li>
<li>Jon asks the types of application which Startup Weekenders are pitching. The guys talk about monetizing iPhone and iPad applications and Jon asks about Windows 7 Phone apps. </li>
<li>Clint talks about the benefit of having developers at Startup Weekend knowing a common framework/language. </li>
<li>Jon asks about Startup Weekend success stories like <a href="http://twitpay.com/">Twitpay</a> and <a href="http://www.foodspotting.com/">Foodspotting</a>. </li>
<li>Clint talks about community building, relationships, launch support and current startup funding ratio around 5%. </li>
<li>Client and Jon talk about startup thinking in the Microsoft community and building a business around MS technologies. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://startupweekend.org/">Startup Weekend</a> </li>
<li><a href="http://clintnelsen.com/" class="broken_link">Clint Nelsen</a> / <a title="http://twitter.com/clintnelsen" href="http://twitter.com/@clintnelsen">@clintnelsen</a> </li>
<li><a href="http://marcnager.com" class="broken_link">Marc Nager</a> </li>
<li><a href="http://twitter.com/peignoir">Franck Nouyrigat</a> </li>
<li><a href="http://www.webcamps.ms/">Web Camps</a> </li>
<li><a href="http://twitpay.com/">Twitpay</a> </li>
<li><a href="http://www.foodspotting.com/">Foodspotting</a> </li>
<li><a href="http://www.microsoft.com/bizspark/">Microsoft Bizspark</a> </li>
<li><a href="http://sxsw.com/interactive">SXSW (South by Southwest)</a> </li>
<li><a href="http://herdingcode.com/?p=20">HERDING CODE EPISODE 7: WHY DON&#8217;T STARTUPS RUN ON MICROSOFT?</a> </li>
<li><a href="http://unleashingideas.org/">Global Entrepreneurship Week</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0085-Clint-Nelsen-on-Startup-Weekend.mp3">Herding Code 85: Clint Nelson on Startup Weekend</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/bR58Q6gzegYcK-oWAdPvryQ1KWk/0/da"><img src="http://feedads.g.doubleclick.net/~a/bR58Q6gzegYcK-oWAdPvryQ1KWk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/bR58Q6gzegYcK-oWAdPvryQ1KWk/1/da"><img src="http://feedads.g.doubleclick.net/~a/bR58Q6gzegYcK-oWAdPvryQ1KWk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/FVt23ifT4GI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=257</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/yPkY236uRQw/HerdingCode-0085-Clint-Nelsen-on-Startup-Weekend.mp3" fileSize="9914230" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at Web Camps London, Jon grabs a quick 15 minute interview with Clint Nelsen to talk about Startup Weekend . Clint gives the elevator pitch and a brief history of Startup Weekend. Jon talks about how they are incorporating Startup Weekend into Web C</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at Web Camps London, Jon grabs a quick 15 minute interview with Clint Nelsen to talk about Startup Weekend . Clint gives the elevator pitch and a brief history of Startup Weekend. Jon talks about how they are incorporating Startup Weekend into Web Camps. The guys talk about project implementation. Clint talks about Startup [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=257</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/yPkY236uRQw/HerdingCode-0085-Clint-Nelsen-on-Startup-Weekend.mp3" length="9914230" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0085-Clint-Nelsen-on-Startup-Weekend.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 84: Ex-Microsoft Developer Panel with Mike Moore, Jeff Cohen, and Scott Bellware</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/JBX33bqMl9M/</link>
		<comments>http://herdingcode.com/?p=256#comments</comments>
		<pubDate>Sun, 27 Jun 2010 12:10:48 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=256</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they&#8217;ve moved away from Microsoft development and into the Ruby community. K Scott asks the guests about why they switched. Jeff talks about how his switch from desktop development on Windows to Rails development started [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they&#8217;ve moved away from Microsoft development and into the Ruby community.</p>
<ul>
<li>K Scott asks the guests about why they switched. Jeff talks about how his switch from desktop development on Windows to Rails development started around 2005 and was primarily driven by the Ruby language itself. Mike agrees that it&#8217;s all about the Ruby language. Scott B talks about how he straddles both worlds but only sees .NET as a smart choice for building Windows applications now. Scott B goes on to talk about how it&#8217;s a philosophical thing for him as well, and how he prefers to work on a stack that&#8217;s more purely open source. </li>
<li>Scott K talks about the dichotomy in moving from Windows to get away from a proprietary platform and then you find yourself working on a Mac. Go Debian! Scott B talks about how Vista was a tipping point for him to move to Mac. He felt like Microsoft was too focused on shipping products &#8211; even if they weren&#8217;t good products. </li>
<li>Mike and Scott B talk about moving from ALT.NET to ex-.NET, and how they feel like it&#8217;s fear and investments in the .NET platform that prevent more people from moving. The guys talk about the &#8220;technology treadmill.&#8221; </li>
<li>Scott K talks about the problems in &#8220;dropping paygrades&#8221; in moving from being a senior .NET developer to being a junior developer on another platform. </li>
<li>Mike Moore asks why developers are investing in a technology that another company owns. Scott B says it&#8217;s not about Microsoft owning .NET, it&#8217;s about not being able to make decisions about where the platform is going. He says he sees Microsoft as a manufacturer of 21st century office equipment for large companies with the most influence. It works, but it can be heartbreaking when you see Microsoft moving into markets in a way that&#8217;s not as elegant as existing technologies (e.g. Entity Framework) because you know that the surrounding industry will move there, and eventually your work will move there as well. The result is a technology treadmill. </li>
<li>K Scott points out that as the average developer, you&#8217;re not really in charge of where Linux, Rails, or other open source platforms are heading either. Mike and Scott B clarify; it&#8217;s not about ownership so much as trusting where the Rails community is going. </li>
<li>Kevin asks Jeff about some recent criticisms he&#8217;s made towards Rails 3 recently. Jeff talks about all the things he likes about Rails, but says that he is disappointed that Rails is making changes designed to broaden acceptance and appeal to the enterprise. Despite that, he says that he hasn&#8217;t lost faith in where Rails is headed. He brings up the relative ease of doing TDD on Rails as opposed to .NET as an example of how Rails works more like he wants to work as a developer. </li>
<li>Scott K talks about how Microsoft has a conflict of interest as a tools vendor, and how a willingness to work with other IDE&#8217;s makes moving to other platforms pretty easy. </li>
<li>The conversation move towards talking about how Intellisense affects system and platform design. Other platforms like Rails are built so you don&#8217;t need Intellisense to be productive. Rails was never built to sell anything, and that shows in the platform. Mike talks about how he had to leave the .NET platform to find a place where people really cared about getting from 12 lines of code to 4 lines of code. </li>
<li>Scott B talks about how Rails committers are all building Rails applications, and points out that WPF didn&#8217;t get the attention it needed until Microsoft used it in Visual Studio. He then talks about how Rails will feel free to make modifications (<a href="http://en.wikipedia.org/wiki/Monkey_patch">monkey patches</a>) to Rails, which often graduate to plugins and then move into the core. The key is that this is a continuous process rather than focused on a big product release cycle. Scott B talks more about the Ruby/Rails meritocracy. </li>
<li>The conversation shifts to the entrepreneurial nature of the Ruby on Rails community. Mike talks about how development cost is a major factor and that people who will take a risk in moving to a new platform are also more likely to take a risk in business. </li>
<li>Mike and Scott B talk about how polyglot programming is much more prevalent outside of the Microsoft development community. </li>
<li>Scott B talks about how ASP.NET was positioned as a competitor to Ruby On Rails, and how the two differ. </li>
<li>K Scott asks how much the move away from .NET is based on culture and developers are looking for a new community with different values. Mike talks about how he was on the verge of leaving programming altogether when he found the Ruby community, and how it reinvigorated him. Scott B says that there are things about developing in the .NET space which drive burnout and, in turn, reduces passion in the community. Jeff talks about how stumbling on Ruby showed him that it was just a lot more fun than what he was doing in his current job. </li>
<li>Scott B talks about how the plugin experience in Rails differs from the .NET development world &#8211; where you&#8217;re often waiting for services that just aren&#8217;t quite there yet. </li>
<li>Mike and Scott B talk about how they like reading Ruby code. Scott B talks about how the Ruby culture places a value on making code readable to the point that it&#8217;s competitive. </li>
<li>Scott K talks about how programming has become a business now, but he&#8217;s always liked to learn things just because it was fun. Scott B says that the skill level in the Rails world seems to be higher, but the people are less intimidating. </li>
<li>Mike points out that many of the leaders of the Ruby community were previously leaders in the Agile community. Scott B talks about how he&#8217;s seen Uncle Bob Martin moving to Rails over the past few years. </li>
<li>Scott B then talks about the problems in toolmakers who make tools but don&#8217;t use them. </li>
<li>The show ends, but not really. lots of crazy speculation about starting over with a new runtime on top of .NET. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.jeffcohenonline.com/">Jeff Cohen</a> (<a href="http://twitter.com/jeffcohen">@jeffcohen</a>) </li>
<li><a href="http://blowmage.com/">Mike Moore</a> (<a href="http://twitter.com/blowmage">@blowmage</a>) </li>
<li><a href="http://ampgt.com/">Scott Bellware</a> (<a href="http://twitter.com/ampgt">@ampgt</a>) </li>
<li><a href="http://martinfowler.com/">Martin Fowler</a> </li>
<li><a href="http://altnetpodcast.com/">ALT.NET Podcast</a> </li>
<li><a href="http://oreilly.com/ruby/archive/rails.html">Curt Hibbs</a> </li>
<li><a href="http://www.lonestarrubyconf.com/">Lone Star Ruby Conf</a> </li>
<li><a href="http://cherrypy.org">CherryPy</a> </li>
<li><a href="http://basecamphq.com/index2" class="broken_link">Basecamp</a> </li>
<li><a href="http://www.railsconf.com/">RailsConf</a> </li>
<li><a href="http://pragprog.com/resources">Pragmatic Programmers Resources</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> </li>
<li><a href="http://rmagick.rubyforge.org/">Rmagic</a> </li>
<li><a href="http://github.com/binarylogic/authlogic">authlogic</a> </li>
<li><a href="http://www.merbivore.com/">merb</a> </li>
<li><a href="http://agilemanifesto.org">Manifesto for Agile Software Development</a> </li>
<li><a href="http://blog.objectmentor.com/articles/category/uncle-bobs-blatherings">Uncle Bob Martin</a> </li>
<li><a href="http://pragdave.pragprog.com/">Dave Thomas</a> </li>
<li><a href="http://www.exampler.com/blog/">Brian Marick</a> </li>
<li><a href="http://blog.toolshed.com/">Andy Hunt</a> </li>
<li><a href="http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod">SOLID</a> </li>
<li><a href="http://pragprog.com/titles/cerailn/rails-for-net-developers">Rails for .NET Developers</a> </li>
<li><a href="http://www.softiesonrails.com/" class="broken_link">Softies On Rails</a> </li>
<li><a href="http://mtnwestrubyconf.org/2010/">MountainWest RubyConf</a> </li>
<li><a href="http://www.agileroots.com/">Agile Roots</a> </li>
<li><a href="http://www.ndc2010.no/">Norwegian Developers Conference</a> </li>
<li><a href="http://monospace.us/">Monospace</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0084-Ex-Microsoft-Developer-Panel-with-Mike-Moore-Jeff-Cohen-and-Scott-Bellware.mp3">Herding Code 84: Ex-Microsoft Developer Panel with Mike Moore, Jeff Cohen, and Scott Bellware</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/zVjT1FyleX2oMw-CKZ2TKZixSiE/0/da"><img src="http://feedads.g.doubleclick.net/~a/zVjT1FyleX2oMw-CKZ2TKZixSiE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zVjT1FyleX2oMw-CKZ2TKZixSiE/1/da"><img src="http://feedads.g.doubleclick.net/~a/zVjT1FyleX2oMw-CKZ2TKZixSiE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/JBX33bqMl9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=256</wfw:commentRss>
		<slash:comments>34</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/_yDMUbPX4yw/HerdingCode-0084-Ex-Microsoft-Developer-Panel-with-Mike-Moore-Jeff-Cohen-and-Scott-Bellware.mp3" fileSize="47941908" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they&amp;#8217;ve moved away from Microsoft development and into the Ruby community. K Scott asks the guests about why they switched. Jeff talks about how</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they&amp;#8217;ve moved away from Microsoft development and into the Ruby community. K Scott asks the guests about why they switched. Jeff talks about how his switch from desktop development on Windows to Rails development started [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=256</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/_yDMUbPX4yw/HerdingCode-0084-Ex-Microsoft-Developer-Panel-with-Mike-Moore-Jeff-Cohen-and-Scott-Bellware.mp3" length="47941908" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0084-Ex-Microsoft-Developer-Panel-with-Mike-Moore-Jeff-Cohen-and-Scott-Bellware.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 83: Ayende Rahien on RavenDB</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/ANTbrzMmH_M/</link>
		<comments>http://herdingcode.com/?p=255#comments</comments>
		<pubDate>Sun, 13 Jun 2010 00:29:56 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=255</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Ayende Rahien (a.k.a. Oren Eini) about RavenDB, a new Open Source (with a commercial option) document database for the .NET/Windows platform. The shows starts with a general definition of document databases.&#160; Ayende then contrasts RavenDB with two other popular document databases, Mongo and CouchDB, and comments [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk with Ayende Rahien (a.k.a. Oren Eini) about RavenDB, a new Open Source (with a commercial option) document database for the .NET/Windows platform.</p>
<ul>
<li>The shows starts with a general definition of document databases.&#160; Ayende then contrasts RavenDB with two other popular document databases, Mongo and CouchDB, and comments that RavenDB is much more similar to CouchDB than Mongo. </li>
<li>Ayende talks about how RavenDB indexes work &#8211; they&#8217;re written when you store data, but not immediately after. He continues with an explanation of transactions &#8211; data is transactional, but indexes aren&#8217;t. </li>
<li>Scott K brings up Node.js and asked if Ayende had looked at the event driven approach over spinning up threads. Ayende talks about how RavenDB previously worked like that, but it made debugging very painful. Instead, the architecture is now focused on the end goal &#8211; RavenDB will never make you wait for a write. </li>
<li>The guys take a question from Twitter about whether there are plans to support Mono. Ayende says yes, but outlines some of the changes that will be required to make that happen. </li>
<li>Scott K asks if traditional RDBMS performance tweaks based on moving data and indexes to other spindles are possible and useful on RavenDB. </li>
<li>Jon asks about how this relates to Reactive Extensions, and Ayende discusses how Event Sourcing works in RavenDB. </li>
<li>Jon and Scott K ask some questions about storage formats &#8211; JSON, binary serialization, etc. </li>
<li>The group digs into how Map / Reduce works.&#160; Ayende explains Map / Reduce in generally terms as well as how it pertains to RavenDB. </li>
<li>K Scott asks questions about indexing &#8211; how it&#8217;s done, how indexes are defined and impacts of keeping a lot of indexes. Ayende talks about how indexes are essentially materialized views, and how the RavenDB query engine can use both LINQ and Lucene syntax. </li>
<li>K Scott asks about transaction support, embedded support, and concurrency. </li>
<li>The guys talk about the &#8220;sweet spot&#8221; for RavenDB and document databases. Ayende talks about advantages of working with a document database, and the benefits of working without a defined schema. </li>
<li>Jon asks if ORM&#8217;s just go away in a document database context and the conversation moves on to talking about different architectures and development strategies that come into play when working with schema-less documents. </li>
<li>K Scott mentions that this seems like it would work really well with Aggregate Roots in Domain-Driven Design. </li>
<li>Ayende and Jon discuss how aggregate queries compare in the context of some of the inefficient queries in MVC Music Store. </li>
<li>Kevin drills a little deeper into the versioning challenges. </li>
<li>Jon asks about the use of .NET 4 features with RavenDB including the Task Library and the Expando object. Ayende talks about how they made heavy use of the Dynamic keyword and MEF in RavenDB. Basically, everything except for storage and indexing is handled via MEF. </li>
<li>Ayende talks about the extensibility points such as read and index previews. </li>
<li>Jon begs for punishment by asking for Ayende&#8217;s comments on the MVC Music Store. Ayende talks about how he prefers tutorials be very explicit about what they&#8217;re not going to cover in detail. He recommends completely removing details which aren&#8217;t the focus of the tutorial. Then he goes on to talk about how things like shopping carts just seem to work more smoothly with document storage rather than relational databases. </li>
<li>Jon asks about the licensing models. Ayende talks about how people were unhappy with the initial pricing model due to the differing deployment expectations, and how he worked with customers to establish a pricing model that works for everyone. </li>
<li>Ayende teaches the gang the term &#8220;Chinese Interesting.&#8221; </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://ayende.com/blog/">Ayende&#8217;s Blog</a> </li>
<li><a href="http://ravendb.net/">RavenDB</a>&#160; </li>
<li><a href="http://ayende.com/Blog/archive/2010/03/14/map-reduce-ndash-a-visual-explanation.aspx">Map / Reduce &#8211; A Visual Explanation</a> </li>
<li><a href="http://www.codeproject.com/KB/cs/RavenDBIntro.aspx">RavenDB &#8211; An Introduction</a> </li>
<li><a href="http://nhforge.org/Default.aspx">NHibernate</a> </li>
<li><a href="http://www.asp.net/mvc/samples/mvc-music-store">Mvc Music Store</a> </li>
<li><a href="http://en.wikipedia.org/wiki/NoSQL">NoSQL</a> </li>
<li><a href="http://www.mongodb.org/">MongoDB</a> </li>
<li><a href="http://couchdb.apache.org/">CouchDB</a> </li>
<li><a href="http://domaindrivendesign.org/">Domain-Driven Design</a>, <a href="http://en.wikipedia.org/wiki/Domain-driven_design">Aggregate Roots</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">Reactive Extensions for .NET (Rx)</a> </li>
<li><a href="http://lucene.apache.org/lucene.net/">Lucene.NET</a> </li>
<li><a href="http://mef.codeplex.com/">MEF</a> </li>
<li><a href="http://twitter.com/robconery">Rob Conery</a> </li>
<li><a href="http://codebetter.com/blogs/glenn.block/default.aspx">Glenn Block</a> </li>
<li><a href="http://twitter.com/averyj">James Avery</a> </li>
<li><a href="http://tinyclouds.org/">Ryan Dahl</a>, <a href="http://nodejs.org/">Node.js</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms684493(EXCHG.10).aspx">Extensible Storage Engine</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0083-Ayende-Rahien-on-RavenDB.mp3">Herding Code 83: Ayende Rahien on RavenDB</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Si63glw22xzHXMrZSkMRyEEKIv8/0/da"><img src="http://feedads.g.doubleclick.net/~a/Si63glw22xzHXMrZSkMRyEEKIv8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Si63glw22xzHXMrZSkMRyEEKIv8/1/da"><img src="http://feedads.g.doubleclick.net/~a/Si63glw22xzHXMrZSkMRyEEKIv8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ANTbrzMmH_M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=255</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/OttBPAO76Wo/HerdingCode-0083-Ayende-Rahien-on-RavenDB.mp3" fileSize="48173920" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Ayende Rahien (a.k.a. Oren Eini) about RavenDB, a new Open Source (with a commercial option) document database for the .NET/Windows platform. The shows starts with a general definition of document databases.&amp;#</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Ayende Rahien (a.k.a. Oren Eini) about RavenDB, a new Open Source (with a commercial option) document database for the .NET/Windows platform. The shows starts with a general definition of document databases.&amp;#160; Ayende then contrasts RavenDB with two other popular document databases, Mongo and CouchDB, and comments [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=255</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/OttBPAO76Wo/HerdingCode-0083-Ayende-Rahien-on-RavenDB.mp3" length="48173920" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0083-Ayende-Rahien-on-RavenDB.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/27F0FvyiTFY/</link>
		<comments>http://herdingcode.com/?p=254#comments</comments>
		<pubDate>Sun, 06 Jun 2010 22:37:59 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=254</guid>
		<description><![CDATA[This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week&#8217;s talk about how languages, frameworks, tools and cultures shape the way we implement .NET and Ruby solutions and [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week&#8217;s talk about how languages, frameworks, tools and cultures shape the way we implement .NET and Ruby solutions and judge for yourself!&#160; </p>
<ul>
<li>Kevin kicks off the conversation noting differences between design patterns and best practices in the .NET and Ruby worlds. Kevin opens up a discussion by calling out the .NET developer obsession with persistence ignorance versus the use of the ActiveRecord pattern found in Ruby on Rails.&#160; </li>
<li>Cory talks about basic CRUD applications vs complex domains and how applications tends to model themselves after organizational structure.&#160; Often times you will find .NET code tends to be more complex whereas simpler domains are often represented in Ruby code. </li>
<li>Kevin asks about domain-driven design. Cory talks about the expressiveness of Ruby code and how the introduction of the dynamic keyword makes expressiveness a little easier in .NET.&#160; Will talks about Ruby mixins facilitating a different development approach.&#160; Will also comments on the ceremony of creating .NET vs Ruby classes and how easily you can express the business concerns in Ruby. </li>
<li>Scott K talks about his general impressions of Rails &#8211; focus on the presentation layer first rather than a DDD approach which would focus on the model first. </li>
<li>K Scott talks about manifest typing and states that there is an importance placed on types rather than behaviors in .NET coding.&#160; Will calls out the fact that in .NET coding we often are most interested in what an object is whereas in Ruby we primarily care about what an object can do.&#160; This ties back to static typing vs duck typing. </li>
<li>Cory speaks to outside-in development in Ruby, exposure to TDD and learning Rails with Cucumber from the beginning.&#160; </li>
<li>Jon acknowledges the language and framework differences and asks how cultural differences between the two development camps might drive development practices.&#160; K Scott talks about .NET developer dependence on the compiler rather than working with customers. </li>
<li>Kevin talks about the &#8220;need&#8221; for viewmodels in .NET MVC whereas models are being passes around throughout a Rails application. Cory talks about the power of meta-programming in Ruby and the shift between classes being parsed in .NET vs classes being executed in Ruby.&#160; He also speaks to how fundamental constructs will shape a development strategy. </li>
<li>Cory talks more about meta-programming and convention over configuration. </li>
<li>Kevin talks about the &#8220;No Magic String&#8221; rule, static analysis, and Resharper-driven development.&#160; Will states you don&#8217;t really need refactoring tools or even an IDE when coding Ruby. Cory talks about the emphasis on writing tests for Ruby code and how this acts as a replacement for the static code analysis testing you might get from the compiler. Scott K speculates that there&#8217;s so much more code in C# so there&#8217;s a larger need for refactoring tools.&#160; </li>
<li>Cory ask why we are still not testing in the .NET world? Why aren&#8217;t we doing migrations?&#160; Why are we so focused merely on what is available in the Visual Studio IDE?&#160; Scott K feels .NET developers are still unsure of what they should test.&#160; Scott K also thinks it is hard to mock stuff and .NET developers aren&#8217;t used to writing decoupled code. Will speaks to the fact that Ruby all classes are open all the time and nothing is sealed. </li>
<li>For better or worse, Jon notes that it&#8217;s easy to think of the compiler as the first .NET test and, though it could be considered a crutch, the IDE provides one with a lot valuable coding help with intellisence. Cory talks about craftsmanship and how the primary audience for IDE support and refactoring tools is not the TDD developer. </li>
<li>Kevin speaks to the fact there&#8217;s no need for an IoC container in Ruby and Cory shares the dangers of becoming married to any framework in .NET development. </li>
<li>Jon asks if Ruby development can become unwieldy because it&#8217;s so easy to get started.&#160; </li>
<li>Scott K asks about new language features (for examples, lambdas, dynamic keyword, optional parameters) and how this adds to the complexity of .NET development. Will talks about complexity vs power and Cory adds that new features allows developers to approach problems differently. </li>
<li>Kevin asks about techniques which can be used with the dynamic keyword.&#160; Scott K talks about the addition of Eval() in C# 5.&#160; Jon jokes about the &#8220;Compiler as a Disservice.&#8221;&#160; Cory talks about fundamental challenges with Dynamic and Eval() in a statically typed language. </li>
<li>The guys talk about dependency injection. </li>
<li>Cory talks more about craftsmanship and code quality. Will talks about values and taking a stance when promoting a frameworks and points some blame at Microsoft for giving .NET development dozens of ways to complete a single task. </li>
<li>Kevin asks about the focus around Behavior-Driven, integration testing in Ruby rather opposed to the fine-grained unit testing approach often found in .NET development.&#160; Will speaks to the outside-in testing approach but also the importance of unit testing in Ruby. </li>
<li>Scott K asks if IronRuby makes .NET development easier. </li>
<li>The show wraps with Will and Cory pimping their up-coming presentations in Florida and Norway. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.coryfoy.com/">Cory Foy&#8217;s Blog</a>, <a href="http://twitter.com/cory_foy">@cory_foy</a> </li>
<li><a href="http://hotgazpacho.org/">Will Green&#8217;s Blog</a>, <a href="http://twitter.com/hotgazpacho">@hotgazpacho</a> </li>
<li><a href="http://ironruby.net/">IronRuby</a> </li>
<li><a href="http://blog.coryfoy.com/2010/03/ironruby-for-the-net-developer-presentation-from-mix10/">IronRuby for the .NET Developer Presentation from MIX10</a> </li>
<li><a href="http://www.dayofruby.com/">Day of Ruby</a> </li>
<li><a href="http://cukes.info/">Cucumber</a> </li>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a> </li>
<li><a href="http://www.domainlanguage.com/ddd/index.html">Eric Evans</a> </li>
<li><a href="http://blog.objectmentor.com/articles/category/uncle-bobs-blatherings">Uncle Bob</a> </li>
<li><a href="http://www.coreyhaines.com/about_corey.html">Cory Haines</a> </li>
<li><a href="http://www.meetup.com/tampa-rb/calendar/13481809/">The Tampa Ruby Brigade, Why use IronRuby over MRI/JRuby?</a> </li>
<li><a href="http://xp2010.org/">International Conference on Agile Software Development</a>, <a href="http://innovationgames.com/">Innovation Games</a> </li>
<li><a href="http://agile2010.agilealliance.org/">Agile 2010 Conference</a> </li>
<li><a href="http://en.wikipedia.org/wiki/WinDbg">WinDBG</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0082-Cory-Foy-and-Will-Green-Compare-NET-and-Ruby-Development.mp3">Herding Code 82: Cory Foy and Will Green Compare .NET and Ruby Development</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/ebZtlaa4kGeo74yX28Gtg3wKZFI/0/da"><img src="http://feedads.g.doubleclick.net/~a/ebZtlaa4kGeo74yX28Gtg3wKZFI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ebZtlaa4kGeo74yX28Gtg3wKZFI/1/da"><img src="http://feedads.g.doubleclick.net/~a/ebZtlaa4kGeo74yX28Gtg3wKZFI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/27F0FvyiTFY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=254</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Y9ui2vh2UXo/HerdingCode-0082-Cory-Foy-and-Will-Green-Compare-NET-and-Ruby-Development.mp3" fileSize="38479513" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week&amp;#8217;s talk about how languages, framework</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Cory Foy and Will Green join the guys to discuss general differences between .NET and Ruby development approaches. Is the grass always greener on the other side? Listen in on this week&amp;#8217;s talk about how languages, frameworks, tools and cultures shape the way we implement .NET and Ruby solutions and [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=254</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Y9ui2vh2UXo/HerdingCode-0082-Cory-Foy-and-Will-Green-Compare-NET-and-Ruby-Development.mp3" length="38479513" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0082-Cory-Foy-and-Will-Green-Compare-NET-and-Ruby-Development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 81: Simplicity, balance, and focus in teaching software development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/t-rwarT-LKU/</link>
		<comments>http://herdingcode.com/?p=253#comments</comments>
		<pubDate>Tue, 25 May 2010 07:38:19 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=253</guid>
		<description><![CDATA[This week on Herding Code, the guys discuss compare notes on how to teach software development topics. Is hands-on instruction key? How much should you simplify to focus on mechanics? How do you teach, and how do you like to learn? Jon talks about his impressions on the effectiveness of hands-on learning at Web Camp [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys discuss compare notes on how to teach software development topics. Is hands-on instruction key? How much should you simplify to focus on mechanics? How do you teach, and how do you like to learn?</p>
<ul>
<li>Jon talks about his impressions on the effectiveness of hands-on learning at Web Camp Toronto.</li>
<li>K. Scott questions if people really learn at Code Camps, and Scott K. talks about hack-a-thons at Code Camps.</li>
<li>We talk about open source contributions as development. Jon demonstrates that he&#8217;s bad at doing math while he talks.</li>
<li>Jon asks Scott K. about what works for him with his training classes with Pluralsight.</li>
<li>We all talk about the MVC Music Store, and the gaps between marketing, introductory training, and advanced training.</li>
<li>Jon and K. Scott talk about the difficulty in finding the correct focus and simplicity level in introductory training.</li>
<li>Jon talks about the mistake he&#8217;s made several times in not clarifying the level of content he&#8217;s presenting.</li>
<li>Kevin talks about how he expects to see unit tests in any samples, but Scott K. says that won&#8217;t save you from public shame.</li>
<li>Scott K. asks if we should be focusing on concepts and &#8220;why?&#8221; questions rather than products or frameworks.</li>
<li>Jon and Scott K. talk about the fun of looking at the ASP.NET MVC source code.</li>
<li>Kevin comments on the difference in complexity he sees in .NET code and Ruby source code. Scott K. talks about how Fubu MVC code is pretty easy to read, too.</li>
<li>Jon asks about the difficulty of doing &#8220;real world&#8221; samples, and K. Scott asks whose real world we&#8217;re talking about.</li>
<li>K. Scott drops a surprise mini-lightning round on us with a question about the effectiveness of video as a learning tool.</li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://webcamps.ms">Web Camps</a></li>
<li><a href="http://mvcmusicstore.codeplex.com/">MVC Music Store</a></li>
<li><a href="http://live.visitmix.com/MIX10/Sessions/EX06">Robby Ingebretsen&#8217;s talk at MIX10</a></li>
<li><a href="http://aspnet.codeplex.com/SourceControl/list/changesets">ASP.NET MVC source code</a></li>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a></li>
<li><a href="http://en.wikipedia.org/wiki/Beatrix_of_the_Netherlands">Beatrix of the Netherlands</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0081-Simplicity-balance-and-focus-in-teaching-software-development.mp3">Herding Code 81: Simplicity, balance, and focus in teaching software development</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/I0_hP5IlkDBPxhnaI44CByvZ3xQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/I0_hP5IlkDBPxhnaI44CByvZ3xQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/I0_hP5IlkDBPxhnaI44CByvZ3xQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/I0_hP5IlkDBPxhnaI44CByvZ3xQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/t-rwarT-LKU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=253</wfw:commentRss>
		<slash:comments>14</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/B9DjZpIj71Y/HerdingCode-0081-Simplicity-balance-and-focus-in-teaching-software-development.mp3" fileSize="23763241" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys discuss compare notes on how to teach software development topics. Is hands-on instruction key? How much should you simplify to focus on mechanics? How do you teach, and how do you like to learn? Jon talks about his imp</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys discuss compare notes on how to teach software development topics. Is hands-on instruction key? How much should you simplify to focus on mechanics? How do you teach, and how do you like to learn? Jon talks about his impressions on the effectiveness of hands-on learning at Web Camp [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=253</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/B9DjZpIj71Y/HerdingCode-0081-Simplicity-balance-and-focus-in-teaching-software-development.mp3" length="23763241" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0081-Simplicity-balance-and-focus-in-teaching-software-development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 80: RxJS with Jeffrey van Gogh and Matt Podwysocki</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/NZdNPZzqHmw/</link>
		<comments>http://herdingcode.com/?p=252#comments</comments>
		<pubDate>Wed, 19 May 2010 01:10:27 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=252</guid>
		<description><![CDATA[This week on Herding Code, the guys speak with Jeffrey van Gogh and Matt Podwysocki about the Reactive Extensions for Javascript. Matt talks about how he&#8217;s been involved with RxJS. Jeffrey talks about how RxJS and Reactive Extensions came out of the the Volta project. Matt talks about how RxJS simplifies the callback model in [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys speak with Jeffrey van Gogh and Matt Podwysocki about the Reactive Extensions for Javascript.</p>
<ul>
<li>Matt talks about how he&#8217;s been involved with RxJS. </li>
<li>Jeffrey talks about how RxJS and Reactive Extensions came out of the the Volta project. </li>
<li>Matt talks about how RxJS simplifies the callback model in Javascript. </li>
<li>Jeffery adds on how this also has benefits to asynchronous operations. </li>
<li>Jon asks about how this works with queries over events which will happen in the future. </li>
<li>Mat talks about how this works with jQuery&#8217;s bind and live events. </li>
<li>Jon asks the standard question about querying over mouse move events. Matt and Jeffrey use the example to explain about how composable operations over events can be really powerful. </li>
<li>Jon asks how Reactive Extensions relates to functional reactive programming, and to functional programming in general. </li>
<li>Kevin asks about how RxJS interoperates with jQuery. </li>
<li>We take questions from Twitter about jQuery integration and use of RxJS to manage script loading and script scoping. </li>
<li>Kevin asks for some concrete usage examples. </li>
<li>Kevin asks about the library size and the overall release status. </li>
<li>Jon asks about Jeffrey&#8217;s blog posts on using RxJS with Node.js and Script#. </li>
<li>We talk about Matt&#8217;s extensive blog post series on RxJS. </li>
<li>We talk about recent RxJS presentations: Erik Meijer&#8217;s talk at MIX10, Jeffrey&#8217;s talk at JSConf, and Matt&#8217;s at the Imagine Cup. </li>
<li>Jon asks about what exactly is involved in adding RxJS support to different Javascript libraries. </li>
<li>Scott K asks about the tradeoffs of bringing the CLR to the browser vs. bringing things like RxJS into the browser via Javascript. </li>
<li>We talk about how Javascript development has gotten easier with development environment improvements, testing systems, etc. </li>
<li>Matt talks about how it&#8217;s often easier to do things in Javascript than in a statically typed language like C#. </li>
<li>Scott K asks about how scope is handled in RxJS. </li>
<li>Jon asks about how the code is licensed. </li>
<li>Kevin asks about the naming conventions used in RxJS, supported browsers, release plans. </li>
<li>Jon asks about Reactive Extensions for .NET, and we talk about how it&#8217;s especially useful in Silverlight. </li>
<li>Jeffery mentions that Reactive Extensions will be included in Windows Phone 7. </li>
<li>We pretend to end the show, but the discussion keeps going and K Scott joins the party. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/default.aspx">Matt Podwysocki&#8217;s Blog</a> </li>
<li><a href="http://blogs.msdn.com/jeffva/">Jeffrey van Gogh</a>, <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">Reactive Extensions</a>&#160; </li>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_Live_Labs_Volta">Microsoft Live Labs Volta</a> </li>
<li><a href="http://jsconf.eu/2010/">JSConf EU 2010</a> </li>
<li><a href="http://blog.reybango.com/">Rey Bango&#8217;s Blog</a>, <a href="http://blog.reybango.com/2010/04/21/jsconf-2010-video-interviews-with-top-javascript-developers/">JSConf 2010 &#8211; Video Interviews with Top Javascript Developers</a> </li>
<li><a href="http://developer.yahoo.com/yui/">YUI</a> </li>
<li><a href="http://280north.com/">280 North</a>, <a href="http://github.com/tolmasky/socratic">Socratic Documentation Tool</a> </li>
<li><a href="http://nodejs.org/">Node.js</a> </li>
<li><a href="http://projects.nikhilk.net/ScriptSharp">Script#</a> </li>
<li><a href="http://imaginecup.com/default.aspx">Imagine Cup</a> </li>
<li><a href="http://research.microsoft.com/en-us/um/people/emeijer/">Erik Meijer</a> </li>
<li><a href="http://www.mozilla.org/rhino/">Rhino</a> </li>
<li><a href="http://ejohn.org/">John Resig</a>, <a href="http://sizzlejs.com/">Sizzle</a> </li>
<li><a href="http://sourceforge.net/projects/websharp/">WebSharp</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0080-RxJS-with-Jeffrey-van-Gogh-and-Matt-Podwysocki.mp3">Herding Code 80: RxJS with Jeffrey van Gogh and Matt Podwysocki</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/i-NshovTVM0ZQKDB54eLVPhgres/0/da"><img src="http://feedads.g.doubleclick.net/~a/i-NshovTVM0ZQKDB54eLVPhgres/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/i-NshovTVM0ZQKDB54eLVPhgres/1/da"><img src="http://feedads.g.doubleclick.net/~a/i-NshovTVM0ZQKDB54eLVPhgres/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/NZdNPZzqHmw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=252</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/u6FQub34hm8/HerdingCode-0080-RxJS-with-Jeffrey-van-Gogh-and-Matt-Podwysocki.mp3" fileSize="39902727" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys speak with Jeffrey van Gogh and Matt Podwysocki about the Reactive Extensions for Javascript. Matt talks about how he&amp;#8217;s been involved with RxJS. Jeffrey talks about how RxJS and Reactive Extensions came out of the</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys speak with Jeffrey van Gogh and Matt Podwysocki about the Reactive Extensions for Javascript. Matt talks about how he&amp;#8217;s been involved with RxJS. Jeffrey talks about how RxJS and Reactive Extensions came out of the the Volta project. Matt talks about how RxJS simplifies the callback model in [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=252</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/u6FQub34hm8/HerdingCode-0080-RxJS-with-Jeffrey-van-Gogh-and-Matt-Podwysocki.mp3" length="39902727" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0080-RxJS-with-Jeffrey-van-Gogh-and-Matt-Podwysocki.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 79: JSConf Recap with Chris Williams, Rey Bango and Matt Podwysocki</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/BfOq-Ba5H_4/</link>
		<comments>http://herdingcode.com/?p=251#comments</comments>
		<pubDate>Sun, 02 May 2010 07:47:12 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=251</guid>
		<description><![CDATA[This week on Herding Code, the guys speak with Chris Williams, Rey Bango and Matt Podwysocki about this year&#8217;s JSConf. Chris begins the show with a conference overview which will leave you chomping at the bit for JSConf 2011 registration to open. Hackers&#8217; Lounge. Multiple tracks. One killer speaker list. Hyper-caffeinated, hyper-intoxicated privates! Salmagundi. And [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys speak with Chris Williams, Rey Bango and Matt Podwysocki about this year&#8217;s JSConf.</p>
<ul>
<li>Chris begins the show with a conference overview which will leave you chomping at the bit for JSConf 2011 registration to open. Hackers&#8217; Lounge. Multiple tracks. One killer speaker list. Hyper-caffeinated, hyper-intoxicated privates! Salmagundi. And lots of JavaScript! </li>
<li>The guests discuss their favorite parts of the conference. Beyond the quality of the talks, Rey and Chris both comment about the invaluable conversations which were had out-of-session in the Hacker&#8217;s Lounge and at the <a href="http://jsconf.us/2010/scurvy.html">ScurvyConf</a>. Quote of the Show: &#8220;I am a firm believer of drinking beer, and shooting the poop, and when you do that, magic happens.&#8221; &#8211; Chris Williams </li>
<li>Chris talks about the excitement around Tobias Schneirder&#8217;s presentation on Gordon, an open source Flash runtime written in pure JavaScript. </li>
<li>The guys talk about Alex Russell and Google Chrome Frame and how IE6 must Die. </li>
<li>Chris praises Billy Hoffman&#8217;s JavaScript&#8217;s Evil Side presentation. </li>
<li>K Scott and Chris talk about JavaScript outside of the browser and functional programming, </li>
<li>Chris and Scott K talk about a seemingly new found interest in Server-side JS </li>
<li>Jon asks about JS library duplication in competing platforms. Rey talks about what Resig has done with Sizzle and how each library has their own niche. </li>
<li>Chris talks about the need to learn JavaScript and how we should be JavaScript developers, not just developers who use JavaScript libraries. </li>
<li>Matt teases us by mentioning that he&#8217;ll be talking about Reactive Extensions on next week&#8217;s Herding Code episode. </li>
<li>Jon asks which percentage of cool JavaScript stuff is just waiting on browser adoption.&#160; Chris doesn&#8217;t think too much and prompts Matt talks about progressive enhancements. </li>
<li>Chris talks about the importance of security and how we shouldn&#8217;t only be taught how to write good code but also how to break bad code. </li>
<li>Kevin asks what is happening with JavaScript, the language itself. </li>
<li>The show wraps with talk of diversity in computing, JSConf EU, JQuery Conference, JQuery UI 1.8 release, JavaScript conferences and craft beers in the D.C. area. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://jsconf.us/2010/">JSConf 2010</a>, <a href="http://jsconf.eu/2010/">JSConf EU 2010</a> </li>
<li><a href="http://voodootikigod.com/">Chris Williams&#8217;s Blog</a>, <a href="http://twitter.com/voodootikigod">@voodootikigod</a> </li>
<li><a href="http://blog.reybango.com/">Rey Bango&#8217;s Blog</a>, <a href="http://jquery.com">jQuery</a>, <a href="http://ajaxian.com">Ajaxian</a> </li>
<li><a href="http://codebetter.com/blogs/matthew.podwysocki/default.aspx">Matt Podwysocki&#8217;s Blog</a> </li>
<li><a href="http://kenderson.net/">Ken Henderson</a> </li>
<li><a href="http://www.dojotoolkit.org/">Dojo</a>, <a href="http://www.prototypejs.org/">Prototype</a>, <a href="http://mootools.net/">MooTools</a>, <a href="http://developer.yahoo.com/yui/">YUI</a>, <a href="http://www.extjs.com/">ExtJs</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Brendan_Eich">Brendan Eich</a> </li>
<li><a href="http://higginsforpresident.net/">Peter Higgins</a>, <a href="http://www.dojotoolkit.org/">Dojo</a>, <a href="http://code.google.com/p/plugd/">plugd</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Salmagundi">Salmagundi</a> </li>
<li><a href="http://www.quirkey.com/">Aaron Quint</a>, <a href="http://code.quirkey.com/sammy/">Sammy.js</a>, <a href="http://www.quirkey.com/blog/2010/04/20/making-baconmaking-code-jsconf-2010/">Making Bacon / Making Code</a> </li>
<li><a href="http://damondo.com/">Tobias Schneider</a>, <a href="http://github.com/tobeytailor/gordon">Gordon</a> </li>
<li><a href="http://github.com/sproutit/greenhouse" class="broken_link">Greenhouse</a>, <a href="http://www.sproutcore.com/">Sproutcore</a>, <a href="http://ajaxian.com/by/topic/sproutcore-topic">Ajaxian Post</a> </li>
<li><a href="http://alex.dojotoolkit.org/">Alex Russell</a>, <a href="http://code.google.com/chrome/chromeframe/">Google Chrome Frame</a> </li>
<li><a href="http://www.crockford.com/">Douglas Crockford</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a>, <a href="http://ie.microsoft.com/testdrive/">IE9</a> </li>
<li><a href="http://narwhaljs.org/">Narwhal</a>, <a href="http://tlrobinson.net">Tom Robinson</a>, <a href="http://280north.com/">280 North</a>, <a href="http://www.blueskyonmars.com/">Kevin Dangoor</a> </li>
<li><a href="http://tinyclouds.org/">Ryan Dahl</a>, <a href="http://nodejs.org/">Node</a> </li>
<li><a href="http://code.google.com/p/v8/">V8</a> </li>
<li><a href="http://nginx.org/">nginx</a> </li>
<li><a href="http://couchdb.apache.org/">CouchDB</a> </li>
<li><a href="http://jaxer.org/">Jaxer</a>, <a href="http://helma.org/">Helma</a>, <a href="http://www.persvr.org/">Persevere</a> </li>
<li><a href="http://www.mozilla.org/rhino/">Rhino</a> </li>
<li><a href="http://webkit.org/blog/214/introducing-squirrelfish-extreme/">SquirrelFish Extreme</a>, <a href="http://www.apple.com/safari/whats-new.html#performance">Nitro</a> </li>
<li><a href="http://blogs.msdn.com/jeffva/">Jeffrey van Gogh</a>, <a href="http://msdn.microsoft.com/en-us/devlabs/ee794896.aspx">Reactive Extensions</a> </li>
<li><a href="http://jashkenas.github.com/coffee-script/">CoffeeScript</a> </li>
<li><a href="http://zaa.ch/past/2009/12/28/jison_an_api_for_creating_parsers_in_javascript_/" class="broken_link">Jison</a> </li>
<li><a href="http://www.280north.com/">Francisco Tolmasky</a>, <a href="http://github.com/tolmasky/socratic">Socratic Documentation Tool</a> </li>
<li><a href="http://cappuccino.org/">Cappuccino</a>, <a href="http://cappuccino.org/learn/tutorials/objective-j-tutorial.php">Objective-J</a> </li>
<li><a href="http://rossboucher.com">Ross Boucher</a>, </li>
<li><a href="http://ejohn.org/">John Resig</a>, <a href="http://sizzlejs.com/">Sizzle</a> </li>
<li><a href="http://javascript.nwbox.com/NWMatcher/">NWMatcher</a>, <a href="http://download.dojotoolkit.org/release-1.3.0b3/dojo-release-1.3.0b3/dojo/_base/query.js">Acme (aka query.js)</a> </li>
<li><a href="http://allyoucanleet.com/">John-David Dalton</a>&#160; </li>
<li><a href="http://sstephenson.us/">Sam Stephenson</a> </li>
<li><a href="http://www.slideshare.net/JennLukas/javascript-and-web-standards-sitting-in-a-tree">JavaScript and Web Standards Sitting in a Tree</a>, <a href="http://jennlukas.com/">Jenn Lukas</a> </li>
<li><a href="http://zoompf.com/">Billy Hoffman</a> </li>
<li><a href="http://ha.ckers.org">ha.ckers.org</a>, <a href="http://xssed.com/pagerank">xssed.com</a> </li>
<li><a href="http://blog.reybango.com/2010/04/21/jsconf-2010-video-interviews-with-top-javascript-developers/">JSConf 2010 &#8211; Video Interviews with Top Javascript Developers</a> </li>
<li><a href="http://makinde.adeagbo.com/">Makinde Adeagbo</a> </li>
<li><a href="http://haacked.com/archive/2009/06/25/json-hijacking.aspx">JSON Hijacking</a>, <a href="http://haacked.com/">Phil Haack</a> </li>
<li><a href="http://en.wikipedia.org/wiki/HTML5">HTML5</a> </li>
<li><a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript5/Harmony</a> </li>
<li><a href="http://twitter.com/sarajchipps">@SaraJChipps</a> </li>
<li><a href="http://jsconf.posterous.com/the-community-that-cares">JSConf Diversity in Computing Drive</a>&#160; </li>
<li><a href="http://events.jquery.org/2010/sf-bay-area/">JQuery Conference</a> </li>
<li><a href="http://jqueryui.com/">JQueryUI</a> </li>
<li><a href="http://www.churchkeydc.com/">ChurchKey</a>, <a href="http://www.dogfish.com/">Dogfish Head</a>, <a href="http://www.carpoolweb.com/CPH/">Carpool</a>, <a href="http://www.rusticorestaurant.com/bar/bar.html">Rustico</a> </li>
<li><a href="http://groups.google.com/group/novalanguages">NoVALang</a> </li>
<li><a href="https://nosqleast.com/2009/">nosqleast</a> </li>
<li><a href="http://twitter.com/sh1mmer">Tom Hughes-Croucher</a> </li>
<li><a href="http://www.swdc2009.com/index_en.html">Scandinavian Web Developer Conference (SWDC)</a> </li>
<li><a href="http://texasjavascript.com/">TXJS</a> (Texas JavaScript Conference) </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0079-JSConf-Recap-with-Chris-Williams-Rey-Bango-and-Matt-Podwysocki.mp3">Herding Code 79: JSConf Recap with Chris Williams, Rey Bango and Matt Podwysocki</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/oMr3ff5OE1uc-_e2GBazo2-bde8/0/da"><img src="http://feedads.g.doubleclick.net/~a/oMr3ff5OE1uc-_e2GBazo2-bde8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/oMr3ff5OE1uc-_e2GBazo2-bde8/1/da"><img src="http://feedads.g.doubleclick.net/~a/oMr3ff5OE1uc-_e2GBazo2-bde8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/BfOq-Ba5H_4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=251</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/UuqsnncRfpo/HerdingCode-0079-JSConf-Recap-with-Chris-Williams-Rey-Bango-and-Matt-Podwysocki.mp3" fileSize="45535681" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys speak with Chris Williams, Rey Bango and Matt Podwysocki about this year&amp;#8217;s JSConf. Chris begins the show with a conference overview which will leave you chomping at the bit for JSConf 2011 registration to open. Ha</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys speak with Chris Williams, Rey Bango and Matt Podwysocki about this year&amp;#8217;s JSConf. Chris begins the show with a conference overview which will leave you chomping at the bit for JSConf 2011 registration to open. Hackers&amp;#8217; Lounge. Multiple tracks. One killer speaker list. Hyper-caffeinated, hyper-intoxicated privates! Salmagundi. And [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=251</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/UuqsnncRfpo/HerdingCode-0079-JSConf-Recap-with-Chris-Williams-Rey-Bango-and-Matt-Podwysocki.mp3" length="45535681" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0079-JSConf-Recap-with-Chris-Williams-Rey-Bango-and-Matt-Podwysocki.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 78: Ruby on Rails, View Engines, Web Security, Section 3.3.1 and Visual Studio 2010 with Rob Conery</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/nbTe3J5aAHE/</link>
		<comments>http://herdingcode.com/?p=247#comments</comments>
		<pubDate>Tue, 20 Apr 2010 21:36:37 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=247</guid>
		<description><![CDATA[This week on Herding Code, Jon, Kevin, Scott K and Rob Conery discuss Ruby on Rails, using dynamic languages to write views, web security, advanced javascript techniques, recent Twitter news, Section 3.3.1 and the official release of Visual Studio 2010. The show begins with talk of Kevin&#8217;s recent dabbling into Ruby on Rails. The guys [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon, Kevin, Scott K and Rob Conery discuss Ruby on Rails, using dynamic languages to write views, web security, advanced javascript techniques, recent Twitter news, Section 3.3.1 and the official release of Visual Studio 2010. </p>
<ul>
<li>The show begins with talk of Kevin&#8217;s recent dabbling into Ruby on Rails. The guys talk about Ruby 2 vs Ruby 3, how MS developers love their IDEs and finally Rack. </li>
<li>Jon mentions Jimmy Shimenti&#8217;s demo of Visual Studio 2010 File &gt; New &gt; Ruby on Rails with IronRuby. </li>
<li>The conversation segues into the benefits of trying out other platforms and how trying out other platforms doesn&#8217;t necessarily mean one is jumping ship. </li>
<li>Kevin shares why he has a hard time getting excited about IronRuby. </li>
<li>Scott K introduces a recent Alt.NET Seattle Fishbowl Topic &#8211; Is C# is the best language for writing views or should dynamic languages be used instead? </li>
<li>Rob Conery shares why he loves the Haml view engine and Kevin speaks to why he really likes Spark? </li>
<li>The guys talk about html encoding and XSS vulnerabilities. </li>
<li>The guys consider advanced techniques one can implement with jQuery and how <u>really</u> learning javascript can affect the way one writes C# code. </li>
<li>Scott K briefs us on his recent Alt.Net open space presentation on Node.js. </li>
<li>The guys passionately discuss the business of Twitter, hovercards, Twitter&#8217;s @Anywhere API, the Library of Congress, and the importance of security and password management. </li>
<li>The guys talks about why Apple Changed Section 3.3.1. </li>
<li>The guys talk about the Visual Studio 2010 installation and developer experience. </li>
<li>Rob pimps <a href="http://tekpub.com/">TekPub</a> with background music . </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.wekeroad.com/">Rob&#8217;s Blog</a> </li>
<li><a href="http://tekpub.com/">TekPub</a> </li>
<li><a href="http://www.jetbrains.com/ruby/">Jetbrains RubyMine</a> </li>
<li><a href="http://www.jetbrains.com/resharper/">ReSharper</a> </li>
<li><a href="http://blog.jimmy.schementi.com/">Jimmy Schementi</a>, <a href="http://github.com/jschementi/ironruby/tree/master/Merlin/Main/Hosts/IronRuby.Rack" class="broken_link">IronRuby.Rack</a> </li>
<li><a href="http://twitter.com/panesofglass">Ryan Riley (@panesofglass)</a></li>
<li><a href="http://blog.webintellix.com/2009/10/how-to-use-cucumber-with-net-and-c.html">How-to: Use Cucumber with .NET and C# under IronRuby</a> </li>
<li><a href="http://rspec.info/">RSpec</a> </li>
<li><a href="http://code.google.com/p/nhaml/wiki/Introduction">NHaml</a>, <a href="http://haml-lang.com/">Hmal</a> </li>
<li><a href=" http://sparkviewengine.com/">Spark View Engine</a> </li>
<li><a href="http://ha.ckers.org/xss.html">ha.ckers.org xss cheat sheet</a>, <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=051ee83c-5ccf-48ed-8463-02f56a6bfc09&amp;displaylang=en">Anti-XSS Library</a> </li>
<li><a href="http://platform.twitter.com/js-api.html">@Anywhere Javascript API</a> </li>
<li><a href="http://blog.twitter.com/2010/02/flying-around-with-hovercards.html">Hovercards</a> </li>
<li><a href="http://www.mongodb.org/">Mongo</a> </li>
<li><a href="http://jaxer.org/">Jaxer</a> </li>
<li><a href="http://weblogs.asp.net/bleroy/">Bertrand Le Roy</a> </li>
<li><a href="http://github.com/janl/mustache.js/">Mustache.js</a> </li>
<li><a href="http://ralphwhitbeck.com/2010/01/22/jQuery14GiveUsANewWayToZebraStripe.aspx">jQuery Gives Us a New Way to Zebra Stripe</a> </li>
<li><a href="http://wiki.github.com/atheken/NoRM/">NoRM</a> </li>
<li><a href="http://andrewtheken.com/">Andrew Theken</a> </li>
<li><a href="http://twitter.com/averyj">James Avery</a> </li>
<li><a href="http://codebetter.com/blogs/aaron.jensen/archive/2008/05/08/introducing-machine-specifications-or-mspec-for-short.aspx">Machine.Specifications (MSpec)</a> </li>
<li><a href="http://nodejs.org/">Node.js</a> </li>
<li><a href="http://bradwilson.typepad.com/">Brad Wilson</a> </li>
<li><a href="http://simonwillison.net/">Simon Willison</a> </li>
<li><a href="http://www.merbivore.com/">Merb</a> </li>
<li><a href="http://www.yuiblog.com/blog/2010/04/09/node-js-yui-3-dom-manipulation-oh-my/">Node.js, YUI 3 &amp; Dom Manipulation. Oh My!</a> </li>
<li><a href="http://techcrunch.com/2010/04/14/twitter-ev-revenue-feature">Twitter CEO Ev Williams: Revenue Is A Feature</a> </li>
<li><a href="http://www.tomshardware.com/news/Twitter-Hack-Password,8274.html">Oops! Twitter Server Password is &quot;Password&quot;</a> </li>
<li><a href="https://www.myopenid.com/">myOpenId</a>, <a href="http://en.wikipedia.org/wiki/Windows_CardSpace">Infocard</a> </li>
<li><a href="http://www.codinghorror.com/blog/2008/05/openid-does-the-world-really-need-yet-another-username-and-password.html">OpenID: Does The World Really Need Yet Another Username and Password?</a> </li>
<li><a href="http://daringfireball.net/2010/04/why_apple_changed_section_331">Why Apple Changed Section 3.3.1</a> </li>
<li><a href="http://monotouch.net/">MonoTouch</a> </li>
<li><a href="http://whereslou.com/">Louis De Jardin</a> </li>
<li><a href="http://mef.codeplex.com/">MEF</a> </li>
<li><a href="http://mozillalabs.com/bespin/">Mozilla Labs: Bespin</a></li>
<li><a href="http://www.coderun.com/">coderun</a> </li>
<li><a href="http://blog.extracheese.org/">Gary Bernhardt</a>, <a href="http://blog.extracheese.org/2010/01/string-calculator-kata-in-python.html ">String Calculator Kata</a>&#160; </li>
<li><a href="http://weblogs.asp.net/scottgu/archive/2009/09/02/code-optimized-web-development-profile-vs-2010-and-net-4-0-series.aspx">Code optimized web profile for Visual Studio 2010</a></li>
</ul>
<p></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0078-Ruby-on-Rails-View-Engines-Web-Security-etc-with-Rob-Conery.mp3">Herding Code 78: Ruby on Rails, View Engines, Web Security, Section 3.3.1 and Visual Studio 2010 with Rob Conery</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sTIFaEOCsN_hU80vzv1JzzFjrDI/0/da"><img src="http://feedads.g.doubleclick.net/~a/sTIFaEOCsN_hU80vzv1JzzFjrDI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sTIFaEOCsN_hU80vzv1JzzFjrDI/1/da"><img src="http://feedads.g.doubleclick.net/~a/sTIFaEOCsN_hU80vzv1JzzFjrDI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/nbTe3J5aAHE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=247</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/ZB-NmWmpXtw/HerdingCode-0078-Ruby-on-Rails-View-Engines-Web-Security-etc-with-Rob-Conery.mp3" fileSize="46136764" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon, Kevin, Scott K and Rob Conery discuss Ruby on Rails, using dynamic languages to write views, web security, advanced javascript techniques, recent Twitter news, Section 3.3.1 and the official release of Visual Studio 2010. T</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon, Kevin, Scott K and Rob Conery discuss Ruby on Rails, using dynamic languages to write views, web security, advanced javascript techniques, recent Twitter news, Section 3.3.1 and the official release of Visual Studio 2010. The show begins with talk of Kevin&amp;#8217;s recent dabbling into Ruby on Rails. The guys [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=247</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/ZB-NmWmpXtw/HerdingCode-0078-Ruby-on-Rails-View-Engines-Web-Security-etc-with-Rob-Conery.mp3" length="46136764" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0078-Ruby-on-Rails-View-Engines-Web-Security-etc-with-Rob-Conery.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 77: Eric Hexter on MvcConf, C4MVC, and MvcContrib</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/uoThidNCB1g/</link>
		<comments>http://herdingcode.com/?p=245#comments</comments>
		<pubDate>Mon, 05 Apr 2010 18:12:36 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=245</guid>
		<description><![CDATA[This week on Herding Code, Jon, Kevin and Scott K discuss MvcConf, C4MVC and MvcContrib with, open source and community extraordinaire, Eric Hexter.&#160; Eric talks about his role as consultant and Director of Open Source at Headspring. The guys walk through Hexter&#8217;s impressive resume.&#160;&#160; Eric is the co-founder of MVCContrib, he established the Community for [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon, Kevin and Scott K discuss MvcConf, C4MVC and MvcContrib with, open source and community extraordinaire, Eric Hexter.&#160; </p>
<ul>
<li>Eric talks about his role as consultant and Director of Open Source at Headspring. </li>
<li>The guys walk through Hexter&#8217;s impressive resume.&#160;&#160; Eric is the co-founder of MVCContrib, he established the Community for MVC (C4MVC) virtual user group and is currently coordinating MvcConf, <u>the</u> Virtual ASP.NET MVC Conference scheduled for July.&#160; No wonder the most popular listener question for this week was &#8220;How is Hexter so awesome?&#8221; </li>
<li>Eric takes us through the general theme of MvcConf&#160; &#8211; &#8220;interactive&#8221; presentations around extensibility, testability and building maintainable, high-volume, enterprise applications with a focus on best practices like database migrations.&#160; </li>
<li>Eric issues a call for speakers. Who&#8217;s interested? </li>
<li>Jon asks about Portable Areas in MvcContrib and Eric digs into the embedded view engine and synchronous message bus. </li>
<li>Kevin asks a question. </li>
<li>The guys talk about Input Builders, Dynamic Scaffolding and Fluent Html Helpers.&#160; Jon also asks about MvcContrib Grid&#8217;s popularity. </li>
<li>Scott K asks about extending ASP.NET MVC, &#8220;Are you fighting with the framework or at least fighting with the C# language?&#8221;&#160; Have you gotten the feeling that Scott likes a good fight?&#160; Scott considers how and why various frameworks are developed and Eric praises ASP.NET MVC for having all of the the right extension points in place. These leads to a group discussion about the ASP.NET MVC team releasing source drops and not working in a bubble. </li>
<li>Eric and Jon talk about the MVCContrib TestHelpers and the importance of testing routes.&#160; Hexter tells us about the UI Test Helpers built around WatiN and the benefit of strongly type views. Jon oohs and ahhs. </li>
<li>Kevin asks another question. </li>
<li>Scott K comments on SubControllers.&#160; Eric tell us if SubControllers smell and shares the general argument against RenderAction. </li>
<li>Jon talks about model validation via data annotations and how one might test.&#160; Eric shares some of the patterns they have established (strongly-typed views, 1:1 mapping between view and viewmodel) and how he uses data annotations for data type validation and how complex validation is handled via a command processor&#8217;s rules engine. </li>
<li>The show wraps with Eric singing about a few of his favorite things &#8211; continuous integration and testing. He pimps the early access edition of ASP.NET MVC2 in Action and Tarantino Database Migrations and announces that the Virtual ALT.Net folks and he will be open sourcing their video recording management scripts. </li>
<li>Final question, &#8220;How does Eric get so much done?&#8221;&#160; &#8220;Automate, automate, automate!&#8221;&#160; Of course! </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.lostechies.com/blogs/hex/ ">Eric Hexter&#8217;s Blog</a> </li>
<li><a href="http://www.headspringsystems.com/home/people/ ">Headspring Systems</a> </li>
<li><a href="http://www.c4mvc.net/Home/Events">Community For MVC</a>&#160; </li>
<li><a href="http://www.mvcconf.com/ ">MVC Conf</a> </li>
<li><a href="http://mvccontrib.codeplex.com/ ">MVCContrib</a> </li>
<li><a href="http://www.jeremyskinner.co.uk/">Jeremy Skinner</a> </li>
<li><a href="http://www.adnug.org/">Austin .NET User Group</a> </li>
<li><a href="http://blog.lozanotek.com/">Javier Lozano</a> </li>
<li><a href="http://www.viddler.com/explore/c4mvc/videos/24/ " class="broken_link">Brad Wilson on C4MVC</a> </li>
<li><a href="http://office.microsoft.com/en-us/livemeeting/default.aspx" class="broken_link">LiveMeeting</a> </li>
<li><a href="http://www.viddler.com/">Viddler</a> </li>
<li><a href="http://trac.caffeine-it.com/openrasta">OpenRasta</a> </li>
<li><a href="http://www.castleproject.org/monorail/">MonoRail</a> </li>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a> </li>
<li><a href="http://blog.wekeroad.com/2009/10/24/hello-tekpub">Rob Conery</a>, <a href="http://www.tekpub.com/">TekPub</a> </li>
<li><a href="http://aspnet.codeplex.com/releases/view/24471">MVC Futures</a> </li>
<li><a href="http://mvccontrib.codeplex.com/wikipage?title=T4MVC">T4MVC</a> </li>
<li><a href="http://mvccontrib.codeplex.com/wikipage?title=Grid&amp;ProjectName=mvccontrib">MvcContrib Grid</a> </li>
<li><a href="http://www.trirand.com/blog/jqgrid/jqgrid.html">jqGrid</a> </li>
<li><a href="http://www.datatables.net/">jQuery DataTables</a> </li>
<li><a href="http://sparkviewengine.com/">Spark View Engine</a> </li>
<li><a href="http://watin.sourceforge.net/">WatiN</a> </li>
<li><a href="http://blog.stevensanderson.com/2009/03/27/first-steps-with-lightweight-test-automation-framework/">Steven Sanderson&#8217;s Light Test Automation Framework</a> </li>
<li><a href="http://oxite.codeplex.com/">Oxite</a> </li>
<li><a href="http://orchard.codeplex.com/">Orchard</a> </li>
<li><a href="http://weblogs.asp.net/leftslipper/">Eilon Lipton</a> </li>
<li><a href="http://mvcturbine.codeplex.com/">MVC Turbine</a> </li>
<li><a href=" http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/10/22/c4mvc-ui-testing-screencast-posted.aspx ">Jimmy Bogard C4MVC on UI Testing</a> </li>
<li><a href="http://www.castleproject.org/activerecord/documentation/v1rc1/usersguide/validation.html">Castle Validators</a> </li>
<li><a href="http://automapper.codeplex.com/">AutoMapper</a> </li>
<li><a href="http://fluentvalidation.codeplex.com/Wikipage">Fluent Validation</a> </li>
<li><a href="http://www.manning.com/palermo2/">ASP.NET MVC2 in Action</a> </li>
<li><a href="http://code.google.com/p/tarantino/wiki/DatabaseChangeManagement  ">Tarantino database migrations</a> </li>
<li><a href="http://groups.google.com/group/virtualaltnet">Virtual Alt.NET</a>       </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0077-Eric-Hexter-on-MvcConf-C4MVC-and-MvcContrib.mp3">Herding Code 77: Eric Hexter on MvcConf, C4MVC, and MvcContrib</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/vwTC_aRoxwHkp6ZRJ15OHbiQK9k/0/da"><img src="http://feedads.g.doubleclick.net/~a/vwTC_aRoxwHkp6ZRJ15OHbiQK9k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vwTC_aRoxwHkp6ZRJ15OHbiQK9k/1/da"><img src="http://feedads.g.doubleclick.net/~a/vwTC_aRoxwHkp6ZRJ15OHbiQK9k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/uoThidNCB1g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=245</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/w2k4tbQbCe0/HerdingCode-0077-Eric-Hexter-on-MvcConf-C4MVC-and-MvcContrib.mp3" fileSize="31852700" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon, Kevin and Scott K discuss MvcConf, C4MVC and MvcContrib with, open source and community extraordinaire, Eric Hexter.&amp;#160; Eric talks about his role as consultant and Director of Open Source at Headspring. The guys walk thr</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon, Kevin and Scott K discuss MvcConf, C4MVC and MvcContrib with, open source and community extraordinaire, Eric Hexter.&amp;#160; Eric talks about his role as consultant and Director of Open Source at Headspring. The guys walk through Hexter&amp;#8217;s impressive resume.&amp;#160;&amp;#160; Eric is the co-founder of MVCContrib, he established the Community for [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=245</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/w2k4tbQbCe0/HerdingCode-0077-Eric-Hexter-on-MvcConf-C4MVC-and-MvcContrib.mp3" length="31852700" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0077-Eric-Hexter-on-MvcConf-C4MVC-and-MvcContrib.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 76: John Sheehan on RestSharp</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/lK9-HTQ2fzY/</link>
		<comments>http://herdingcode.com/?p=244#comments</comments>
		<pubDate>Fri, 02 Apr 2010 03:43:57 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=244</guid>
		<description><![CDATA[This week on Herding Code, John Sheehan joins the cast for a conversation about his open source project, RestSharp. The gang dives into REST and .NET open source. Makes sense, right? And the show wraps with talk of OData and a MIX10-inspired Lightning Round. John talks about his exciting new evangelist job at Twilio. Twillo [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, John Sheehan joins the cast for a conversation about his open source project, RestSharp. The gang dives into REST and .NET open source. Makes sense, right? And the show wraps with talk of OData and a MIX10-inspired Lightning Round. </p>
<ul>
<li>John talks about his exciting new evangelist job at Twilio. Twillo provides a web-service API for businesses to build scalable, reliable communication apps. Wait! The evangelist is going to tell you all about it. </li>
<li>The guys quiz John about RestSharp. John talks about what RestSharp has to offer and the direction of the project.&#160; </li>
<li>The gangs talk about the oddities of .NET open source project development &#8211; forking, closing source, project naming, boredom and a plea for project takeover. </li>
<li>Jon leads the group into dangerous territory and forces an OData discussion. Is OData good? Is it REST?&#160; Hear what the guys have to say.&#160; </li>
<li>K Scott dazzles us with a power-packed Lightning Round.&#160; Don&#8217;t step away for a second or you&#8217;ll miss it!&#160; Just like lightning. </li>
<li>John kicks off our first Official Pimp Your Stuff segment talking about ManagedAssembly &#8211; a community for .NET developers which is poised to be taken over.&#160; Just ask.&#160; Please. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.twilio.com/">Twilio</a> </li>
<li><a href="http://john-sheehan.com/blog">John&#8217;s Blog</a> </li>
<li><a href="http://restsharp.org/">RestSharp</a> </li>
<li><a href="http://hammock.codeplex.com/">Hammock for REST</a> </li>
<li><a href="http://tweetsharp.com/">TweetSharp</a> </li>
<li><a href="http://twitter.com/dimebrain">Daniel Crenna</a> </li>
<li><a href="http://www.odata.org/">OData</a> </li>
<li><a href="http://www.bizcoder.com/">Darrel Miller</a> </li>
<li><a href="http://ietestdrive.com">IE9 Testdrive</a> </li>
<li><a href="http://jquerysnippets.codeplex.com/">jQuery Snippets</a> </li>
<li><a href="http://managedassembly.com/">ManagedAssembly</a> </li>
<li><a href="http://averyblog.com/">James Avery</a> </li>
<li><a href="http://subsonicproject.com/">SubSonic</a> </li>
<li><a href="http://www.nerddinner.com/Services/OData.svc">NerdDinner&#8217;s OData Service</a> </li>
<li><a href="http://www.nerddinner.com/Services/OData.svc/$format=json" class="broken_link">NerdDinner JSON response</a> Note: this is a json link so IE will show a file download prompt </li>
<li><a href="http://live.visitmix.com/">MIX10</a>       </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0076-John-Sheehan-on-RestSharp.mp3">Herding Code 76: John Sheehan on RestSharp</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1DSHeb6VObIoZU75Ttr6F8h85Sk/0/da"><img src="http://feedads.g.doubleclick.net/~a/1DSHeb6VObIoZU75Ttr6F8h85Sk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1DSHeb6VObIoZU75Ttr6F8h85Sk/1/da"><img src="http://feedads.g.doubleclick.net/~a/1DSHeb6VObIoZU75Ttr6F8h85Sk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lK9-HTQ2fzY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=244</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Y7LYBMOjs2w/HerdingCode-0076-John-Sheehan-on-RestSharp.mp3" fileSize="41983485" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, John Sheehan joins the cast for a conversation about his open source project, RestSharp. The gang dives into REST and .NET open source. Makes sense, right? And the show wraps with talk of OData and a MIX10-inspired Lightning Rou</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, John Sheehan joins the cast for a conversation about his open source project, RestSharp. The gang dives into REST and .NET open source. Makes sense, right? And the show wraps with talk of OData and a MIX10-inspired Lightning Round. John talks about his exciting new evangelist job at Twilio. Twillo [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=244</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Y7LYBMOjs2w/HerdingCode-0076-John-Sheehan-on-RestSharp.mp3" length="41983485" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0076-John-Sheehan-on-RestSharp.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 75: Barry Dorrans on Developer Security</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/i6UKIkazXuQ/</link>
		<comments>http://herdingcode.com/?p=243#comments</comments>
		<pubDate>Fri, 05 Mar 2010 23:08:49 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=243</guid>
		<description><![CDATA[This week on Herding Code, Barry Dorrans educates, entertains, insults and scares us with his expert commentary on application security, threat modeling, analysis tools and common attacks.&#160; You&#8217;ve been waiting for this show.&#160; I just know it.&#160; Listen in as Barry talks security, pimps his new book, and comments on his new position at Microsoft, [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Barry Dorrans educates, entertains, insults and scares us with his expert commentary on application security, threat modeling, analysis tools and common attacks.&#160; You&#8217;ve been waiting for this show.&#160; I just know it.&#160; Listen in as Barry talks security, pimps his new book, and comments on his new position at Microsoft, book burnings, guns, money, proper pronunciation and Jon&#8217;s bald head. </p>
<ul>
<li>Scott K shares that public facing applications and services seem to get the least attention when it comes to security &#8211; until there&#8217;s an audit. Barry talks about the lack of security education and how training should be baked in from the ground up. </li>
<li>Jon notes that folks don&#8217;t start off projects thinking about security.&#160; First you code and then you worry about the risk.&#160; Barry speaks to the Security Development Lifecycle (SDL) and continuous threat modeling. </li>
<li>Scott K asks if there is a security checklist which developers should consult when developing a web application.&#160; Barry references his book, OWASP, CDE and Miter.&#160; Barry states that can&#8217;t think like a hacker but you can think about the risks and &#8220;what happens if this goes wrong&#8221; or &#8220;I leak this information&#8221; or &#8220;there is a cross site scripting attack.&#8221; </li>
<li>Jon notes there are some security measures which are baked into the .NET Framework.&#160; Barry talks about a defense in depth strategy and the Web Protection Library (WPL.) </li>
<li>Barry dives into a few of the security and code analysis tools like CAT.NET and FxCop which are available for Visual Studio.&#160; But how, by the way, no tool offers a silver bullet. </li>
<li>Scott K asks where emphasis should be placed when implementing security measures.&#160; Barry responds by putting his security hat on and assuming that all users are scum.&#160; Trust no one! </li>
<li>The guys get into encoding rules (when and where), XSS, SQL Injection and Cross-site request forgery.&#160; Jon asks more about the measures built into ASP.NET Webforms and ASP.NET MVC which help prevent attacks. </li>
<li>Kevin asks a question about automatic encoding by the framework.&#160; Barry states this is a tricky solution to implement and suggests that frameworks should provide tools but developers should handle the encoding manually. Jon notes the new syntax in MVC 2 which facilitates this approach. </li>
<li>Jon asks about testing frameworks and asks Barry for a checklist of steps which developers must complete if they wish to secure their applications.&#160; Barry rattles off a bunch of must-dos actions, pimps his book and pokes fun at American money. </li>
<li>The guys talk about RIA, Silverlight and Flash and briefly touch upon security benefits and issues.&#160; And then they discuss social engineering security/privacy issues. </li>
<li>Scott K moves away from web applications and services.&#160; What about client applications?&#160; Barry talks about trusted sources, and the .NET and Java sandboxes.&#160; And the guys speak of OS sandboxes and vitualizing applications and Code Access Security (CAS.) </li>
<li>Barry talks about FoxPro thanks to a Twitter question from @jglazano and the show finishes up with talk about blue and black hats, security snake oil and scary security stories.&#160; But wait!&#160; Jon remembers he wanted to talk about OpenId and the show continues with a discussion about OpenId, CardSpace and OAuth and OAuth WRAP. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.idunno.org/">Barry Dorrans&#8217; Blog</a> </li>
<li><a href="http://www.amazon.com/dp/0470743654?tag=barrdorr-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=0470743654&amp;adid=1E1W5P168VGSEPKCJP4Z&amp;">Beginning ASP.NET Security, Barry Dorrans</a> </li>
<li><a href="http://www.google.com/buzz">Google Buzz</a> </li>
<li><a href="http://www.microsoft.com/learning/en/us/book.aspx?ID=5957&amp;locale=en-us">Writing Secure Code</a>, <a href="http://blogs.msdn.com/michael_howard/">Michael Howard</a> </li>
<li><a href="http://www.amazon.com/Developing-More-Secure-Microsoft-Applications-Developer/dp/0735623317/ref=pd_sim_b_1">Developing More-Secure Microsoft ASP.NET 2.0 Applications</a>, <a href="http://www.leastprivilege.com/">Dominick Baier</a> </li>
<li><a href="http://www.amazon.com/gp/product/0735619913?ie=UTF8&amp;tag=msdn-sec-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0735619913">Threat Modeling</a>, <a href="http://blog.mozilla.com/security/">Window Snyder</a> and <a href="http://blogs.msdn.com/fes/default.aspx">Frank Swiderski</a> </li>
<li><a href="http://www.developerdeveloperdeveloper.com/home/">DeveloperDeveloperDeveloper!</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Pci_compliance">PCI Compliance</a> </li>
<li><font color="#000000"><a href="http://www.owasp.org/index.php/Category:OWASP_Top_Ten_Project">OWASP Top 10</a></font> </li>
<li><a href="http://www.owasp.org/index.php/Category:OWASP_WebGoat_Project">WebGoat Project</a> </li>
<li><a href="http://cwe.mitre.org/top25/">CWE/SANS Top 25</a> </li>
<li><a href="http://channel9.msdn.com/posts/Jossie/Using-the-Web-Protection-Library-WPL-CTP-Version/">Web Protection Library (WPL)</a> &#8211; Evolution of Anti-XSS Library </li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=0178e2ef-9da8-445e-9348-c93f24cc9f9d&amp;displaylang=en">Microsoft Code Analysis Tool .NET (CAT.NET)</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb429476(VS.80).aspx">FxCop</a> </li>
<li><a href="http://www.ndepend.com/">NDepend</a> </li>
<li><a href="http://code.msdn.microsoft.com/sourceanalysis">StyleCop</a> </li>
<li><a href="http://www.acorns.com.au/blog/?p=154">XSS Attack Tool</a> </li>
<li><a href="http://ha.ckers.org/xss.html">XSS (Cross Site Scripting) Cheat Sheet</a> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/966">Tamper Data Firefox Add-on</a> </li>
<li><a href="http://www.amazon.com/Enough-Rope-Shoot-Yourself-Foot/dp/0070296898">Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming</a> </li>
<li><a href="http://www.foxitsoftware.com/pdf/reader/">Foxit</a> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/722">NoScript Firefox Add-on</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_Application_Virtualization">App-V</a> (Microsoft Application Virtualization, formerly Microsoft Softgrid) </li>
<li><a href="http://weblogs.asp.net/jgalloway/archive/2007/09/04/we-should-be-virtualizing-applications-not-machines.aspx">We Should Be Virtualizing Applications Not Machines</a> </li>
<li><a href="http://twitter.com/jglozano">Javier Lazano</a> </li>
<li><a href="http://technet.microsoft.com/en-us/security/cc261637.aspx">Microsoft BlueHat Security Briefings</a> </li>
<li><a href="http://www.blackhat.com/">Black Hat Technical Security Conference</a> </li>
<li><a href="http://openid.net/">OpenId</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Windows_CardSpace">CardSpace</a> </li>
<li><a href="https://lastpass.com/">LastPass</a> </li>
<li><a href="http://oauth.net/">OAuth</a> / <a href="http://wiki.oauth.net/OAuth-WRAP">OAuth WRAP</a> </li>
<li><a href="http://www.identityblog.com/?p=354">Kim Cameron&#8217;s Introduction to the Laws of Identity</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0075-Barry-Dorrans-on-Developer-Security.mp3">Herding Code 75: Barry Dorrans on Developer Security</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/TZ8oJy_jMo7hk1yr9tcjQSMhEUg/0/da"><img src="http://feedads.g.doubleclick.net/~a/TZ8oJy_jMo7hk1yr9tcjQSMhEUg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TZ8oJy_jMo7hk1yr9tcjQSMhEUg/1/da"><img src="http://feedads.g.doubleclick.net/~a/TZ8oJy_jMo7hk1yr9tcjQSMhEUg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/i6UKIkazXuQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=243</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/aif2D1RqN9c/HerdingCode-0075-Barry-Dorrans-on-Developer-Security.mp3" fileSize="44057465" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Barry Dorrans educates, entertains, insults and scares us with his expert commentary on application security, threat modeling, analysis tools and common attacks.&amp;#160; You&amp;#8217;ve been waiting for this show.&amp;#160; I just know i</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Barry Dorrans educates, entertains, insults and scares us with his expert commentary on application security, threat modeling, analysis tools and common attacks.&amp;#160; You&amp;#8217;ve been waiting for this show.&amp;#160; I just know it.&amp;#160; Listen in as Barry talks security, pimps his new book, and comments on his new position at Microsoft, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=243</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/aif2D1RqN9c/HerdingCode-0075-Barry-Dorrans-on-Developer-Security.mp3" length="44057465" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0075-Barry-Dorrans-on-Developer-Security.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 74: Javier Lozano on MVC Turbine and Composed Applications</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/pEeH7zJ12TA/</link>
		<comments>http://herdingcode.com/?p=240#comments</comments>
		<pubDate>Tue, 23 Feb 2010 01:27:48 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=240</guid>
		<description><![CDATA[This week on Herding Code, K Scott leads a conversation with ASP.NET Insider and MVP, Javier Lozano, about his open source project, MVC Turbine, and extensibility and composition with ASP.NET MVC. Javier provides a twitter-like overview of his open source project: &#8220;MVC Turbine helps you build modular applications on top of ASP.NET MVC and that&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, K Scott leads a conversation with ASP.NET Insider and MVP, Javier Lozano, about his open source project, MVC Turbine, and extensibility and composition with ASP.NET MVC.</p>
<ul>
<li>Javier provides a twitter-like overview of his open source project: &#8220;MVC Turbine helps you build modular applications on top of ASP.NET MVC and that&#8217;s pretty much it.&#8221; </li>
<li>K Scott asks about the advantages of using MVC Turbine to add features to your applications. Javier talks about MVC&#8217;s extension points, controller factories, view engines, and &#8220;the blade.&#8221; </li>
<li>The guys talk about MVC Turbine&#8217;s support for multiple IoC containers and whether or not MVC Turbine is merely &#8220;IoC for IoC.&#8221;&#160; Javier speaks of his design approach and the need to register components on the fly. </li>
<li>K Scott notes that though ASP.NET MVC has many extensibility points it may not have been built with IoC in mind. Javier talks about the pros and cons of this and how it factored into his design. </li>
<li>Scott K asks if there are any features Javier would like to implement into his project which he hasn&#8217;t been able to address because of limitations with the MVC framework.&#160;&#160; </li>
<li>K Scott asks about Action Filters and Inferred Actions. Javier explains.&#160; Jon comments on Inferred Actions&#8217; awesomeness and how they really reduce your controller code. </li>
<li>Scott K asks about Inferred Actions and strongly typed views. Javier talks about how the current implementation effectively serves up static pages without a model but the ideal implementation (which is doable) would provide an inferred models and more.&#160; </li>
<li>Scott K talks about defaulting return types.&#160; For example, if request doesn&#8217;t include the mime type then default to Json. </li>
<li>The guys talk about general extensibility in ASP.NET MVC and how various open source applications are addressing concerns. </li>
<li>K Scott gets back on topic and asks Javier to dig deeper into filters. </li>
<li>Jon and Javier talk about MEF and how it might play a roll in MVC Turbine. Bingo! </li>
<li>K Scott notes that MVC Turbine is hosted on Codeplex and asks how it&#8217;s going?&#160; Javier notes the source code is now hosted at GitHub, and Jon asks if recent Codeplex support for Mercurial might lure Javier back to Codeplex. The guys talk/joke about version control systems. </li>
<li>The guys talk Visual Studio 2010 versions and games of yesterday. </li>
<li>Javier turns the tables and asks the guys about their thoughts on compositions in general.&#160; Scott K has thoughts &#8211; it&#8217;s painful. Jon states that MVC Turbine is doing it and you can use Attributes so what&#8217;s missing in the .NET framework that makes composition so painful. </li>
<li>Javier talks of folks interest in contributing to his framework, producing documentation and video, and what&#8217;s next for MVC Turbine.&#160; </li>
<li>Jon asks if MVC 2 provides features (validation or templating, for example) which may be leveraged in MVC Turbine. </li>
<li>Lightening round! Have you used Google Buzz?&#160; What&#8217;s the funniest comment thread you have ever read? </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.lozanotek.com/">Javier Lozano&#8217;s Blog</a> </li>
<li><a href="http://herdingcode.com/?p=177">Herding Code 43: Javier Lozano on the &#8220;M&#8221; in MVC</a> </li>
<li><a href="http://mvcturbine.codeplex.com/">MVC Turbine</a> </li>
<li><a href="http://www.iowadnug.org/">Iowa .NET User Group</a> and <a href="http://iowacodecamp.com/">Iowa Code Camp</a> </li>
<li><a href="http://structuremap.sourceforge.net/Default.htm">StructureMap</a> </li>
<li><a href="http://ninject.org/">Ninject</a> </li>
<li><a href="http://www.castleproject.org/container/index.html">Castle Windsor</a> </li>
<li><a href="http://unity.codeplex.com/">Unity</a> </li>
<li><a href="http://www.codeplex.com/CommonServiceLocator">Common Service Locator</a> </li>
<li><a href="http://github.com/kazimanzurrashid/AspNetMvcExtensibility" class="broken_link">ASP.NET&#160; MVC Extensibility</a> </li>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a> </li>
<li><a href="http://blogs.msdn.com/gblock/">Glenn Block</a> </li>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a> </li>
<li><a href="http://haacked.com/archive/2008/11/04/areas-in-aspnetmvc.aspx">Registering External Routes</a> </li>
<li><a href="http://netcave.org/">Alan Stevens</a> </li>
<li><a href="http://www.corebvba.be/blog/">Tom Janssens</a> (<a href="http://twitter.com/ToJans/">@ToJans</a>) </li>
<li><a href="http://github.com/tojans/mvcextensions">MVCExtensions</a> </li>
<li><a href="http://sharparchitecture.net/">S#arpArchitecture</a> </li>
<li><a href="http://whereslou.com/">Louis DeJardin</a> </li>
<li><a href="http://www.codeplex.com/MVCContrib">MVC Contrib</a> </li>
<li><a href="http://www.jeremyskinner.co.uk/">Jeremy Skinner</a> </li>
<li><a href="http://www.codeplex.com/MEF">MEF</a> </li>
<li><a href="http://www.codeplex.com/AutoMapper">Automapper</a> </li>
<li><a href="http://flux88.com/">Ben Scheirman</a> </li>
<li><a href="http://www.mvpsummit2010.com/">MVP Summit</a> </li>
<li><a href="http://www.google.com/buzz">Google Buzz</a></li>
<li><a href="http://www.readwriteweb.com/archives/facebook_wants_to_be_your_one_true_login.php">The Confusing New Facebook Login Page (on ReadWriteWeb)</a></li>
<li><a href="http://www.c4mvc.net/">Community for MVC.NET</a> </li>
<li><a href="http://geekswithblogs.net/hex/Default.aspx">Eric Hexter</a> </li>
</ul>
<p>&#160;</p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0074-Javier-Lozano-on-MVC-Turbine-and-Composed-Applications.mp3">Herding Code 74: Javier Lozano on MVC Turbine and Composed Applications</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/segMZNx38NZOs13zeoZFfXi1GRg/0/da"><img src="http://feedads.g.doubleclick.net/~a/segMZNx38NZOs13zeoZFfXi1GRg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/segMZNx38NZOs13zeoZFfXi1GRg/1/da"><img src="http://feedads.g.doubleclick.net/~a/segMZNx38NZOs13zeoZFfXi1GRg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/pEeH7zJ12TA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=240</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/5FjYpAob9_Q/HerdingCode-0074-Javier-Lozano-on-MVC-Turbine-and-Composed-Applications.mp3" fileSize="41875956" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, K Scott leads a conversation with ASP.NET Insider and MVP, Javier Lozano, about his open source project, MVC Turbine, and extensibility and composition with ASP.NET MVC. Javier provides a twitter-like overview of his open source</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, K Scott leads a conversation with ASP.NET Insider and MVP, Javier Lozano, about his open source project, MVC Turbine, and extensibility and composition with ASP.NET MVC. Javier provides a twitter-like overview of his open source project: &amp;#8220;MVC Turbine helps you build modular applications on top of ASP.NET MVC and that&amp;#8217;s [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=240</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/5FjYpAob9_Q/HerdingCode-0074-Javier-Lozano-on-MVC-Turbine-and-Composed-Applications.mp3" length="41875956" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0074-Javier-Lozano-on-MVC-Turbine-and-Composed-Applications.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 73: Daniel Plaisted on Model-Based Testing in Action on the MEF Team</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/3w5yJQcK0sQ/</link>
		<comments>http://herdingcode.com/?p=239#comments</comments>
		<pubDate>Sun, 14 Feb 2010 21:02:57 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=239</guid>
		<description><![CDATA[This week on Herding Code, Jon leads a discussion with Daniel Plaisted about Model-Based Testing and the progressive practices of the MEF team. Daniel speaks of the primary development roles at Microsoft and how the MEF team addresses testing concerns. Guess what.&#160; Developers write tests, too. Daniel talks about Model-Based Testing and validation of transitions [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon leads a discussion with Daniel Plaisted about Model-Based Testing and the progressive practices of the MEF team.</p>
<ul>
<li>Daniel speaks of the primary development roles at Microsoft and how the MEF team addresses testing concerns. Guess what.&#160; Developers write tests, too. </li>
<li>Daniel talks about Model-Based Testing and validation of transitions and states. </li>
<li>Scott K is reminded of a presentation he attended at Northwest Python Day which spoke of protocol and framework testing. </li>
<li>Daniel shares the need of trim test cases to manageable sets which will still ensure adequate coverage. </li>
<li>Jon asks about mapping out the endless states that may be found when testing MEF.&#160; </li>
<li>Jon asks about test frequency. Are tests run on each check-in?&#160; Are they scheduled? </li>
<li>The guys address the difference test types &#8211; unit, functional, performance and stress tests. </li>
<li>Kevin asks about coordination of developer and tester efforts.&#160; Who produces which tests and where is each group&#8217;s focus? </li>
<li>Daniel explains Exploratory Testing </li>
<li>Scott K asks about Heisenbugs and how closely testers work with developers to resolve hard-to-reproduce defects. </li>
<li>Jon asks if the MEF testers use any debug/test tools which are built into Visual Studio. </li>
<li>Kevin asks if any special considerations must be made when QAing an open source project.&#160; </li>
<li>Daniel explains how model-based testing works well for verifying cache states. </li>
<li>Scott K asks about test environment setups and how deep the MEF testers need to dive into the bugs in order to adequately report on them. </li>
<li>Jon asks Daniel to share tips to help developers improve their own unit tests and improve broader testing. </li>
<li>Daniel talks about MEF&#8217;s beginnings. It&#8217;s not an IoC container.&#160; Oh wait. It is. </li>
<li>What type of tester are you?&#160; The guys speak of a recent Google Tester Blog post on tester types. </li>
<li>Kevin ask if the progressive approach which MEF takes is gaining traction throughout Microsoft. </li>
<li>Jon asks how Daniel became a tester, a Microsoft MEF tester. </li>
<li>Kevin asks how much collaborating occurs between the various testing teams at Microsoft. </li>
<li>Daniel briefly talks about Synchronization Coverage. </li>
</ul>
<p><em>Note: The audio&#8217;s a little rougher than usual this week. Sorry about that.</em></p>
<p>Show Links: </p>
<ul>
<li><a href="http://blogs.msdn.com/dsplaisted/default.aspx">Daniel Plaisted&#8217;s Blog</a> </li>
<li><a href="http://twitter.com/dsplaisted">@dsplaisted</a> </li>
<li><a href="http://www.codeplex.com/MEF">Managed Extensibility Framework (MEF)</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Model-based_testing">Model-Based Testing</a> </li>
<li><a href="http://www.seapig.org/NorthwestPythonDay">Northwest Python Day</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Unusual_software_bug#Heisenbug">Heisenbug</a> </li>
<li><a href="http://www.castleproject.org/container/index.html">Castle Windsor</a> </li>
<li><a href="http://googletesting.blogspot.com/">Google Tester Blog</a> </li>
<li><a href="http://googletesting.blogspot.com/2010/01/interviewing-insights-and-test.html">Interviewing Insights and Test Frameworks</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0073-Daniel-Plaisted-on-Model-Based-Testing-in-Action-on-the-MEF-Team.mp3">Herding Code 73: Daniel Plaisted on Model-Based Testing in Action on the MEF Team</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/BZ7B-W60t0j2d0XOC4KtyVN_t-w/0/da"><img src="http://feedads.g.doubleclick.net/~a/BZ7B-W60t0j2d0XOC4KtyVN_t-w/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BZ7B-W60t0j2d0XOC4KtyVN_t-w/1/da"><img src="http://feedads.g.doubleclick.net/~a/BZ7B-W60t0j2d0XOC4KtyVN_t-w/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/3w5yJQcK0sQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=239</wfw:commentRss>
		<slash:comments>7</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/TLytmIRk4gs/HerdingCode-0073-Daniel-Plaisted-on-Model-Based-Testing-in-Action-on-the-MEF-Team.mp3" fileSize="25680243" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon leads a discussion with Daniel Plaisted about Model-Based Testing and the progressive practices of the MEF team. Daniel speaks of the primary development roles at Microsoft and how the MEF team addresses testing concerns. Gu</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon leads a discussion with Daniel Plaisted about Model-Based Testing and the progressive practices of the MEF team. Daniel speaks of the primary development roles at Microsoft and how the MEF team addresses testing concerns. Guess what.&amp;#160; Developers write tests, too. Daniel talks about Model-Based Testing and validation of transitions [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=239</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/TLytmIRk4gs/HerdingCode-0073-Daniel-Plaisted-on-Model-Based-Testing-in-Action-on-the-MEF-Team.mp3" length="25680243" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0073-Daniel-Plaisted-on-Model-Based-Testing-in-Action-on-the-MEF-Team.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 72: Questioning Uncle Bob, Clojure Magic, Mercurial Support at Codeplex, Thoughts About the iPad and Handerpants</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/evhZoncNk9E/</link>
		<comments>http://herdingcode.com/?p=238#comments</comments>
		<pubDate>Sun, 07 Feb 2010 01:26:33 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=238</guid>
		<description><![CDATA[This week on Herding Code, the gang discusses Uncle Bob&#8217;s self-titled blatherings about DI, IoC and Mocking, Clojure and polyglot programming, managed javascript, and recent support for Mercurial at Codeplex. The show finishes up with another K Scott Lightning Round with questions about the iPad and non-technical blog recommendations. Uncle Bob recently published two articles [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the gang discusses Uncle Bob&#8217;s self-titled blatherings about DI, IoC and Mocking, Clojure and polyglot programming, managed javascript, and recent support for Mercurial at Codeplex. The show finishes up with another K Scott Lightning Round with questions about the iPad and non-technical blog recommendations.</p>
<ul>
<li>Uncle Bob recently published two articles which are a little down on DI, IoC and Mocking. Was he merely trying to get a rise out of the community or was he sending a subtle message about poor use of our tools? </li>
<li>K Scott attended Craig Andera&#8217;s Clojure Presentation at a recent DC Alt.NET meet up. This sparks a discussion about Clojure Magic &#8211; functional programming, transactional memory, concurrency and multi-threaded programming. </li>
<li>The guys talk about the polyglot programmer, Scala running on the JVM and Java interop. Scott K shares his interest in getting a Clojure, Scala and F# guy in the same room and Kevin gives his thoughts about the language explosion. </li>
<li>Scott K leads a conversation about managed javascript, node.js, and IronJS. </li>
<li>The group offers their opinions on Codeplex support for Mercurial and address questions like &#8220;Why not Git?&#8221; and &#8220;Does this make Codeplex more appealing?&#8221; </li>
<li>Lightning Round Question #1: Who&#8217;s going to buy an iPad? </li>
<li>Lightning Round Question #2: What non-technical blogs do you read? </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.objectmentor.com/articles/2010/01/17/dependency-injection-inversion">Dependency Injection Inversion</a> </li>
<li><a href="http://blog.objectmentor.com/articles/2010/01/23/mocking-mocking-and-testing-outcomes">Mocking Mocking and Testing Outcomes</a> </li>
<li><a href="http://code.google.com/p/moq/">Moq</a> </li>
<li><a href="http://www.ayende.com/projects/rhino-mocks.aspx">Rhino Mocks</a> </li>
<li><a href="http://weblogs.asp.net/podwysocki/">Matthew Podwysocki</a> </li>
<li><a href="http://tech.groups.yahoo.com/group/dcaltnet/">DC Alt.Net Group</a> </li>
<li><a href="http://github.com/candera/clojure-concurrency/blob/dcaltnet-20100127/concurrency.outline">Craig Andera&#8217;s Clojure Presentation Materials</a> </li>
<li><a href="http://clojure.org/refs">Clojure Refs</a> </li>
<li><a href="http://wiki.github.com/richhickey/clojure-clr/installing-clojureclr">Clojure CLR</a> </li>
<li><a href="http://gist.github.com/273727">Scott K&#8217;s Clojure Gist</a>&#160; </li>
<li><a href="http://audacity.sourceforge.net/">Audacity</a> </li>
<li><a href="http://pdf23ds.net/software/dynamic-compressor/">Chris&#8217;s Dynamic Compressor</a> </li>
<li><a href="http://www.gimp.org/">Gimp</a> </li>
<li><a href="http://github.com/fholm/IronJS">IronJS</a> </li>
<li><a href="http://nodejs.org/">node.JS</a> </li>
<li><a href="http://simonwillison.net/2009/Nov/23/node/">Simon Willison</a> </li>
<li><a href="http://rubyeventmachine.com/">Ruby EventMachine</a> </li>
<li><a href="http://twistedmatrix.com/trac/">Twisted</a> </li>
<li><a href="http://codeplex.com">Codeplex</a> </li>
<li><a href="http://mercurial.selenic.com/">Mercurial</a>, <a href="http://bitbucket.org/">bitbucket</a> </li>
<li><a href="http://git-scm.com/">Git</a>, <a href="http://github.com/">GitHub</a> </li>
<li><a href="http://radar.oreilly.com/2009/01/github-making-code-more-social.html">Rails Commits comparison from SVN to GitHub</a> </li>
<li><a href="http://www.knowing.net/">Larry O&#8217;Brien</a> &#8211; <a href="http://www.knowing.net/index.php/2010/01/27/tablet-pc-programmer-responds-to-apple-ipad/">Tablet PC Programmer Responds to Apple iPad</a></li>
<li><a href="http://blog.ruhlman.com/ ">Michael Ruhlman</a> </li>
<li><a href="http://www.toplessrobot.com/">Topless Robot</a> </li>
<li><a href="http://www.swiss-miss.com/">Swiss Miss</a> </li>
<li><a href="http://thisisindexed.com/">Indexed</a></li>
<li><a href="http://twitter.com/nathanbowers/">Nathan Bowers</a>, <a href="http://uxhero.com/">UX Hero</a> </li>
<li><u><a href="http://twittery.com/jzy">Jin Yang (jzy)</a></u> <a href="http://www.8164.org/">8164.org</a></li>
<li><a href="http://strangemaps.wordpress.com/">Strange Maps</a> </li>
<li><a href="http://mattkirkland.com/exunum.html">Ex Unum, Pluribus!</a> </li>
<li><a href="http://www.fakesteve.net/">FakeSteveJobs</a> </li>
<li><a href="http://artofmanliness.com/">Art of Manliness</a> </li>
<li><a href="http://www.mcphee.com/shop/">Archie McPhee</a> </li>
<li><a title="http://monkeygoggles.com/" href="http://monkeygoggles.com/">Monkey Goggles</a> </li>
<li><a title="http://handerpants.com/" href="http://handerpants.com/">Handerpants</a> </li>
<li><a href="http://www.davebarry.com/">Dave Barry</a> </li>
</ul>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0072-Bob-Clojure-Mercurial-iPad-Handerpants.mp3">Herding Code 72: Questioning Uncle Bob, Clojure Magic, Mercurial Support at Codeplex, Thoughts About the iPad and Handerpants</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/fqn1pTFB8Vwy5bxKc-W3dka0S-U/0/da"><img src="http://feedads.g.doubleclick.net/~a/fqn1pTFB8Vwy5bxKc-W3dka0S-U/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/fqn1pTFB8Vwy5bxKc-W3dka0S-U/1/da"><img src="http://feedads.g.doubleclick.net/~a/fqn1pTFB8Vwy5bxKc-W3dka0S-U/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/evhZoncNk9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=238</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/oAqM-2itUIo/HerdingCode-0072-Bob-Clojure-Mercurial-iPad-Handerpants.mp3" fileSize="33083011" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the gang discusses Uncle Bob&amp;#8217;s self-titled blatherings about DI, IoC and Mocking, Clojure and polyglot programming, managed javascript, and recent support for Mercurial at Codeplex. The show finishes up with another K Scot</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the gang discusses Uncle Bob&amp;#8217;s self-titled blatherings about DI, IoC and Mocking, Clojure and polyglot programming, managed javascript, and recent support for Mercurial at Codeplex. The show finishes up with another K Scott Lightning Round with questions about the iPad and non-technical blog recommendations. Uncle Bob recently published two articles [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=238</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/oAqM-2itUIo/HerdingCode-0072-Bob-Clojure-Mercurial-iPad-Handerpants.mp3" length="33083011" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0072-Bob-Clojure-Mercurial-iPad-Handerpants.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 71: James Avery and Rob Conery on NoSQL and a bunch of other stuff</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/K5-WD49BbTU/</link>
		<comments>http://herdingcode.com/?p=234#comments</comments>
		<pubDate>Mon, 01 Feb 2010 07:30:54 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=234</guid>
		<description><![CDATA[This week on Herding Code, James Avery and Rob Conery join the cast in a lively discussion about NoSQL, TekPub, the new DotNetKicks and the technical debate du jour, ASP.NET Web Forms vs ASP.NET MVC. Kevin asks Rob and James to share their views on NoSQL and the use of object and document databases.&#160; James [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, James Avery and Rob Conery join the cast in a lively discussion about NoSQL, TekPub, the new DotNetKicks and the technical debate du jour, ASP.NET Web Forms vs ASP.NET MVC.</p>
<ul>
<li>Kevin asks Rob and James to share their views on NoSQL and the use of object and document databases.&#160; James challenges the idea that all data must reside in a relational databases. Are ORMs so last year?&#160;&#160; What&#8217;s going to be happening in 2020? </li>
<li>Rob claims he wouldn&#8217;t accept a ride to the bar in an 18-wheeler.&#160; Whatever! </li>
<li>Jon asks what we&#8217;re saving with object databases &#8211; don&#8217;t ORMs abstract the database away?&#160; So what&#8217;s the point? </li>
<li>James pimps TekPub </li>
<li>Rob talks it bit about domain-driven design and how we marry relational tables to object-oriented system. K Scott fails to see how the choice of a UI pattern is influenced by the type of database one is using. Rob explains. </li>
<li>Jon asks about maintainability and supportability issues and what&#8217;s your boss going to think if you suggest moving away from your current relation database solution. James gives examples on why non-relational solutions are easy to maintain and support.&#160; Rob talks about quick ramp up time, scalability and performance like he&#8217;s given the speech 1000 times before. </li>
<li>The guys pleasantly discuss MSDN.and VB.and ASP.NET Web Forms. </li>
<li>K Scott shares his opinion on the future of MVC, Web Forms, Silverlight and Sharepoint as they will exist both inside and outside of the firewall.&#160; Scott K, James and Rob also offer their opinions (shocking) and Jon&#8217;s chance to interject is taken away when the luminous &#8220;Page Lifecycle&#8221; crashes down upon him.&#160; </li>
<li>James and Rob dig a little deeper into object and document databases and normalized database nightmares are exchanged. </li>
<li>Kevin asks how versioning works in an object database, the guys speak of Json and Bison, and serialization and deserialization.&#160; James speculates that object databases will ultimately be more popular than document databases. </li>
<li>Rob addresses the idea that he&#8217;s condescending and rude.&#160; The group talks about opinions and share their views on recent technical debates &#8211; ASP.NET MVC vs Web Forms, VB vs C#, ORMs vs Stored Procedures, and Jets vs Sharks. Can&#8217;t we all just get along? </li>
<li>Rob and James pimps TekPub again. </li>
<li>K Scott kicks off a flash lightning round &#8211; one question about VB6. </li>
<li>Rob answers Twitter question from <a href="mailto:e@elijahmanor">@elijahmanor</a> about TekPub&#8217;s technology stack and elaborates about video options. </li>
<li>James pimps DotNetKicks. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://blog.wekeroad.com/">Rob Conery&#8217;s Blog</a> </li>
<li><a href="http://averyblog.com/">James Avery&#8217;s Blog</a> </li>
<li><a href="http://blog.wekeroad.com/2009/12/31/hello-from-2020">Hello from 2020</a> </li>
<li><a href="http://ayende.com/blog/default.aspx">Ayende</a> </li>
<li><a href="http://www.db4o.com/">db4o</a> </li>
<li><a href="http://www.mongodb.org/display/DOCS/Home">MongoDB</a> </li>
<li>DocumentDB ?? </li>
<li><a href="http://github.com/jnunemaker/mongomapper">mongomapper</a> </li>
<li><a href="http://couchdb.apache.org/">CouchDB</a> </li>
<li><a href="http://code.google.com/p/redis/">redis</a> </li>
<li><a href="http://nhprof.com/">NHibernate Profiler</a> </li>
<li><a href="https://www.hibernate.org/343.html">NHibernate</a> </li>
<li><a href="http://tekpub.com/">TekPub</a> </li>
<li><a href="http://www.codeplex.com/AutoMapper">AutoMapper</a> </li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/10/29/mvc-or-web-forms-a-dying-question.aspx">MVC or Web Forms? A Dying Question</a> </li>
<li><a href="http://www.microsoft.com/nz/dynamics/crm/default.mspx">Microsoft Dynamics CRM</a> </li>
<li><a href="http://s3.amazonaws.com/AllThingsDistributed/sosp/amazon-dynamo-sosp2007.pdf">Dynamo</a> </li>
<li><a href="http://kaijaeger.com/articles/introducing-bison-binary-interchange-standard.html">Bison</a> </li>
<li><a href="http://en.wikipedia.org/wiki/MUMPS">MUMPS</a> </li>
<li><a href="http://odetocode.com/blogs/scott/archive/2009/09/27/victory-in-software-development.aspx">Victory in Software Development</a> </li>
<li><a href="http://blog.wekeroad.com/2010/01/21/asking-the-mountain-to-come-to-you">Ask the Mountain to Come to You</a> </li>
<li><a href="http://codebetter.com/blogs/ian_cooper/archive/2010/01/19/whither-alt-net.aspx">Whither Alt.Net?</a> </li>
<li><a href="http://en.wikipedia.org/wiki/The_Art_of_War">Art of War, Sun Tzu</a> </li>
<li><a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-part-1/">MVC Storefront Series</a> </li>
<li><a href="http://git-scm.com/">Git</a> </li>
<li><a href="http://cukes.info/">Cucumber</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">BDD</a> </li>
<li><a href="http://blog.lozanotek.com/">Javier Lozano</a> </li>
<li><a href="http://elijahmanor.com/">Elijah Manor</a> </li>
<li><a href="http://subsonicproject.com/">SubSonic</a> </li>
<li><font color="#000000"><a href="http://twitter.com/BillGates">@BillGates</a></font> </li>
<li><a href="http://dotnetkicks.com/default.aspx">DotNetKicks</a> </li>
<li><a href="http://theloungenet.com/">The Lounge</a> </li>
<li><a href="http://blog.theaccidentalgeek.com/">Joe Brinkman</a> </li>
</ul>
<ul></ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0071-James-Avery-and-Rob-Conery-on-NoSQL-and-a-bunch-of-other-stuff.mp3">Herding Code 71: James Avery and Rob Conery on NoSQL and a bunch of other stuff</a></p>
</p>
<p>Length: 1:18:38</p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/PYbOal1abGLzQNd2AcJ3GHZFnf8/0/da"><img src="http://feedads.g.doubleclick.net/~a/PYbOal1abGLzQNd2AcJ3GHZFnf8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/PYbOal1abGLzQNd2AcJ3GHZFnf8/1/da"><img src="http://feedads.g.doubleclick.net/~a/PYbOal1abGLzQNd2AcJ3GHZFnf8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/K5-WD49BbTU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=234</wfw:commentRss>
		<slash:comments>30</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/YSgA7AiP6UE/HerdingCode-0071-James-Avery-and-Rob-Conery-on-NoSQL-and-a-bunch-of-other-stuff.mp3" fileSize="47183318" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, James Avery and Rob Conery join the cast in a lively discussion about NoSQL, TekPub, the new DotNetKicks and the technical debate du jour, ASP.NET Web Forms vs ASP.NET MVC. Kevin asks Rob and James to share their views on NoSQL </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, James Avery and Rob Conery join the cast in a lively discussion about NoSQL, TekPub, the new DotNetKicks and the technical debate du jour, ASP.NET Web Forms vs ASP.NET MVC. Kevin asks Rob and James to share their views on NoSQL and the use of object and document databases.&amp;#160; James [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=234</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/YSgA7AiP6UE/HerdingCode-0071-James-Avery-and-Rob-Conery-on-NoSQL-and-a-bunch-of-other-stuff.mp3" length="47183318" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0071-James-Avery-and-Rob-Conery-on-NoSQL-and-a-bunch-of-other-stuff.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 70: Sean Chambers on Migrations in .NET</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/-RRHDWXyBCQ/</link>
		<comments>http://herdingcode.com/?p=233#comments</comments>
		<pubDate>Mon, 25 Jan 2010 07:06:30 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=233</guid>
		<description><![CDATA[This week on Herding Code, we talk to Sean Chambers about migrations in .NET with Fluent Migrator. Sean talks about how Fluent Migrator originated from Migrator.NET Sean discusses how the benefits of a semantic model in Fluent Migrator K Scott and Sean discuss how you&#8217;d start using Fluent Migrator in a project Sean talks about [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, we talk to Sean Chambers about migrations in .NET with Fluent Migrator.</p>
<ul>
<li>Sean talks about how Fluent Migrator originated from Migrator.NET </li>
<li>Sean discusses how the benefits of a semantic model in Fluent Migrator </li>
<li>K Scott and Sean discuss how you&#8217;d start using Fluent Migrator in a project </li>
<li>Sean talks about some useful features, like InsertData\ </li>
<li>Jon asks about support for different databases </li>
<li>Scott K asks about the benefits of a migration framework over a simple directory of T-SQL scripts </li>
<li>We take a question from Aaron Lerch (<a href="http://twitter.com/aaronlerch">@aaronlerch</a>) on Twitter about how Fluent Migrator would work with Fluent NHibernate </li>
<li>Kevin asks about Schema Update </li>
<li>Kevin and Sean talk about possible inefficiencies with objects being added, changed, and removed in successive migrations </li>
<li>K Scott asks about extensibility hooks </li>
<li>Scott K asks about stored procedures, functions, user defined types, etc. </li>
<li>Jon asks about how Fluent Migrator relates to other .NET migration frameworks </li>
<li>We take a question from Aaron Jensen (<a href="http://twitter.com/aaronjensen">@aaronjensen</a>) on Twitter about the benefits of a migration framework since T-SQL is already a DSL </li>
<li>Lightning round: K Scott starts the lightning round by asking what refactoring operations everyone uses most </li>
<li>Lightning round: What&#8217;s your favorite VM software? (spoiler: VirtualBox wins by a wide margin) </li>
<li>Lightning round: What&#8217;s your favorite movie that involves an android? </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://github.com/enkari/fluentmigrator">The Fluent Migrator github repo</a> </li>
<li>Sean&#8217;s blog: <a href="http://schambers.lostechies.com">http://schambers.lostechies.com</a> </li>
<li>Sean&#8217;s photo blog: <a href="http://www.full-fx.com" class="broken_link">http://www.full-fx.com</a> </li>
<li><a href="http://code.google.com/p/migratordotnet/">Migrator.NET</a> </li>
<li><a href="http://www.codeplex.com/RikMigrations">RikMigrations</a> </li>
<li><a href="http://www.subsonicproject.com/docs/3.0_Migrations">SubSonic Migrations</a> </li>
<li><a href="http://www.lostechies.com/blogs/sean_chambers/archive/2009/07/31/31-days-of-refactoring.aspx">31 Days of Refactoring</a> </li>
<li><a href="http://www.virtualbox.org/">VirtualBox</a> </li>
<li><a href="http://computeristsolutions.com/blog/post/FluentMigrator-Rising-From-The-Ashes.aspx">Josh Coffman</a> </li>
<li><a href="http://stevehodgkiss.com/">Steve Hodgkiss</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0070-Sean-Chambers-on-Migrations-in-dotNET.mp3">Herding Code 70 &#8211; Sean Chambers on Migrations in .NET</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sGYxV0Ws71kyv9HjrP7Np_9ejh8/0/da"><img src="http://feedads.g.doubleclick.net/~a/sGYxV0Ws71kyv9HjrP7Np_9ejh8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sGYxV0Ws71kyv9HjrP7Np_9ejh8/1/da"><img src="http://feedads.g.doubleclick.net/~a/sGYxV0Ws71kyv9HjrP7Np_9ejh8/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/-RRHDWXyBCQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=233</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/U8Vm0PqmEcc/HerdingCode-0070-Sean-Chambers-on-Migrations-in-dotNET.mp3" fileSize="32928110" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, we talk to Sean Chambers about migrations in .NET with Fluent Migrator. Sean talks about how Fluent Migrator originated from Migrator.NET Sean discusses how the benefits of a semantic model in Fluent Migrator K Scott and Sean di</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, we talk to Sean Chambers about migrations in .NET with Fluent Migrator. Sean talks about how Fluent Migrator originated from Migrator.NET Sean discusses how the benefits of a semantic model in Fluent Migrator K Scott and Sean discuss how you&amp;#8217;d start using Fluent Migrator in a project Sean talks about [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=233</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/U8Vm0PqmEcc/HerdingCode-0070-Sean-Chambers-on-Migrations-in-dotNET.mp3" length="32928110" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0070-Sean-Chambers-on-Migrations-in-dotNET.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 69: Scott Bellware on HTML Specialists</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/CG565gSPbXQ/</link>
		<comments>http://herdingcode.com/?p=232#comments</comments>
		<pubDate>Fri, 22 Jan 2010 08:18:12 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=232</guid>
		<description><![CDATA[This week on Herding Code, Scott Bellware returns to talk about .&#160; Scott talks about the frustrations in working with &#8220;HTML Specialists&#8221; Scott discusses the team issues caused by specialists in a software team who aren&#8217;t in touch with the entire product development cycle The problem with handoffs: loss of workability Eventually, things turn to [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Scott Bellware returns to talk about .&#160; </p>
<ul>
<li>Scott talks about the frustrations in working with &#8220;HTML Specialists&#8221;</li>
<li>Scott discusses the team issues caused by specialists in a software team who aren&#8217;t in touch with the entire product development cycle</li>
<li>The problem with handoffs: loss of workability</li>
<li>Eventually, things turn to the technology issue involved in working with HTML and CSS</li>
<li>Are HTML tables necessarily evil</li>
<li>Scott and Scott K discuss whether CSS purity is a premature optimization</li>
<li>Jon and Scott discuss whether clean markup can be deferred until the end of a project</li>
<li>Scott talks about the lunacy of delivering design work as &#8220;final&#8221;</li>
<li>Scott talks about how optimization fights with workability</li>
<li>Scott enumerates some of examples of websites which might not benefit from accessibility</li>
<li>Jon posits that tables might not be easier than CSS design, it&#8217;s just what we learned first</li>
<li>Scott K talks about how CSS floats drive him nuts</li>
<li>Scott talks about how crazy CSS is when viewed as a programming language</li>
<li>K Scott talks about some technological workarounds like lesscss</li>
<li>Scott talks about how he doesn&#8217;t see Silverlight as an improvement, because it brings along a lot of other challenges</li>
<li>Scott talks about how working in teams and in &#8220;small batches&#8221; solves the problems with handoffs</li>
<li>Scott talks about the joy of a January 1st project date</li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.scottbellware.com/">Scott Bellware&#8217;s Blog</a></li>
<li>Scott&#8217;s consulting company, <a href="http://ampgt.com/">ampersand GT</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0069-Scott-Bellware-on-HTML-Specialists.mp3">Herding Code 69 &#8211; Scott Bellware on HTML Specialists</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/1lJQKJTQl1AVBFS2HZKZaOwNDjI/0/da"><img src="http://feedads.g.doubleclick.net/~a/1lJQKJTQl1AVBFS2HZKZaOwNDjI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1lJQKJTQl1AVBFS2HZKZaOwNDjI/1/da"><img src="http://feedads.g.doubleclick.net/~a/1lJQKJTQl1AVBFS2HZKZaOwNDjI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/CG565gSPbXQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=232</wfw:commentRss>
		<slash:comments>13</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/g08SwOp2L7Y/HerdingCode-0069-Scott-Bellware-on-HTML-Specialists.mp3" fileSize="44080143" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Scott Bellware returns to talk about .&amp;#160; Scott talks about the frustrations in working with &amp;#8220;HTML Specialists&amp;#8221; Scott discusses the team issues caused by specialists in a software team who aren&amp;#8217;t in touch wi</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Scott Bellware returns to talk about .&amp;#160; Scott talks about the frustrations in working with &amp;#8220;HTML Specialists&amp;#8221; Scott discusses the team issues caused by specialists in a software team who aren&amp;#8217;t in touch with the entire product development cycle The problem with handoffs: loss of workability Eventually, things turn to [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=232</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/g08SwOp2L7Y/HerdingCode-0069-Scott-Bellware-on-HTML-Specialists.mp3" length="44080143" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0069-Scott-Bellware-on-HTML-Specialists.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 68: New Year Shenanigans</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Kr4qLFssKl8/</link>
		<comments>http://herdingcode.com/?p=231#comments</comments>
		<pubDate>Fri, 15 Jan 2010 05:40:54 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=231</guid>
		<description><![CDATA[In this episode of Herding Code, the gang talks about what happened last year and what they think will happen in the years to come.&#160; Oh, and K Scott brings us the first lightning round of 2010! How will the guys manage the show in 2010?&#160; Google Docs and listener requests? Are you bitter because [...]]]></description>
			<content:encoded><![CDATA[<p>In this episode of Herding Code, the gang talks about what happened last year and what they think will happen in the years to come.&#160; Oh, and K Scott brings us the first lightning round of 2010!</p>
<ul>
<li>How will the guys manage the show in 2010?&#160; Google Docs and listener requests? </li>
<li>Are you bitter because today&#8217;s coder has little appreciation for how rough devs had it 10 years ago? </li>
<li>Phone wars. Big, smart ones. Will Android dethrone the iPhone? </li>
<li>Place your bets!&#160; Biggest box office hit in 2010: Ironman 2 or The A-Team Movie? </li>
<li>You don&#8217;t see the Fail Whale quite as often, but it&#8217;s still fun to listen to the guys continue to complain about Twitter and its clients. </li>
<li>Next ten years &#8211; will C# continue to rule the .NET roost? </li>
<li>Ever ask WolframAlpha &#8220;Who uses this site?&#8221; </li>
<li>What secret project is John Lam working on?&#160; Will IronRuby live on? </li>
<li>You love maps, right? K Scott does too.&#160;&#160; Who knew? </li>
<li>Ever wonder if the iSlate will take over the (Kindle) world? </li>
<li>Are you planning to improve your skill set in 2010? How? </li>
<li>Really? Jon&#8217;s default search engine is Bing! How&#8217;s about that Infinite Scroll! </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0068-New-Year-Shenanigans.mp3">Herding Code 68 &#8211; New Year Shenanigans</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/7X_Zba2uC4oeevDnUgAdPyLdneE/0/da"><img src="http://feedads.g.doubleclick.net/~a/7X_Zba2uC4oeevDnUgAdPyLdneE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7X_Zba2uC4oeevDnUgAdPyLdneE/1/da"><img src="http://feedads.g.doubleclick.net/~a/7X_Zba2uC4oeevDnUgAdPyLdneE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Kr4qLFssKl8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=231</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/I40FSrRK8lM/HerdingCode-0068-New-Year-Shenanigans.mp3" fileSize="43628315" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the gang talks about what happened last year and what they think will happen in the years to come.&amp;#160; Oh, and K Scott brings us the first lightning round of 2010! How will the guys manage the show in 2010?&amp;#160; Google </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the gang talks about what happened last year and what they think will happen in the years to come.&amp;#160; Oh, and K Scott brings us the first lightning round of 2010! How will the guys manage the show in 2010?&amp;#160; Google Docs and listener requests? Are you bitter because [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=231</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/I40FSrRK8lM/HerdingCode-0068-New-Year-Shenanigans.mp3" length="43628315" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0068-New-Year-Shenanigans.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 67: Udi Dahan on Scalability</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/LxdSwRdqxE4/</link>
		<comments>http://herdingcode.com/?p=229#comments</comments>
		<pubDate>Sun, 10 Jan 2010 08:00:19 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=229</guid>
		<description><![CDATA[You&#8217;re interested in web application scalability and availability, right?&#160; Of course you are!&#160; Well, you&#8217;re in luck because Udi Dahan &#8211; enterprise development expert, SOA specialist and author of NServiceBus &#8211; joins the guys on this week&#8217;s episode of Herding Code.&#160; Jon kicks off the show by asking Udi if one can run a high-availability [...]]]></description>
			<content:encoded><![CDATA[<p>You&#8217;re interested in web application scalability and availability, right?&#160; Of course you are!&#160; Well, you&#8217;re in luck because <a href="http://www.udidahan.com/">Udi Dahan</a> &#8211; enterprise development expert, SOA specialist and author of <a href="http://www.nservicebus.com/">NServiceBus</a> &#8211; joins the guys on this week&#8217;s episode of Herding Code.&#160; </p>
<ul>
<li>Jon kicks off the show by asking Udi if one can run a high-availability and high-scalability site (like stackoverflow.com) on two servers with ASP.NET?&#160; Udi asks &#8220;how high is high&#8221; and talks about the importance of defining the scope of the architectural problem. </li>
<li>Udi comments on the how site behavior (high reads or writes, static or dynamic content, etc) dictates the way availability and scalability concerns can be handled. </li>
<li>Udi talks about how websites can be broken into fragments and how one can take advantage of content distribution networks and caches. </li>
<li>Udi stresses that high-availability inherently makes scaling more difficult and how scalability is a multidimensional cost function. </li>
<li>Kevin asks about common scalability mistakes and solution patterns. Udi replies with talk of SOA, web services, REST, one-way messaging, pub/sub and offloading things to the background in an asynchronous way. </li>
<li>Kevin follows up with additional questions: Why don&#8217;t more developers turn to messaging patterns to solve their scalability issues and can one introduce scalability changes incrementally? </li>
<li>Udi discusses the scalability patterns employed by RIA Services for Silverlight and gives his opinion on Azure as a scalability system. </li>
<li>Scott K asks about geographical distribution and Udi gets to the heart of the matter &#8211; high-availability means writing data to multiple places which means you are slowing your system down. </li>
<li>K Scott asks Udi about the AppFabric service bus provided by Microsoft and how it compares to already available distributed cache solutions like .NET Service Bus, MassTransit, and NServiceBus. </li>
</ul>
<p>[Note: The sound quality for Udi's voice is kind of rough. We tried to clean it up, and this is as good as it's going to get. Just pretend we're talking to him on a CB and things will be fine] </p>
<p>Show Links:</p>
<ul>
<li><a href="http://www.udidahan.com/">The Software Simplist</a> </li>
<li><a href="http://www.nservicebus.com/">NServiceBus</a> </li>
<li><a href="http://www.dotnetrocks.com/default.aspx?showNum=367">Udi Dahan Scales Web Applications!</a> on .NET Rocks </li>
<li><a href="http://en.wikipedia.org/wiki/Reverse_proxy">Reverse Proxy</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Content_delivery_network">Content Distribution Network (CDN)</a> </li>
<li><a href="http://silverlight.net/getstarted/riaservices/">RIA Services for Silverlight</a> </li>
<li><a href="http://www.microsoft.com/windowsazure/">Azure</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ee706738.aspx">AppFabric Service Bus</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/dd569756.aspx">.NET Services Bus</a> </li>
<li><a href="http://code.google.com/p/masstransit/">MassTransit</a> </li>
<li><a href="http://ayende.com/Blog/archive/2008/12/17/rhino-service-bus.aspx">Rhino Service Bus</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/dd347832.aspx">Dublin</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0067-Udi-Dahan-on-Scalability.mp3">Herding Code 67 &#8211; Udi Dahan on Scalability</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/tePfoMpcGXOgXTKMN4rLOGfX6AI/0/da"><img src="http://feedads.g.doubleclick.net/~a/tePfoMpcGXOgXTKMN4rLOGfX6AI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/tePfoMpcGXOgXTKMN4rLOGfX6AI/1/da"><img src="http://feedads.g.doubleclick.net/~a/tePfoMpcGXOgXTKMN4rLOGfX6AI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/LxdSwRdqxE4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=229</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/3thwh7DCQVc/HerdingCode-0067-Udi-Dahan-on-Scalability.mp3" fileSize="34355803" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>You&amp;#8217;re interested in web application scalability and availability, right?&amp;#160; Of course you are!&amp;#160; Well, you&amp;#8217;re in luck because Udi Dahan &amp;#8211; enterprise development expert, SOA specialist and author of NServiceBus &amp;#8211; joins the g</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>You&amp;#8217;re interested in web application scalability and availability, right?&amp;#160; Of course you are!&amp;#160; Well, you&amp;#8217;re in luck because Udi Dahan &amp;#8211; enterprise development expert, SOA specialist and author of NServiceBus &amp;#8211; joins the guys on this week&amp;#8217;s episode of Herding Code.&amp;#160; Jon kicks off the show by asking Udi if one can run a high-availability [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=229</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/3thwh7DCQVc/HerdingCode-0067-Udi-Dahan-on-Scalability.mp3" length="34355803" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0067-Udi-Dahan-on-Scalability.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 66: Brad Wilson and Scott Densmore on iPhone Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/brGjNtcfY60/</link>
		<comments>http://herdingcode.com/?p=226#comments</comments>
		<pubDate>Wed, 16 Dec 2009 10:36:52 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=226</guid>
		<description><![CDATA[What do Brad Wilson and Scott Densmore have in common?&#160; They&#8217;re expert .NET developers, a couple of Mac fanboys, and they&#8217;re both joining the guys on this week&#8217;s episode of Herding Code.&#160; Listen in while Brad and, yet another, Scott talk about the Mac, Windows, and the ins and outs of iPhone development: In case [...]]]></description>
			<content:encoded><![CDATA[<p>What do Brad Wilson and Scott Densmore have in common?&#160; They&#8217;re expert .NET developers, a couple of Mac fanboys, and they&#8217;re both joining the guys on this week&#8217;s episode of Herding Code.&#160; Listen in while Brad and, yet another, Scott talk about the Mac, Windows, and the ins and outs of iPhone development:</p>
<ul>
<li>In case you&#8217;ve never heard of them, Brad and Scott D introduce themselves and share their interest in the Mac and iPhone development. </li>
<li>Brad and Scott D talk about Objective-C as it compares to other languages including SmallTalk, C, Ruby, Python, and C#.&#160; </li>
<li>In order to be a great Cocoa developer, do you need to be a good C developer?&#160; Brad and Scot D discuss. </li>
<li>The guys talk about pointers, memory management and the benefits of following language conventions.&#160; Not to be a shill, but Brad notes the brilliance of P/Invoke. </li>
<li>The guys talk through Interface Builder, Xcode, Blend, Visual Studio, the difference between Mac and Windows developer workflow, and the passion around UIs in the Mac world. </li>
<li>Scott K asks about ADO.NET vs Core Data. Jokingly, he asks if there&#8217;s even a way to save anything using Core Data. </li>
<li>The group quickly discusses available charting APIs for Cocoa and Core Animation libraries. </li>
<li>Brad and Scott D explain that Mac plists are sets of name/value pairs or bastardized xml and Jon asks for clarification on how Mac installations work under the hood. </li>
<li>Kevin asks if MonoTouch is best for C# developers due to language familiarity, the benefits of the rich libraries, garbage collection and potential productivity gains.&#160; Brad and Scott D agree that learning the CocoaTouch platform is most crucial. In comparison, one&#8217;s language choice a insignificant. So, if one already knows Objective-C, is MonoTouch a waste of time?&#160; </li>
<li>The show starts winding down with a quick discussion on how MonoTouch may be providing views to run on Android, the status of Moonlight and the unbelievable pace in which the Mono team develops. </li>
<li>The group leaves iPhone-land to talk about real-life work. Brad talks about the ASP.NET MVC 2.0 Template and Model Validation work he&#8217;s been up to, and Scott D notes he&#8217;s been working on bringing ASP.NET MVC applications the cloud &#8211; the Azure Cloud, that is. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.agileprogrammer.com/dotnetguy/" class="broken_link">Brad Wilson&#8217;s Blog</a> </li>
<li><a href="http://blogs.msdn.com/scottdensmore/">Scott Densmore&#8217;s Blog</a> </li>
<li><a href="http://developer.apple.com/tools/xcode/">Xcode</a> </li>
<li><a href="http://monotouch.net/">MonoTouch</a> </li>
<li><a href="http://www.bignerdranch.com/classes/beginning_cocoa.shtml">Cocoa Bootcamp</a> </li>
<li><a href="http://www.bignerdranch.com/">Big Nerd Ranch</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Aaron_Hillegass">Aaron Hillegass</a> </li>
<li><a href="http://www.cocoadev.com/index.pl?AppKit">AppKit</a> </li>
<li><a href="http://en.wikipedia.org/wiki/NeXTSTEP">NeXTSTEP</a> </li>
<li><a href="http://www.wilshipley.com/blog/">Wil Shipley</a> </li>
<li><a href="http://developer.apple.com/carbon/">Carbon</a> </li>
<li><a href="http://www.neopoleon.com/home/" class="broken_link">Rory Blyth</a> </li>
<li><a href="http://cocoawithlove.com/">Matt Gallagher, Cocoa with Love</a> </li>
<li><a href="http://www.cimgf.com/">Marcus S. Zarra and Matt Long, </a><a href="http://www.cimgf.com/">Cocoa Is My Girlfriend</a></a> </li>
<li><a href="http://developer.apple.com/macosx/coredata.html">Core Data</a> </li>
<li><a href="http://tirania.org/blog/">Miguel De Icaza</a> </li>
<li><a href="http://www.mono-project.com/Moonlight">Moonlight</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0066-Brad-Wilson-and-Scott-Densmore-on-iPhone-development.mp3">Herding Code 66 &#8211; Brad Wilson and Scott Densmore on iPhone Development</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/p_LYL7SNnzWRDoxAZDitbliEySs/0/da"><img src="http://feedads.g.doubleclick.net/~a/p_LYL7SNnzWRDoxAZDitbliEySs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/p_LYL7SNnzWRDoxAZDitbliEySs/1/da"><img src="http://feedads.g.doubleclick.net/~a/p_LYL7SNnzWRDoxAZDitbliEySs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/brGjNtcfY60" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=226</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/hjoTeisstcg/HerdingCode-0066-Brad-Wilson-and-Scott-Densmore-on-iPhone-development.mp3" fileSize="37598054" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>What do Brad Wilson and Scott Densmore have in common?&amp;#160; They&amp;#8217;re expert .NET developers, a couple of Mac fanboys, and they&amp;#8217;re both joining the guys on this week&amp;#8217;s episode of Herding Code.&amp;#160; Listen in while Brad and, yet another, </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>What do Brad Wilson and Scott Densmore have in common?&amp;#160; They&amp;#8217;re expert .NET developers, a couple of Mac fanboys, and they&amp;#8217;re both joining the guys on this week&amp;#8217;s episode of Herding Code.&amp;#160; Listen in while Brad and, yet another, Scott talk about the Mac, Windows, and the ins and outs of iPhone development: In case [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=226</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/hjoTeisstcg/HerdingCode-0066-Brad-Wilson-and-Scott-Densmore-on-iPhone-development.mp3" length="37598054" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0066-Brad-Wilson-and-Scott-Densmore-on-iPhone-development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 65: Scott Hanselman on His Secret Ninja Squad and Jon’s new job (bonus: netbook operating system install clinic!)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/DUptPpqocYY/</link>
		<comments>http://herdingcode.com/?p=224#comments</comments>
		<pubDate>Sat, 12 Dec 2009 09:19:34 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=224</guid>
		<description><![CDATA[In this episode, we talk to Scott Hanselman about Jon&#8217;s new job with Microsoft, how (if at all) that affects this podcast, and running Ubuntu on a Dell Mini 9. Scott H talks about how, other than the obvious request to get Scott Koon removed from the show, there&#8217;s no need to fear any changes [...]]]></description>
			<content:encoded><![CDATA[<p>In this episode, we talk to <a href="http://hanselman.com">Scott Hanselman</a> about <a href="http://www.hanselman.com/blog/OurLittleTeamIsGrowingWelcomeToJonGallowayAndPeteBrown.aspx">Jon&#8217;s new job with Microsoft</a>, how (if at all) that affects this podcast, and running Ubuntu on a Dell Mini 9.</p>
<ul>
<li>Scott H talks about how, other than the obvious request to get Scott Koon removed from the show, there&#8217;s no need to fear any changes to Herding Code.</li>
<li>Scott H bemoans the fact that people are so quick to attribute opinions to &#8220;working for the man&#8221;.</li>
<li>The group discusses whether Scott&#8217;s demonstration of a datagrid in Scott Guthrie&#8217;s PDC keynote constitutes &#8220;selling out&#8221;.</li>
<li>Scott K asks about what Jon&#8217;s new job is, and what Scott Hanselman&#8217;s STO group does. Scott Hanselman describes the difference between all the different developer community program manager groups at Microsoft.</li>
<li>Scott K asks about the lack of diversity on the STO team, and whether there will be more of a focus on data programmability in the future.</li>
<li>Kevin asks if working for Microsoft makes it tougher to criticize Microsoft. Scott K asks if working for Microsoft makes it hard to criticize competitors.</li>
<li>Scott Hanselman talks about the irritation of ad hominem attacks which discount opinions under the assumption that they&#8217;re job-motivated.</li>
<li>Scott H mentions that he&#8217;s been test driving Linux and other operating systems on his netbook in passing, which prompts a 5 minute geek-fest between Scott H. and Scott K. about Linux driver troubleshooting.</li>
<li>Scott K asks Jon what his top priorities are in his new job.</li>
<li>Scott K comments on the recent lack of focus on Web Forms, e.g. all the PDC videos he saw were using ASP.NET MVC.</li>
<li>Scott H clarifies who exactly is on his team, and how useful it is to have a team that&#8217;s got internal Microsoft access but is separate from the product teams.</li>
<li>Scott K takes us on a discussion of Microsoft certifications &#8211; whether the STO team can add some more realism to certifications. Best part: Scott K inadvertently complains about some of the VB6 exams that Scott H had written.</li>
<li>Scott H and the gang finish thing off with a discussion of certifications, education, and interviews as indicators of effectiveness as a programmer.</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0065-Scott-Hanselman-on-his-Ninja-Squad-and-Jon-s-new-job.mp3">Herding Code 65 &#8211; Scott Hanselman on his Ninja Squad and Jon&#8217;s new job</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/udBM4BEugVHgKVB5V2VDV7bBTVs/0/da"><img src="http://feedads.g.doubleclick.net/~a/udBM4BEugVHgKVB5V2VDV7bBTVs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/udBM4BEugVHgKVB5V2VDV7bBTVs/1/da"><img src="http://feedads.g.doubleclick.net/~a/udBM4BEugVHgKVB5V2VDV7bBTVs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/DUptPpqocYY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=224</wfw:commentRss>
		<slash:comments>7</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Z6MCjNeRrV4/HerdingCode-0065-Scott-Hanselman-on-his-Ninja-Squad-and-Jon-s-new-job.mp3" fileSize="34479962" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, we talk to Scott Hanselman about Jon&amp;#8217;s new job with Microsoft, how (if at all) that affects this podcast, and running Ubuntu on a Dell Mini 9. Scott H talks about how, other than the obvious request to get Scott Koon removed from th</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, we talk to Scott Hanselman about Jon&amp;#8217;s new job with Microsoft, how (if at all) that affects this podcast, and running Ubuntu on a Dell Mini 9. Scott H talks about how, other than the obvious request to get Scott Koon removed from the show, there&amp;#8217;s no need to fear any changes [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=224</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Z6MCjNeRrV4/HerdingCode-0065-Scott-Hanselman-on-his-Ninja-Squad-and-Jon-s-new-job.mp3" length="34479962" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0065-Scott-Hanselman-on-his-Ninja-Squad-and-Jon-s-new-job.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 64: Phil Haack on MVC 2</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/cQ9MLzCSGtY/</link>
		<comments>http://herdingcode.com/?p=222#comments</comments>
		<pubDate>Sun, 22 Nov 2009 15:10:56 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=222</guid>
		<description><![CDATA[The guys grill Phil on ASP.NET MVC2, and introduce a new segment: Abusive Questions From Twitter! Phil starts with the new &#60;%: code block syntax, IHtmlString, HtmlString, MvcHtmlString Jon asks about DisplayFor, EditorFor improvements Phil discusses validation improvements – validation extensibility and client-side validation MVC 2 is built on .NET 3.5 SP1 Phil talks about [...]]]></description>
			<content:encoded><![CDATA[<p>The guys grill Phil on ASP.NET MVC2, and introduce a new segment: Abusive Questions From Twitter!</p>
<ul>
<li>Phil starts with the new &lt;%: code block syntax, IHtmlString, HtmlString, MvcHtmlString </li>
<li>Jon asks about DisplayFor, EditorFor improvements </li>
<li>Phil discusses validation improvements – validation extensibility and client-side validation </li>
<li>MVC 2 is built on .NET 3.5 SP1 </li>
<li>Phil talks about the productivity focus for MVC 2 </li>
<li>New minimal templates, minimized web.config </li>
<li>Phil comments on the recent trend in software development towards streamlining – Windows 7, Snow Leopard, and how that’s also being applied to MVC and Webforms </li>
<li>Phil talks about his work on the Webforms Menu Control to clean up the markup, and how developers will opt-in to new but possibly breaking features </li>
<li>K. Scott asks about the new Areas feature&#160; </li>
<li>Phil talks about Virtual Path Providers working in medium trust, but not until .NET 4 </li>
<li>Kevin asks about what other features weren’t available due to maintaining .NET 3.5 support, and Phil ruminates on how the dynamic keyword could work </li>
<li>Phil speculates how named parameters could be helpful </li>
<li>Scott K asks about when MVC will get more opinionated, perhaps including dependency injection by default. </li>
<li>Phil talks about how MVC has never really been weak on the Model side, and how often people are really complaining about data access. Nothing new on that now, but it might be a focus in MVC 3. </li>
<li>Jon asks about bringing in some focused project templates. </li>
<li>Scott K (again) asks Phil about bringing dependency injection into MVC. Phil talks about why it’s not in there yet, and that you should vote for it in connect if you want it. </li>
<li>Phil discusses how bugs are prioritized on the ASP.NET team. </li>
<li>Scott K asks if Phil has a favorite feature. Phil likes the HTML Encoding syntax best of all. </li>
<li>Kevin asks the standard “when will the Spark view engine replace the webforms view engine” question. </li>
<li>Jon asks about which frameworks and community projects Phil’s taking inspiration from. </li>
<li>Phil talks about how he’s using Subtext to get personal experience with how the new features are working. </li>
<li>Scott K asks about adding in auto-mapping </li>
<li>Jon introduces a new Herding Code segment: Abusive Question From Twitter. We start with one by @<a href="http://twitter.com/alanstevens">alanstevens</a>: why we should care about ASP.NET when there are so many other web frameworks out there? </li>
<li>Scott K talks about how people conflate languages and platforms. </li>
<li>Scott K tries to sneak in an abusive Twitter question, but fails. </li>
<li>Kevin asks what’s changing to make TDD work better in .NET and Visual Studio. </li>
<li>K. Scott talks about how he’s converted his blog over to run on Subtext. </li>
<li>Phil talks about his experiences in developing Subtext, and how that’s been a great way to get exposure to other open source projects and developers. </li>
<li>Jon asks about how improving the data access system for Subtext, because stored procedures make him cry. </li>
<li>Jon asks about the CodePlex foundation, and Scott K complains about how it’s not very transparent. </li>
<li>Phil starts complaining about how newborn babies make it hard to sleep, and things fizzle out. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://haacked.com/">Phil Haack&#8217;s Blog</a> </li>
<li><a href="http://haacked.com/archive/2009/11/03/html-encoding-nuggets-aspnetmvc2.aspx">HTML Encoding Code Blocks</a> </li>
<li><a href="http://bradwilson.typepad.com/blog/2009/10/enterprise-library-validation-example-for-aspnet-mvc-2.html">Brad Wilson’s post on Enterprise Library Validation in MVC 2</a> </li>
<li><a href="http://sparkviewengine.com/">Spark View Engine</a> </li>
<li><a href="http://www.subtextproject.com/">Subtext</a> blogging engine </li>
<li><a title="http://mvcturbine.codeplex.com/" href="http://mvcturbine.codeplex.com/">MVC Turbine</a> </li>
<li><a href="http://automapper.codeplex.com/">AutoMapper</a> </li>
<li><a href="http://code.google.com/p/autofac/">Autofac</a> </li>
<li>Our interview with <a href="http://herdingcode.com/?p=57">Ted Leung</a> </li>
<li><a href="http://www.codeplex.org/about.aspx">CodePlex Foundation</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0064-Phil-Haack-on-MVC-2.mp3">Herding Code 64 &#8211; Phil Haack on MVC 2</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/yhPx49qg3B24mvzZR-grsE1p1FI/0/da"><img src="http://feedads.g.doubleclick.net/~a/yhPx49qg3B24mvzZR-grsE1p1FI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/yhPx49qg3B24mvzZR-grsE1p1FI/1/da"><img src="http://feedads.g.doubleclick.net/~a/yhPx49qg3B24mvzZR-grsE1p1FI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cQ9MLzCSGtY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=222</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/TOjyQ0zic6w/HerdingCode-0064-Phil-Haack-on-MVC-2.mp3" fileSize="52945970" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys grill Phil on ASP.NET MVC2, and introduce a new segment: Abusive Questions From Twitter! Phil starts with the new &amp;#60;%: code block syntax, IHtmlString, HtmlString, MvcHtmlString Jon asks about DisplayFor, EditorFor improvements Phil discusses v</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys grill Phil on ASP.NET MVC2, and introduce a new segment: Abusive Questions From Twitter! Phil starts with the new &amp;#60;%: code block syntax, IHtmlString, HtmlString, MvcHtmlString Jon asks about DisplayFor, EditorFor improvements Phil discusses validation improvements – validation extensibility and client-side validation MVC 2 is built on .NET 3.5 SP1 Phil talks about [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=222</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/TOjyQ0zic6w/HerdingCode-0064-Phil-Haack-on-MVC-2.mp3" length="52945970" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0064-Phil-Haack-on-MVC-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 63: Victory in Software Development with K Scott Allen</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/p_-mQMHvdqo/</link>
		<comments>http://herdingcode.com/?p=221#comments</comments>
		<pubDate>Sat, 24 Oct 2009 14:40:10 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>
		<category><![CDATA[monotouch]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=221</guid>
		<description><![CDATA[On the heels of his recent Concept Camp 2009 fireside keynote, K Scott brings his opinion about victory in software development to the podcast. Listen in as the guys consider how to define and measure success, how to solve business problems despite our customers and ourselves, and how to focus less on risk and more [...]]]></description>
			<content:encoded><![CDATA[<p>On the heels of his recent <a href="http://conceptcamp2009.com/">Concept Camp 2009</a> fireside keynote, K Scott brings his opinion about victory in software development to the podcast. Listen in as the guys consider how to define and measure success, how to solve business problems despite our customers and ourselves, and how to focus less on risk and more on the potential reward. </p>
<p>Show Links:</p>
<ul>
<li><a href="http://odetocode.com/blogs/scott/archive/2009/09/27/victory-in-software-development.aspx">Victory in Software Development</a> </li>
<li><a href="http://conceptcamp2009.com/">Concept Camp 2009</a> </li>
<li><a href="http://girldeveloper.com/">Sara Chipps</a> </li>
<li><a href="http://weblogs.asp.net/Podwysocki/">Matthew Podwysoki</a> </li>
<li><a href="http://www.amazon.com/Inmates-Are-Running-Asylum-Products/dp/0672326140">The Inmates are Running the Asylum</a>, <a href="http://en.wikipedia.org/wiki/Alan_Cooper">Alan Cooper</a> </li>
<li><a href="http://www.amazon.com/Extreme-Programming-Explained-Embrace-Change/dp/0201616416">Extreme Programming Explained</a>, <a href="http://en.wikipedia.org/wiki/Kent_Beck">Kent Beck</a> </li>
<li><a href="http://jeffreypalermo.com/blog/debunking-the-duct-tape-programmer/">Debunking the Duct Tape Programmer (Jeffery Palermo)</a> </li>
<li><a href="http://en.wikipedia.org/wiki/WinFS">WinFS</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0063-Victory-in-Software-Development-with-K-Scott-Allen.mp3">Herding Code 63 &#8211; Victory in Software Development with K Scott Allen</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/BohuabjJN3dk0K5M6BY2d_KXizM/0/da"><img src="http://feedads.g.doubleclick.net/~a/BohuabjJN3dk0K5M6BY2d_KXizM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/BohuabjJN3dk0K5M6BY2d_KXizM/1/da"><img src="http://feedads.g.doubleclick.net/~a/BohuabjJN3dk0K5M6BY2d_KXizM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/p_-mQMHvdqo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=221</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/n_Y96p_Ougs/HerdingCode-0063-Victory-in-Software-Development-with-K-Scott-Allen.mp3" fileSize="30161510" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On the heels of his recent Concept Camp 2009 fireside keynote, K Scott brings his opinion about victory in software development to the podcast. Listen in as the guys consider how to define and measure success, how to solve business problems despite our cu</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On the heels of his recent Concept Camp 2009 fireside keynote, K Scott brings his opinion about victory in software development to the podcast. Listen in as the guys consider how to define and measure success, how to solve business problems despite our customers and ourselves, and how to focus less on risk and more [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=221</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/n_Y96p_Ougs/HerdingCode-0063-Victory-in-Software-Development-with-K-Scott-Allen.mp3" length="30161510" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0063-Victory-in-Software-Development-with-K-Scott-Allen.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 62: MonoTouch with Miguel de Icaza and Geoff Norton</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/nDF7OhplleE/</link>
		<comments>http://herdingcode.com/?p=220#comments</comments>
		<pubDate>Mon, 12 Oct 2009 06:58:01 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[monotouch]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=220</guid>
		<description><![CDATA[In this episode of Herding Code, Jon and Scott Koon pair up with Miguel de Icaza and Geoff Norton of the Mono Project and discuss MonoTouch: Jon asks Geoff Norton, engineering lead on the MonoTouch project and founder of the Cocoa# and Objective-C# projects, to give the elevator speech about MonoTouch and why one might [...]]]></description>
			<content:encoded><![CDATA[<p>In this episode of Herding Code, Jon and Scott Koon pair up with <a href="http://tirania.org/blog/">Miguel de Icaza</a> and <a href="http://blog.sublimeintervention.com/">Geoff Norton</a> of the <a href="http://www.mono-project.com/Main_Page">Mono Project</a> and discuss <a href="http://monotouch.net/">MonoTouch</a>:</p>
<ul>
<li>Jon asks Geoff Norton, engineering lead on the MonoTouch project and founder of the Cocoa# and Objective-C# projects, to give the elevator speech about MonoTouch and why one might choose it over other iPhone development tools.&#160; Geoff explains that MonoTouch is a commercial product from Novell. They have ported the Mono runtime to run on the iPhone thus allowing developers to write full native iPhone applications in languages which target the CLR.&#160; Some might be attracted to MonoTouch because they feel C#, for example, is fluent and expressive compared to Objective-C.&#160; Others might use the product so they can reuse existing components or code when moving to iPhone development. </li>
<li>Miguel shares that there is a strong pattern in Objective-C where you respond to objects through messaging between classes.&#160; In the .NET space, you are most familiar with listening to events with attached methods such as lambda expression or delegates and MonoTouch uses this programming model and expose Cocoa API to be similar to the way C# does things. For example, the use of events, properties, delegates.&#160; He continues by stating you also have access to .NET APIs in addition to all iPhone APIs. </li>
<li>Scott K asks if there are any disconnects with which .NET APIs are available. Geoff shares that MonoTouch is not the entire .NET 2.0 BCL.&#160; In fact, development was started with the Silverlight BCL and additional namespaces were included as development proceeded.&#160; </li>
<li>Geoff mentioned Silverlight. Jon’s Pavlovian Trigger is fired, he starts to drool and programmatically inquires about the potential of running Silverlight applications on the iPhone (even though, as Jon mentions, Apple is currently disallowing it.&#160; Miguel speaks to the MonoTouch’s use of the Silverlight profile drops unnecessary dependencies upon the .NET framework thus providing for a leaner precompilation.&#160; Geoff talks about what would be required to getting Silverlight on the iPhone.&#160; Miguel states that Silverlight on the iPhone would not be a standard Silverlight experience.&#160; Most notably, one would have to go through the AppStore and download a Silverlight enabled application rather than access a Silverlight application through the browser. </li>
<li>Jon asks about the cost associated with developing iPhone applications with MonoTouch. Miguel shares that Mono and Moonlight were basically developed to improve the Linux ecosystem.&#160; As for Mono for the iPhone, it was difficult for Novell to justify the investment for this highly desired feature request so they decided to charge for it. Geoff notes they have a 100% free, non-time limited evaluation version which works with the simulator. It’s only limitation is you can’t get your application onto the device. Please note that you get a $150 discount on MonoTouch if you <a href="http://monospace.us/register">register for MonoSpace</a>. </li>
<li>Jon asks Geoff for an overview on how to get started with MonoTouch development. Geoff provides the high-level steps – get the iPhone SDK from Apple, pay Apple $99 to become registered iPhone developer, load up Mono Develop, create a new iPhone project from template, start typing C# code, you will be using Interface Builder for layout, build and run. </li>
<li>Scott K&#160; calls out how Interface Builder traditionally integrates with XCode.&#160; Geoff comments about Interface Builder with C# and the generation partial classes as code behinds which automatically connects outlets to MonoTouch engine.&#160; Miguel speaks to the advantages of the MonoTouch approach. </li>
<li>The guys talks about XIB (pronounced <em>zib</em>) and NIB files and freeze drying. </li>
<li>Scott K shares listener questions from @hugeonion: Is there is anything that you can’t do using MonoTouch.NET that you could using Objective-C?&#160; Can you mix Objective-C and .NET when you are writing a MonoTouch project?&#160; Geoff gives the liberal-minded answer and then Miguel finishes with the short answer &#8212; “There’s really nothing that you can’t do with MonoTouch that you can do with Objective-C&quot;. “I guess you could argue it’s a Turing machine so you can do anything on anything.” </li>
<li>Scott K asks another listener question from @shamel: What are the plans to improve the MonoTouch debugging story?&#160; Miguel says the debugger will be available faster than you might think.&#160; It’s coming but the decision was made to push to product out sooner than waiting for MonoTouch (and debugging, profilers, code-generator, more APIs) to be perfect. Geoff talks about the updated compiler and the ability to back-trace crashes using DWARF, the standard debugging format which Apple uses. </li>
<li>Jon and Geoff talk about graphics , MonoTouch development on a Power PC Mac and static compilation. Miguel talks about coding on paper (<a href="http://www.pcmag.com/encyclopedia_term/0,2542,t=desk+checking&amp;i=41152,00.asp">desk checking</a>.) </li>
<li>Jon distills MonoTouch development down to two steps: binding to the iPhone APIs and then doing the static compilation to run on the iPhone.&#160; Geoff speaks of support for generics, <a href="http://www.cocoasharp.org/">Cocoa#</a>, <a href="http://objectivecsharp.com/">Objective-C#</a>, Monobjc and binding the CLR to Objective C.&#160; </li>
<li>Scott K asks if they’ll be moving Mono onto the Android. Miguel speaks of Android, Java, managed language, garbage collection, native compilation, current demand and their current focus being Mono for the iPhone. Jon asks if there’s a story for Mono support on Windows Mobile.&#160; After all Windows Mobile does run the .NET compact framework. Jokes and laugh follow… </li>
<li>Jon, Miguel and Geoff talk about MonoTouch iPhone application size. </li>
<li>Miguel talks about embracing cross platform and getting Windows developers working on Mac – and looking cool at Starbucks. </li>
<li>The guys discuss XNA for Silverlight, XNA game developer studio, XNA hosting on iPhone or the fact that you can’t distribution XNA games to the Zune. They also touch upon Mono running on the WII and PS2. </li>
<li>Geoff and Miguel finish up the conversation comments about the MonoSpace, the Open Source and Cross-Platform Conference for Mono and .NET which will be held in Austin this October 27-30. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://tirania.org/blog/">Miguel de Icaza</a> </li>
<li><a href="http://blog.sublimeintervention.com/">Geoff Norton</a> </li>
<li><a href="http://monotouch.net/">MonoTouch</a> </li>
<li><a href="http://monospace.us/program">MonoSpace</a> </li>
<li><a href="http://www.mono-project.com/Main_Page">Mono</a> </li>
<li><a href="http://www.mono-project.com/Moonlight">Moonlight</a> </li>
<li><a href="http://www.cocoacoder.org/CocoaCoder.org/Hello.html">Austin&#8217;s Cocoa Coders iPhone Developer User Group</a> – Oct 27th. </li>
<li><a href="http://www.prioconference.de/home.html" class="broken_link">Prio Conference in Munich</a> – Oct 29th. </li>
<li><a href="http://blog.scottbellware.com/">Scott Bellware</a> </li>
<li><a href="http://www.hanselman.com/blog/">Scott Hanselman</a> </li>
<li><a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.htm" class="broken_link">Objective-C</a> </li>
<li><a href="http://developer.apple.com/TOOLS/xcode/">XCode</a> </li>
<li><a href="http://developer.apple.com/">Apple Developer Connection</a> </li>
<li><a href="http://developer.apple.com/technology/cocoa.html">Cocoa</a> </li>
<li><a href="http://www.cocoasharp.org/">Cocoa#</a> and <a href="http://objectivecsharp.com/">Objective-C#</a> </li>
<li><a href="http://www.microsoft.com/SILVERLIGHT/">Silverlight</a> </li>
<li><a href="http://squeedlyspooch.com/blog/" class="broken_link">Chris Toshok</a> </li>
<li><a href="http://www.gtk.org/">GTK+</a> </li>
<li><a href="http://jeffreystedfast.blogspot.com/">Jeffrey Stedfast</a> </li>
<li><a href="http://developer.apple.com/tools/interfacebuilder.html">Interface Builder</a> </li>
<li><a href="http://www.codesnack.com/blog/2009/9/20/getting-started-with-monotouch.html">Getting Started with MonoTouch</a></li>
<li><a href="http://monotouch.info/">monotouch.info</a> </li>
<li><a href="http://mjhutchinson.com/journal/category/mono">Michael Hutchinson</a> </li>
<li><a href="http://twitter.com/hugeonion">The Huge Onion</a> </li>
<li><a href="http://sabonrai.wordpress.com/2009/09/27/monotouch-binding-for-admob/">MonoTouch Binding for AdMob</a> (discussing binding to Objective-C from C#)</li>
<li><a href="http://unity3d.com">Unity</a> </li>
<li><a href="http://www.sil.org/computing/cecil.html#cecil">Cecil</a> </li>
<li>Christian Beaumont, <a href="http://foundation42.com/">Foundation 42</a> </li>
<li><a href="http://www.opengl.org/">OpenGL</a> </li>
<li><a href="http://lewing.org/">Larry Ewing</a> </li>
<li><a href="http://www.kumpera.net/blog/">Rodrigo Kumpera</a> </li>
<li><a href="http://go-mono.com/docs/index.aspx?tlink=0@N:Mono.Simd">Mono.Simd</a> </li>
<li><a href="http://dwarfstd.org/">DWARF</a> </li>
<li><a href="http://www.monobjc.net/">Monobjc</a> </li>
</ul>
<p>Quote of the Show:</p>
<ul>
<li>“Do your HTTP Get and parse the result like a man!” &#8211; Miguel </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0062-MonoTouch-with-Miguel-de-Icaza-and-Geoff-Norton.mp3">Herding Code 62 &#8211; MonoTouch with Miguel de Icaza and Geoff Norton</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/_8Gvdry9agzC65gwl0hXWdDffGE/0/da"><img src="http://feedads.g.doubleclick.net/~a/_8Gvdry9agzC65gwl0hXWdDffGE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_8Gvdry9agzC65gwl0hXWdDffGE/1/da"><img src="http://feedads.g.doubleclick.net/~a/_8Gvdry9agzC65gwl0hXWdDffGE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/nDF7OhplleE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=220</wfw:commentRss>
		<slash:comments>15</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/-aA2f1BhwsU/HerdingCode-0062-MonoTouch-with-Miguel-de-Icaza-and-Geoff-Norton.mp3" fileSize="30977046" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, Jon and Scott Koon pair up with Miguel de Icaza and Geoff Norton of the Mono Project and discuss MonoTouch: Jon asks Geoff Norton, engineering lead on the MonoTouch project and founder of the Cocoa# and Objective-C# projec</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, Jon and Scott Koon pair up with Miguel de Icaza and Geoff Norton of the Mono Project and discuss MonoTouch: Jon asks Geoff Norton, engineering lead on the MonoTouch project and founder of the Cocoa# and Objective-C# projects, to give the elevator speech about MonoTouch and why one might [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=220</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/-aA2f1BhwsU/HerdingCode-0062-MonoTouch-with-Miguel-de-Icaza-and-Geoff-Norton.mp3" length="30977046" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0062-MonoTouch-with-Miguel-de-Icaza-and-Geoff-Norton.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 61: CodePlex Foundation, Bing Visual Search, Microsoft Ajax CDN, Zune HD Release</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/AIU7xqn3x8Y/</link>
		<comments>http://herdingcode.com/?p=219#comments</comments>
		<pubDate>Tue, 06 Oct 2009 23:02:58 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=219</guid>
		<description><![CDATA[This episode of Herding Code is a roundtable discussion which includes the entire cast. The guys dedicate the majority of the show to the CodePlex Foundation – what the foundation provides, speculation on what the foundation might accomplished, and how success should be measured.&#160; The guys also offer a glowing review of Bing Visual Search, [...]]]></description>
			<content:encoded><![CDATA[<p>This episode of Herding Code is a roundtable discussion which includes the entire cast. The guys dedicate the majority of the show to the <a href="http://www.codeplex.org/">CodePlex Foundation</a> – what the foundation provides, speculation on what the foundation might accomplished, and how success should be measured.&#160; The guys also offer a glowing review of <a href="http://www.bing.com/visualsearch">Bing Visual Search</a>, they dig into the <a href="http://www.asp.net/ajax/CDN/">Microsoft Ajax CDN</a>, and give their opinions of the recent <a href="http://www.zune.net/en-us/products/zunehd/default.htm">Zune HD Release</a>. </p>
<p>Show Links: </p>
<ul>
<li><a href="http://www.codeplex.org/">CodePlex Foundation</a> </li>
<li><a href="http://blog.scottbellware.com/2009/09/analysis-codeplex-foundation-terms-of.html">Bellware’s CodePlex Foundation Write-up</a> </li>
<li><a href="http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/">jQuery Foundation</a> </li>
<li><a href="http://www.apache.org/">The Apache Software Foundation</a> </li>
<li><a href="http://www.eclipse.org/">The Eclipse Foundation</a> </li>
<li><a href="http://www.mozilla.org/foundation/">Mozilla Foundation</a> </li>
<li><a href="http://www.bing.com/visualsearch">Bing Visual Search</a> </li>
<li><a href="http://www.imdb.com/title/tt0151804/">Office Space</a> </li>
<li><a href="https://www.hibernate.org/343.html">NHibernate</a> </li>
<li><a href="http://nunit.com">NUnit</a> </li>
<li><a href="http://codinghorror.com">Jeff Atwood</a> </li>
<li><a href="http://damieng.com/">Damien Guard</a> </li>
<li><a href="http://code.google.com">Google Code</a> </li>
<li><a href="http://code.google.com/soc/">Google’s Summer of Code</a> </li>
<li><a href="http://www.screwturn.eu/">ScrewTurn Wiki</a> </li>
<li><a href="http://www.gimp.org/">Gimp</a> </li>
<li><a href="http://audacity.sourceforge.net/">Audacity</a> </li>
<li><a href="http://www.inkscape.org/">Inkscape</a> </li>
<li><a href="http://sourceforge.net/">SourceForge</a> </li>
<li><a href="http://www.ayende.com/">Oren Eini</a> </li>
<li><a href="http://www.asp.net/ajax/CDN/">Microsoft Ajax CDN</a> </li>
<li><a href="http://www.codeplex.org/board-of-directors.aspx" class="broken_link">CodePlex Foundation Board of Directors</a> </li>
<li><a href="http://tirania.org/blog/">Miguel de Icaza</a>, <a href="http://novell.com">Novell</a> </li>
<li><a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/BlogID/1/Default.aspx">Shaun Walker</a>, <a href="http://www.dotnetnuke.com">DNN</a> </li>
<li><a href="http://www.sugarcrm.com/crm/">SugarCRM</a> </li>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a> </li>
<li><a href="http://twitter.com/bsimser">Bil Simser</a> (<a href="http://twitter.com/bsimser/statuses/4043859035">@bsimser</a>) </li>
<li><a href="http://logging.apache.org/log4net/index.html">Log4Net</a> </li>
<li><a href="http://www.zune.net/en-us/products/zunehd/default.htm">Zune HD Release</a> </li>
<li><a href="http://bassistance.de/jquery-plugins/jquery-plugin-validation/">jQuery Validation Library</a> </li>
<li><a href="http://www.akamai.com/">Akamai</a> </li>
<li><a href="http://idunno.org/archive/2009/09/16/quick-thoughts-on-the-microsoft-ajax-cdn.aspx">Barry Dorrans &#8211; Quick thoughts on the Microsoft AJAX CDN</a> </li>
<li><a href="http://www.agileprogrammer.com/dotnetguy/" class="broken_link">Brad Wilson</a> </li>
<li><a href="http://www.zune.net/en-US/products/zunepass/default.htm">Zune Pass</a> </li>
<li><a href="http://www.last.fm/">Last.fm</a> </li>
<li><a href="http://pandora.com">Pandora</a> </li>
<li><a href="http://hypem.com/">The Hype Machine</a> </li>
<li><a href="http://www.hanselminutes.com/default.aspx?showID=195">Hanselminutiae-seven (Scott Hanselman with Richard Campbell)</a> </li>
<li><a href="http://www.amazon.com/Kind-Blue-Miles-Davis/dp/B000002ADT">Miles Davis Kind of Blue</a> </li>
<li><a href="http://kindofbloop.com/">Kind of Bloop</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0061-CodePlex-Foundation.mp3">Herding Code 61: CodePlex Foundation, Bing Visual Search, Microsoft Ajax CDN, Zune HD Release</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/WOip7TrSY__033lJwGhntB32tjE/0/da"><img src="http://feedads.g.doubleclick.net/~a/WOip7TrSY__033lJwGhntB32tjE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WOip7TrSY__033lJwGhntB32tjE/1/da"><img src="http://feedads.g.doubleclick.net/~a/WOip7TrSY__033lJwGhntB32tjE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/AIU7xqn3x8Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=219</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/__TlQeJIw2M/HerdingCode-0061-CodePlex-Foundation.mp3" fileSize="34713144" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code is a roundtable discussion which includes the entire cast. The guys dedicate the majority of the show to the CodePlex Foundation – what the foundation provides, speculation on what the foundation might accomplished, and how su</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code is a roundtable discussion which includes the entire cast. The guys dedicate the majority of the show to the CodePlex Foundation – what the foundation provides, speculation on what the foundation might accomplished, and how success should be measured.&amp;#160; The guys also offer a glowing review of Bing Visual Search, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=219</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/__TlQeJIw2M/HerdingCode-0061-CodePlex-Foundation.mp3" length="34713144" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0061-CodePlex-Foundation.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 60: Spark View Engine with Louis DeJardin</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/X5ounHZjBb0/</link>
		<comments>http://herdingcode.com/?p=216#comments</comments>
		<pubDate>Wed, 23 Sep 2009 22:53:01 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=216</guid>
		<description><![CDATA[In this episode of the Herding Code Podcast, the guys talk to Louis DeJardin about the Spark View Engine. Louis talks about how the Spark View Engine was inspired by NVelocity and hatched from a comment thread on Phil Haack’s blog. Kevin asks about the HTML-like syntax syntax in a Spark view – how it [...]]]></description>
			<content:encoded><![CDATA[<p>In this episode of the Herding Code Podcast, the guys talk to Louis DeJardin about the Spark View Engine. </p>
<ul>
<li>Louis talks about how the Spark View Engine was inspired by NVelocity and hatched from a comment thread on Phil Haack’s blog. </li>
<li>Kevin asks about the HTML-like syntax syntax in a Spark view – how it was designed, how it looks, and some of the benefits of a view engine that looks like HTML. </li>
<li>Scott K asks about some of the similarities to Cold Fusion markup. After making Louis squirm a bit, Scott points out the big difference in his eyes is that Spark works as part of an MVC pattern, while Cold Fusion embedded too much logic in the markup. </li>
<li>Jon sets Kevin up to look really good by asking about a feature Kevin requested – safe by default HTML encoding. </li>
<li>Kevin asks about how Spark’s strongly typed ViewData and strongly typed models work. </li>
<li>Jon quizzes Louis about how Master Layouts differ from ASP.NET Webforms MasterPages, Kevin tries to stump him with questions about partial page caching. </li>
<li>Scott K and Louis talk about how Spark was developed, and how TDD made writing a view engine easy. </li>
<li>Kevin and Louis discuss how Spark is being used to generate more than HTML. </li>
<li>Jon asks about how he got all the smarts to write a parser / templating engine. </li>
<li>Scott K speculates about the potential for a custom view engine enabling vendors to offer controls for MVC. Louis tells him that he’s crazy, and the two discuss options for visual designers in the MVC world. </li>
<li>Jon asks some questions about how an HTML-based syntax like Spark could allow for a better designer surface, but Louis convinces him that an HTML-based syntax is probably the best design interface, both for developers and designers. </li>
<li>Kevin asks Louis about the Visual Studio integration for Spark. </li>
<li>Louis takes a listener question from Jeremy Miller about caching compiled views. </li>
<li>K Scott asks about using Spark’s JavascriptViewResult to do JSON powered updates with the same template for both initial and update rendering. Louis points out that it’s possible to write code that’s both c# and Javascript compatible, so it can be used both client-side and server-side. We all agree that’s crazy, but the right kind of crazy. </li>
<li>K Scott asks about his selection of different tracking, source hosting, etc. services for the Spark project. </li>
<li>Vladislav II asks about Dynamic Language support. </li>
<li>Lt. Col. George Armstrong Custer asks about runtime vs. development time compilation, and how Spark runs under medium trust. </li>
<li>Louis explains how Macros allow you to simulate creating reusable helpers inside your templates. </li>
<li>Faustus of Byzantium asked about partials are integrated into views. </li>
<li>Edward I asks about how performance compares to the Web Forms view engine, and if there are any important tips/tricks to get the best performance out of Spark. </li>
<li>Ned Ryerson remembers talking to Louis at PDC, when Louis was pitching Spark to Jeff Atwood The Terrible. Jeff went with the Web Forms view engine which led to his eventual demise in 2012. </li>
<li>Duke Konrad I of Masovia asks Louis about the use of multiple view engines in a website to ease transition. </li>
<li>Kevin closes with some questions about Spark, such as how it plays with ASP.NET MVC 2 and where the name Spark came from. </li>
<li>Postscript – Jon catches up with Louis to ask about his new position at Microsoft. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://whereslou.com/">Lou’s Blog</a> </li>
<li><a href="http://sparkviewengine.com/">Spark View Engine</a> </li>
<li><a href="http://docu.jagregory.com/">docu</a> </li>
<li><a href="http://twitter.com/loudej">@loudej</a> </li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/03/12/12631.aspx">K. Scott’s post about the JavascriptViewResult in Spark</a> </li>
<li><a href="http://whereslou.com/2009/03/18/remarkably-smooth-migration-from-aspx-to-spark">Migrating from .aspx to .spark</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0060-Spark-View-Engine-with-Louis-DeJardin.mp3">Herding Code 60: Spark View Engine with Louis DeJardin</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/8nlXbLIZFx55rL4r1I_f1GlyYpk/0/da"><img src="http://feedads.g.doubleclick.net/~a/8nlXbLIZFx55rL4r1I_f1GlyYpk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/8nlXbLIZFx55rL4r1I_f1GlyYpk/1/da"><img src="http://feedads.g.doubleclick.net/~a/8nlXbLIZFx55rL4r1I_f1GlyYpk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/X5ounHZjBb0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=216</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/sG6kLhuAAR8/HerdingCode-0060-Spark-View-Engine-with-Louis-DeJardin.mp3" fileSize="39843613" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of the Herding Code Podcast, the guys talk to Louis DeJardin about the Spark View Engine. Louis talks about how the Spark View Engine was inspired by NVelocity and hatched from a comment thread on Phil Haack’s blog. Kevin asks about the HT</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of the Herding Code Podcast, the guys talk to Louis DeJardin about the Spark View Engine. Louis talks about how the Spark View Engine was inspired by NVelocity and hatched from a comment thread on Phil Haack’s blog. Kevin asks about the HTML-like syntax syntax in a Spark view – how it [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=216</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/sG6kLhuAAR8/HerdingCode-0060-Spark-View-Engine-with-Louis-DeJardin.mp3" length="39843613" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0060-Spark-View-Engine-with-Louis-DeJardin.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 59: Web Standards with Milan Negovan</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/DcblbSu8BC4/</link>
		<comments>http://herdingcode.com/?p=215#comments</comments>
		<pubDate>Wed, 09 Sep 2009 05:32:06 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=215</guid>
		<description><![CDATA[In this episode of the Herding Code Podcast, the guys sit down with Milan Negovan of ASP.NET Resources to discuss web standards, usability and accessibility.&#160; Milan also shares his opinions on the onslaught of new technologies coming out of Redmond, why developers should avoid big conferences, the benefits of independent consulting, the motivation of Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>In this episode of the Herding Code Podcast, the guys sit down with <a href="http://awww.aspnetresources.com/blog/default.aspx" class="broken_link">Milan Negovan</a> of <a href="http://awww.aspnetresources.com/default.aspx" class="broken_link">ASP.NET Resources</a> to discuss web standards, usability and accessibility.&#160; Milan also shares his opinions on the onslaught of new technologies coming out of Redmond, why developers should avoid big conferences, the benefits of independent consulting, the motivation of Microsoft MVP Program and his impressions of ALT.NET. </p>
<ul>
<li>The show kicks off with Milan’s explanation of semantic markup – thinking first about content and then presentation – and the Web Standards Trinity which includes Structure (HTML, XHTML, XML), Presentation (CSS), and Behavior (JavaScript).&#160; </li>
<li>Milan talks about Quirks Mode vs Strict Mode. Jon asks about the benefits of XHTML especially with XHTML 2 recently being shot down in favor of HTML 5.&#160; </li>
<li>Milan states that CSS has always been more of a recommendation rather than a true standard.&#160; He asks why anyone would use skins and/or themes. Jon bites and guesses because it is a typical Visual Studio control-first option and themes (unlike cascading style sheets) are always applied last and may enforce corporate design standards. Milan also shares his frustration with the bloated, non-standard markup generated by ASP.NET Server Controls and he names names.&#160; That’s right, DataGrid!&#160; He’s talking about you. </li>
<li>Milan provides an overview of his impressive Microsoft.com redesign experiment and speaks briefly of Section 508 and his Color Blindness Simulator. </li>
<li>K Scott asks what a .NET developer should do to better adhere to web standards. Milan talks specifically about control development, ASP.NET MVC and the shift back to client-side development. </li>
<li>Milan speaks his mind about Silverlight’s poor usability.&#160; He states Silverlight is being marketed to the wrong audience and it is not a replacement for JavaScript. Milan also calls out the educational gap for developers needing to act as designers. Shall I continue?&#160; Jon agrees but provides a rebuttal.&#160; </li>
<li>K Scott seeks Milan’s opinion on new technologies, big conferences, independent consulting, the Microsoft MVP Program and ALT.NET.&#160; Milan shares that you’ll go insane if you try to learn everything which is coming out of Redmond and suggests that developers specialize.&#160; Milan describes big conferences as nothing more than “booze and noise” and recommends developers avoid conferences like Mix and participate in the local community instead.&#160; Milan talks about life as a business owner/independent consultant, job security and building one’s personal brand. Milan questions the motivation of the Microsoft MVP program and suggests it is merely another marketing channel for Microsoft.&#160; Milan shares his positive impressions of ALT.NET and comments on the “remarkable crap” published by Patterns and Practices.&#160; Scott K calls Milan out for being too much of a kiss-up marketing shill. Fin. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://awww.aspnetresources.com/blog/default.aspx" class="broken_link">Milan’s Blog</a> </li>
<li><a href="http://twitter.com/MilanNegovan">@MilanNegovan</a> </li>
<li><a href="http://awww.aspnetresources.com/default.aspx" class="broken_link">ASP.NET Resources</a> </li>
<li><a href="http://awww.aspnetresources.com/blog/ms_redesign_showcase.aspx" class="broken_link">Microsoft.com Home Page Design</a>: Part <a href="http://awww.aspnetresources.com/blog/ms_redesign_showcase.aspx" class="broken_link">1</a>, <a href="http://aspnetresources.com/blog/ms_redesign_genesis.aspx">2</a>, <a href="http://awww.aspnetresources.com/blog/ms_redesign_restructuring.aspx" class="broken_link">3</a>, <a href="http://aspnetresources.com/blog/ms_redesign_dust.aspx">4</a>, <a href="http://www.aspnetresources.com/blog/ms_redesign_final.aspx">5</a>&#160; </li>
<li><a href="http://www.aspnetresources.com/stuff/nyc_code_camp_march_2007/code_camp.html">Developing Web Applications with ASP.NET and Web Standards</a> </li>
<li><a href="http://www.aspnetresources.com/blog/bait_station_ahead.aspx">Bait Station Ahead</a>&#160; &#8211; How to keep your sanity in this onslaught of new technologies </li>
<li><a href="http://www.aspnetresources.com/tools/colorblindness.aspx">Color Blindness Simulator</a> </li>
<li><a href="http://www.alistapart.com/">A List Apart</a> </li>
<li><a href="http://www.smashingmagazine.com/">Smashing Magazine</a> </li>
<li><a href="http://www.access-board.gov/sec508/guide/act.htm">Section 508</a> </li>
<li><a href="http://www.joshholmes.com/blog/">Josh Holmes</a> </li>
<li><a href="http://blogs.msdn.com/JoeStagner/">Joe Stagner</a> </li>
<li><a href="http://blogs.tedneward.com/">Ted Neward</a> </li>
<li><a href="http://sxsw.com/">South by SouthWest</a> </li>
<li><a href="http://www.billbuxton.com/">Bill Buxton</a> </li>
<li><a href="http://www.platinumbay.com/">Steve Andrews</a> </li>
<li><a href="http://netcave.org/">Alan Stevens</a> </li>
<li><a href="http://keithelder.net/blog/">Keith Elder</a> </li>
<li><a href="http://blogs.zdnet.com/microsoft/">Mary Jo Foley</a> </li>
<li><a href="http://www.asp.net/mvc/">ASP.NET MVC</a> </li>
<li><a href="http://www.codeplex.com/MEF">MEF</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/practices/default.aspx">Patterns &amp; Practices</a> </li>
<li><a href="http://www.yoda.arachsys.com/csharp/singleton.html">Implementing the Singleton Pattern in C#</a> </li>
<li><a href="http://www.bostondotnet.org/codecamp/" class="broken_link">Boston Code Camp</a> </li>
<li><a href="http://ctdotnet.org/codecamp2.aspx">Connecticut Code Camp</a> </li>
<li><a href="http://utcodecamp.com/">Utah Code Camp</a> </li>
<li><a href="http://richmondcodecamp.org/">Richmond Code Camp</a> </li>
</ul>
<p>Book Recommendations from Milan</p>
<ul>
<li><a href="http://www.amazon.com/Universal-Principles-Design-William-Lidwell/dp/1592530079/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1250896578&amp;sr=8-1">Universal Principles of Design</a> </li>
<li><a href="http://www.amazon.com/Non-Designers-Design-Book-3rd-Designers/dp/0321534042/ref=ntt_at_ep_dpi_1">Non-Designer&#8217;s Design Book</a> </li>
<li><a href="http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1250896673&amp;sr=1-1">Don&#8217;t Make Me Think: A Common Sense Approach to Web Usability</a> </li>
<li><a href="http://www.amazon.com/Stop-Stealing-Sheep-Find-Works/dp/0201703394/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1250896700&amp;sr=1-1">Stop Stealing Sheep &amp; Find Out How Type Works</a> </li>
<li><a href="http://www.amazon.com/Transcending-CSS-Design-Voices-Matter/dp/0321410971/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1250896768&amp;sr=1-1">Transcending CSS: The Fine Art of Web Design</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0059-Web-Standards-with-Milan-Negovan.mp3">Herding Code 59: Web Standards with Milan Negovan</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img style="float: none" alt="" src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" height="190" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/7ALcPpXjCjGlNmbpENMRmZCc7lk/0/da"><img src="http://feedads.g.doubleclick.net/~a/7ALcPpXjCjGlNmbpENMRmZCc7lk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/7ALcPpXjCjGlNmbpENMRmZCc7lk/1/da"><img src="http://feedads.g.doubleclick.net/~a/7ALcPpXjCjGlNmbpENMRmZCc7lk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/DcblbSu8BC4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=215</wfw:commentRss>
		<slash:comments>10</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/fL-wgGmndqk/HerdingCode-0059-Web-Standards-with-Milan-Negovan.mp3" fileSize="34560419" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of the Herding Code Podcast, the guys sit down with Milan Negovan of ASP.NET Resources to discuss web standards, usability and accessibility.&amp;#160; Milan also shares his opinions on the onslaught of new technologies coming out of Redmond, </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of the Herding Code Podcast, the guys sit down with Milan Negovan of ASP.NET Resources to discuss web standards, usability and accessibility.&amp;#160; Milan also shares his opinions on the onslaught of new technologies coming out of Redmond, why developers should avoid big conferences, the benefits of independent consulting, the motivation of Microsoft [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=215</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/fL-wgGmndqk/HerdingCode-0059-Web-Standards-with-Milan-Negovan.mp3" length="34560419" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0059-Web-Standards-with-Milan-Negovan.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 58: Presentation Patterns with Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (Part 2)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/5FIlY3ui7Ec/</link>
		<comments>http://herdingcode.com/?p=212#comments</comments>
		<pubDate>Mon, 24 Aug 2009 23:32:45 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=212</guid>
		<description><![CDATA[How about that?&#160; You stuck around!&#160; It was the Waylon Jennings, Good Ol&#8217; Boys, Dukes of Hazzard, freeze frame cliffhanger at the end of Part 1 which hooked you, wasn&#8217;t it?&#160; Undoubtedly you have been on the edge of your seat for days, just waiting to see how the show turns out.&#160; Well, wait no [...]]]></description>
			<content:encoded><![CDATA[<p>How about that?&#160; You stuck around!&#160; It was the Waylon Jennings, Good Ol&#8217; Boys, Dukes of Hazzard, freeze frame cliffhanger at the end of Part 1 which hooked you, wasn&#8217;t it?&#160; Undoubtedly you have been on the edge of your seat for days, just waiting to see how the show turns out.&#160; Well, wait no further.&#160; Here&#8217;s the commercial free, dramatic conclusion to the longest Presentation Patterns discussion ever.</p>
<p>When we last left our heroes, Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block were in the thick of their discussion.&#160; Jeremy had just finished explaining the role of the Screen Conductor and Ward was ready to start flushing out implementation strategies.&#160; That is, implementation strategies which might work across most solutions.&#160; </p>
<p>But thankfully, Glenn starts by stepping back a bit and asking how the presentation patterns discussion fits in the context of mainstream development.</p>
<p>Will the guys provide a single answer to the age-old question, &#8220;Which came first the View or the ViewModel?&#8221;&#160; Is there a one size implementation which fits all solutions?&#160; Will this conversation ever end?&#160; Find out this week on Herding Code.</p>
<p>Show Links: </p>
<ul>
<li><a href="http://codebetter.com/blogs/jeremy.miller/">Jeremy Miller</a>, <a href="http://www.dovetailsoftware.com/">Dovetail Software</a> </li>
<li><a href="http://neverindoubtnet.blogspot.com/">Ward Bell</a>, <a href="http://www.ideablade.com">IdeaBlade</a> </li>
<li><a href="http://devlicio.us/blogs/rob_eisenberg/default.aspx">Rob Eisenberg</a>, <a href="http://devlicio.us/blogs/rob_eisenberg/archive/2008/01/07/introducing-caliburn-an-mvc-mvp-wpf-framework.aspx">Caliburn</a>, <a href="http://www.bluespire.com/">Blue Spire</a> </li>
<li><a href="http://codebetter.com/blogs/glenn.block/default.aspx">Glenn Block</a>, <a href="http://microsoft.com">Microsoft</a> </li>
<li><a href="http://www.microsoft.com/video/en/us/details/1eea789b-c69c-4b09-a13b-b7422c0ff104">Expression SketchFlow</a> </li>
<li><a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx">Expression Blend</a> </li>
<li><a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> </li>
<li><a href="http://jonas.follesoe.no/">Jonas Follesoe</a> </li>
<li><a href="http://www.ndc2009.no/en/">NDC2009 &#8211; Norwegian Developers Conference</a> </li>
<li><a href="http://www.castleproject.org/container/index.html">Windsor</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/practices/default.aspx">Pattern and Practices</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx">Build Your Own CAB Series by Jeremy Miller</a>       </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0058-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-2.mp3">Herding Code 58: Presentation Patterns with Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (Part 2)</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img style="float: none" alt="" src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" height="190" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/dGs0kAeXzhfSUQfnMo_1YMgf41s/0/da"><img src="http://feedads.g.doubleclick.net/~a/dGs0kAeXzhfSUQfnMo_1YMgf41s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dGs0kAeXzhfSUQfnMo_1YMgf41s/1/da"><img src="http://feedads.g.doubleclick.net/~a/dGs0kAeXzhfSUQfnMo_1YMgf41s/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/5FIlY3ui7Ec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=212</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/oSFEsnWfEc0/HerdingCode-0058-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-2.mp3" fileSize="29171335" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>How about that?&amp;#160; You stuck around!&amp;#160; It was the Waylon Jennings, Good Ol&amp;#8217; Boys, Dukes of Hazzard, freeze frame cliffhanger at the end of Part 1 which hooked you, wasn&amp;#8217;t it?&amp;#160; Undoubtedly you have been on the edge of your seat for </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>How about that?&amp;#160; You stuck around!&amp;#160; It was the Waylon Jennings, Good Ol&amp;#8217; Boys, Dukes of Hazzard, freeze frame cliffhanger at the end of Part 1 which hooked you, wasn&amp;#8217;t it?&amp;#160; Undoubtedly you have been on the edge of your seat for days, just waiting to see how the show turns out.&amp;#160; Well, wait no [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=212</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/oSFEsnWfEc0/HerdingCode-0058-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-2.mp3" length="29171335" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0058-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 57: Presentation Patterns with Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (Part 1)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Oa4X-3BIm-k/</link>
		<comments>http://herdingcode.com/?p=208#comments</comments>
		<pubDate>Wed, 19 Aug 2009 20:01:03 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=208</guid>
		<description><![CDATA[Have you seen the circus gag where clown after clown emerges from the smallest car one could possibly image?&#160; Well, this week on Herding Code, the guys attempt that very same trick!&#160; Listen in as Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (that&#8217;s right, four guests!) join the cast and talk Presentation Patterns.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Have you seen the circus gag where clown after clown emerges from the smallest car one could possibly image?&#160; Well, this week on Herding Code, the guys attempt that very same trick!&#160; Listen in as Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (that&#8217;s right, four guests!) join the cast and talk Presentation Patterns.&#160; This conversation started earlier this week on Twitter and it is shows no sign of slowing down.&#160; Join us this week and next for an enlightening and exhaustive discussion about Views and Models and ViewModels and everything in between.&#160; </p>
<ul>
<li>Kevin asks the four guests to introduce themselves and then turns the podcast up to 11. </li>
<li>Jeremy kicks off the conversation with the &#8220;View First vs ViewModel First&#8221; discussion.&#160; Jeremy talks about Views, ViewModels, Presenters, Behaviors, Implementation Detail, Separated Presentation, Passive View, iView Interface, Screen Activation, and User Controls&#8230; In summary, he&#8217;s pro-ViewModel or Presenter first. </li>
<li>Ward asks if anyone wishes to defend the View First position. </li>
<li>Rob shares that he tends to create his View and Presenter at the same time (although he&#8217;s mostly a Model kind of guy.)&#160; Rob also calls out that he does a lot of prototyping in his workflow. </li>
<li>Ward talks about where his development always starts &#8211; sketching out the UI with his clients.&#160; The ViewModel is ultimately developed to support the interaction discovered in sketching.&#160; </li>
<li>Rob agrees. Talks more about prototyping first, gathering requirements, user feedback, workflow, architecture and conventions. </li>
<li>Jeremy considers application navigation, behavioral aspects of screens and the contract for view. </li>
<li>Glenn calls out the difference between Balsamiq mockups and screens which are maintained by a designer in Blend.&#160; Which approach best supports the tooling experience, maintainability, and testability?&#160; Glenn references Jonas Follesoe and how his designer girlfriend couldn&#8217;t function unless he defined the View first.&#160; Glenn initiates conversations about Service Locators. </li>
<li>Jeremy questions whether one needs that level of detail.&#160; Do you need to fake in a service locator for your designer experience or are there alternatives? </li>
<li>Glenn stresses that we must think about the designer (albeit there aren&#8217;t many right now), consider tradeoffs with varying approaches, talks about Prism and Patterns and Practices experiences, and tooling &#8211; particularly Blend. </li>
<li>Rob talks about providing simple conventions which are taught to designers in lieu of using an inversion of control containers like Windsor. </li>
<li>Glenn asks what the designer would see inside of Blend in this case and Rob isn&#8217;t aware of&#160; any limitations with this approach.&#160; Is this an issue of designer not having sample data to work with? </li>
<li>Jon shares his experience at Vertigo &#8211; applications favor design and tooling, applications don&#8217;t have complex business rules, applications are Blendable. </li>
<li>Jeremy appreciates that appearance may be the most challenging aspect of some applications.&#160; In this case, maybe View First is the most appropriate approach but having Blend driving workflow is a case of the tail wagging the dog.&#160; We need to consider the line of business applications and in that case ViewModel or Presenter must come first. </li>
<li>Glenn notes that the View being created first as part of instantiation does not correlate to whether the ViewModel drives behavior from that point on. View First is at the point of activation.&#160; Whether the view is injected into ViewModel or the ViewModel get set into the View, the ViewModel is the guy which is in control. </li>
<li>Jeremy explains the Screen Activation pattern and some fairly complex scenarios where logic is executed before the view is activated.&#160; </li>
<li>Ward states that he is not a fan of the view determining the ViewModel or the ViewModel selecting the View and prompts Jeremy by asking if a factory could pull the right pieces together and sequence them. </li>
<li>Jeremy takes Ward&#8217;s queue and talks about the Screen Activator acting as the gatekeeper which puts screens together.&#160; Jeremy reference the Caliburn approach. </li>
<li>Rob clarifies the Caliburn ViewModels hierarchy and the use of screen activators and the composite pattern. </li>
<li>Glenn talks a bit about complexity, CAB, debugging hierarchies, event aggregators and messaging. </li>
<li>Jeremy calls out the benefit of using a composite pattern on a dashboard type application where a part of the screen may act as an application itself but an event aggregator would be best of cross-piece communication. </li>
<li>Rob notes that communication in Caliburn is local &#8211; it is parent to child or child to parent and this approach can really simplify development. </li>
<li>Jon and Rob discuss the approach of simply navigating between two tabs.&#160; Would you use event aggregation, publishing event, commanding or what? </li>
<li>Jeremy gives detail to the Screen Conductor role and pattern and Rob stresses the value of methods such as Initialize, Activate, Deactivate, Shutdown and CanShutdown. Jeremy and Glenn walk through an example. </li>
<li>Glenn, Rob and Jeremy consider roles and patterns and if they vary from application to application.&#160; Is there an established best practice?&#160; Jeremy believes roles seem to be consistent but implementation changes from project to project.&#160; </li>
<li>Ward wraps up Part 1 stating that he agrees with the idea of like roles but not ready to lock into any implementation.&#160; He suggests we call out the actors and see how it plays&#8230;&#160; </li>
<li>This conversation just won&#8217;t end.&#160; Be sure to tune in next week for Part 2. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://codebetter.com/blogs/jeremy.miller/">Jeremy Miller</a>, <a href="http://www.dovetailsoftware.com/">Dovetail Software</a> </li>
<li><a href="http://neverindoubtnet.blogspot.com/">Ward Bell</a>, <a href="http://www.ideablade.com">IdeaBlade</a> </li>
<li><a href="http://devlicio.us/blogs/rob_eisenberg/default.aspx">Rob Eisenberg</a>, <a href="http://devlicio.us/blogs/rob_eisenberg/archive/2008/01/07/introducing-caliburn-an-mvc-mvp-wpf-framework.aspx">Caliburn</a>, <a href="http://www.bluespire.com/">Blue Spire</a> </li>
<li><a href="http://codebetter.com/blogs/glenn.block/default.aspx">Glenn Block</a>, <a href="http://microsoft.com">Microsoft</a> </li>
<li><a href="http://www.microsoft.com/video/en/us/details/1eea789b-c69c-4b09-a13b-b7422c0ff104">Expression SketchFlow</a> </li>
<li><a href="http://www.microsoft.com/expression/products/Blend_Overview.aspx">Expression Blend</a> </li>
<li><a href="http://www.balsamiq.com/products/mockups">Balsamiq Mockups</a> </li>
<li><a href="http://jonas.follesoe.no/">Jonas Follesoe</a> </li>
<li><a href="http://www.ndc2009.no/en/">NDC2009 &#8211; Norwegian Developers Conference</a> </li>
<li><a href="http://www.castleproject.org/container/index.html">Windsor</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/practices/default.aspx">Pattern and Practices</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/archive/2007/07/25/the-build-your-own-cab-series-table-of-contents.aspx">Build Your Own CAB Series by Jeremy Miller</a>       </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0057-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-1.mp3">Herding Code 57: Presentation Patterns with Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (Part 1)</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img style="float: none" alt="" src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" height="190" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/LPKe-_cFWXQA7WL6VxBqnE9bX8Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/LPKe-_cFWXQA7WL6VxBqnE9bX8Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/LPKe-_cFWXQA7WL6VxBqnE9bX8Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/LPKe-_cFWXQA7WL6VxBqnE9bX8Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Oa4X-3BIm-k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=208</wfw:commentRss>
		<slash:comments>7</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/R5w2wcsVzyU/HerdingCode-0057-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-1.mp3" fileSize="29448775" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Have you seen the circus gag where clown after clown emerges from the smallest car one could possibly image?&amp;#160; Well, this week on Herding Code, the guys attempt that very same trick!&amp;#160; Listen in as Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Have you seen the circus gag where clown after clown emerges from the smallest car one could possibly image?&amp;#160; Well, this week on Herding Code, the guys attempt that very same trick!&amp;#160; Listen in as Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (that&amp;#8217;s right, four guests!) join the cast and talk Presentation Patterns.&amp;#160; [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=208</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/R5w2wcsVzyU/HerdingCode-0057-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-1.mp3" length="29448775" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0057-Presentation-Patterns-with-Jeremy-Miller-Ward-Bell-Rob-Eisenberg-and-Glenn-Block-Part-1.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 56: Markus Völter on Model-Driven Development, DSLs and Product Line Engineering</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/sdX6Dr48Y5E/</link>
		<comments>http://herdingcode.com/?p=206#comments</comments>
		<pubDate>Fri, 07 Aug 2009 19:47:17 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=206</guid>
		<description><![CDATA[You know Markus Völter as the founder and voice of Software Engineering Radio. Well, this week on Herding Code, Markus finds himself on the other side of the microphone – fielding, rather than asking, questions. Listen in as Markus explains model-driven software development and product line engineering. Learn about modeling, domain-specific languages, code generation, Eclipse, [...]]]></description>
			<content:encoded><![CDATA[<p>You know <a href="http://voelterblog.blogspot.com/">Markus Völter</a> as the founder and voice of <a href="http://www.se-radio.net/">Software Engineering Radio</a>. Well, this week on Herding Code, Markus finds himself on the other side of the microphone – fielding, rather than asking, questions. Listen in as Markus explains model-driven software development and product line engineering. Learn about modeling, domain-specific languages, code generation, Eclipse, development outside of the Microsoft/.NET world and much, much more, this week on Herding Code.</p>
<ul>
<li>K Scott leads the discussion asking about developing with Eclipse. Jon asks how Eclipse&#8217;s plugin model compares to that of Visual Studio.</li>
<li>K Scott introduce the topic of model-driven development and DSLs. Markus steps back and takes some time to talk about terminology.</li>
<li>Markus shares why UML can’t be used to appropriately describe one’s domain and jokes that Microsoft has been ignoring UML for years but that are now gravitating toward it just as everyone else is moving away.</li>
<li>Markus discusses the difference between modeling and programming.</li>
<li>Kevin asks Markus his opinion of Oslo and M, the Oslo Modeling Language. Markus says it is difficult to compare Oslo to Textual Modeling Framework (TMF) found in Eclipse, talks about code generation being incorporated (or not) into Oslo and shares his thoughts about competition between groups at Microsoft. K Scott and Markus discuss their concern with Oslo becoming an extension of SQL and the mixed messages Microsoft is sending.</li>
<li>Markus talks about the blurring lines between External vs Internal DSLs.</li>
<li>K Scott and Markus discuss productivity gains when incorporating modeling into one’s development.</li>
<li>Markus shares the things which changed and influenced his career – design patterns and modeling. Markus stresses that building languages and generators is more applicable to software development than learning the API-of-the-day. K Scott and Markus talk about learning, focusing on the important stuff and separating technical and domain concerns.</li>
<li>Jon asks about Microsoft Axum. Markus explains Axum as “Erlang for .NET” and expands upon the benefits of concurrent and functional programming.</li>
<li>The show finishes with Markus providing a very nice overview of Product Line Engineering.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.voelter.de/">Markus’ Site</a></li>
<li><a href="http://voelterblog.blogspot.com/">Markus’ Blog</a></li>
<li><a href="www.se-radio.net" class="broken_link">Software Engineering Radio</a></li>
<li><a href="http://www.codegeneration.net/cg2009/">Code Generation Conference</a></li>
<li><a href="http://blogs.msdn.com/stevecook/">Steve Cook</a></li>
<li><a href="http://en.wikipedia.org/wiki/Domain-specific_language">DSL (Domain-Specific Language)</a></li>
<li><a href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">UML (Unified Modeling Language)</a></li>
<li><a href="http://www.omg.org/">OMG (Object Modeling Group)</a></li>
<li><a href="http://msdn.microsoft.com/en-us/netframework/aa663328.aspx">Windows Workflow Foundation (WF)</a></li>
<li><a href="http://www.oopsla.org/oopsla2009/">OOPSLA (Object-Oriented Programming, Systems, Languages, and Applications)</a></li>
<li><a href="http://www.eclipse.org/">Eclipse</a></li>
<li><a href="http://www.eclipse.org/modeling/tmf/">Textual Modeling Framework (TMF)</a></li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/default.aspx">Oslo</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd285282.aspx">M (Oslo Modeling Language)</a></li>
<li><a href="http://www.pluralsight.com/community/blogs/dbox/">Don Box</a></li>
<li><a href="http://sellsbrothers.com/conference/">DSL DevCon</a></li>
<li><a href="http://www.scala-lang.org/">Scala</a></li>
<li><a href="http://convergepl.org/">Converge</a></li>
<li><a href="http://tratt.net/laurie/">Laurence Tratt</a></li>
<li><a href="http://www.jetbrains.com/mps/index.html">MPS (Meta Programming System)</a></li>
<li><a href="http://www.jetbrains.com/">Jetbrains</a></li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/dd727732.aspx">Textual DSLs and Code Generation with Eclipse Tools</a> (Markus’ DSL DevCon Presentation)</li>
<li><a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx">Visual Studio 2010</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx">WPF (Windows Presentation Foundation)</a></li>
<li><a href="http://code.msdn.microsoft.com/mef">MEF (Managed Extensibility Framework)</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb126235.aspx">DSL Toolkit</a></li>
<li><a href="http://martinfowler.com/">Martin Fowler</a></li>
<li><a href="http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612">Gang of Four Book</a></li>
<li><a href="http://voelterblog.blogspot.com/2009/05/microsoft-axum-erlang-for-net.html">Microsoft Axum: “Erlang for .NET”</a></li>
<li><a href="http://msdn.microsoft.com/en-us/devlabs/dd795202.aspx">Microsoft Axum</a></li>
<li><a href="http://erlang.org/">Erlang</a></li>
<li><a href="http://www.eaipatterns.com/PipesAndFilters.html">Pipes and Filters Design Pattern</a></li>
<li><a href="http://en.wikipedia.org/wiki/Product_Family_Engineering">Product Line Engineering</a></li>
<li><a href="http://splc.net/">SPLC (Software Product Line Conference)</a></li>
<li><a href="http://www.modelsconference.org/">Models Conference</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0056-Markus-Volter-on-Model-Driven-Development-DSLs-and-Product-Line-Engineering.mp3">Herding Code 56: Markus Völter on Model-Driven Development, DSLs and Product Line Engineering</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img style="float: none" src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" alt="" height="190" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/AaJWzo-a_nnFP2PXYDeRH27EEBU/0/da"><img src="http://feedads.g.doubleclick.net/~a/AaJWzo-a_nnFP2PXYDeRH27EEBU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AaJWzo-a_nnFP2PXYDeRH27EEBU/1/da"><img src="http://feedads.g.doubleclick.net/~a/AaJWzo-a_nnFP2PXYDeRH27EEBU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/sdX6Dr48Y5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=206</wfw:commentRss>
		<slash:comments>10</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/T_XQgw7o1KA/HerdingCode-0056-Markus-Volter-on-Model-Driven-Development-DSLs-and-Product-Line-Engineering.mp3" fileSize="31889543" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>You know Markus Völter as the founder and voice of Software Engineering Radio. Well, this week on Herding Code, Markus finds himself on the other side of the microphone – fielding, rather than asking, questions. Listen in as Markus explains model-driven s</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>You know Markus Völter as the founder and voice of Software Engineering Radio. Well, this week on Herding Code, Markus finds himself on the other side of the microphone – fielding, rather than asking, questions. Listen in as Markus explains model-driven software development and product line engineering. Learn about modeling, domain-specific languages, code generation, Eclipse, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=206</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/T_XQgw7o1KA/HerdingCode-0056-Markus-Volter-on-Model-Driven-Development-DSLs-and-Product-Line-Engineering.mp3" length="31889543" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0056-Markus-Volter-on-Model-Driven-Development-DSLs-and-Product-Line-Engineering.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 55: Nate Kohari brings Your Moment of Zen</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/knODqNS4BPc/</link>
		<comments>http://herdingcode.com/?p=203#comments</comments>
		<pubDate>Thu, 30 Jul 2009 07:55:00 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=203</guid>
		<description><![CDATA[Nate Kohari? Kanban Boards? Continuous Improvement? Zen? Stop right there! We know what you&#8217;re thinking.&#160; You already heard this episode about three weeks ago on that other podcast, right?&#160; Well, think again, because this week on Herding Code, the guys pick up where that interview left off.&#160; Listen in as Nate Kohari, the creator of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://kohari.org/">Nate Kohari</a>? Kanban Boards? Continuous Improvement? <a href="http://agilezen.com">Zen</a>? Stop right there! We know what you&#8217;re thinking.&#160; You already heard this episode about three weeks ago on that <a href="http://hanselminutes.com/">other podcast</a>, right?&#160; Well, think again, because this week on Herding Code, the guys pick up where <a href="http://hanselminutes.com/default.aspx?showID=188">that interview</a> left off.&#160; Listen in as Nate Kohari, the creator of <a href="http://ninject.org">Ninject</a>, talks about the technical nuts and business bolts of his new startup. Find out why Nate choose to build his online product predominantly on a Microsoft stack, how the site is going to scale, how he processes payments, and much, much more, this week on Herding Code.</p>
<ul>
<li>Kevin sets the tone of the show and notes that the guys are going to steer clear of the questions already addressed on <a href="http://hanselminutes.com/default.aspx?showID=188">a recent Hanselman show</a>.&#160; This talk will focus on technical and startup details. </li>
<li>Nate comments on why he build his application using the Microsoft stack.&#160; After all, most startups don&#8217;t chose this path.&#160; </li>
<li>The guys talk about multiple browser support, jQuery, jQuery Plugins, CSS and Firefox Add-ons. </li>
<li>Jon asks about architectural patterns.&#160; Nate talks about ASP.NET MVC with the Spark View Engine. </li>
<li>Kevin asks about online payment integration? Was it painful? </li>
<li>Nate discusses hosting and scalability. </li>
<li>Scott K asks about <a href="http://nikibeth.com">the brains behind the operation</a> and how her background may have inspired Zen&#8217;s UI and overall flow. </li>
<li>Kevin asks Nate for any &#8220;words of wisdom&#8221; for those thinking about launching a startup. </li>
<li>Kevin wraps up the show asking Nate about what&#8217;s to come with Ninject and Zen. </li>
</ul>
<p>Zen Coupon Code: <strong>KAIZEN</strong>&#160; <br /><em>50% off the first month, last to the end of July.</em></p>
<p>Show Links: </p>
<ul>
<li><a href="http://kohari.org/">Nate Kohari&#8217;s Discord &amp; Rhyme</a> </li>
<li><a href="http://twitter.com/nkohari/">Nate Kohari on Twitter</a> </li>
<li><a href="http://ninject.org">Ninject</a> </li>
<li><a href="http://agilezen.com">Zen</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Lean_software_development">Lean Software Development</a> </li>
<li><a href="http://hanselminutes.com/default.aspx?showID=188">Hanselminutes</a> </li>
<li><a href="http://nikibeth.com">Nicole Kohari</a> </li>
<li><a href="http://averyblog.com/">James Avery</a> </li>
<li><a href="http://mjeaton.net/blog/">Mike Eaton</a> </li>
<li><a href="http://twitter.com/jaymed">Jayme Davis</a> </li>
<li><a href="http://www.lostechies.com/blogs/sean_chambers/">Sean Chambers</a> </li>
<li><a href="https://www.hibernate.org/343.html">NHibernate</a> </li>
<li><a href="http://www.hookedonlinq.com/LINQToNHibernate.ashx">LINQ to NHibernate</a> </li>
<li><a href="http://jquery.com">jQuery</a> </li>
<li><a href="http://jqueryui.com/">jQuery UI</a> </li>
<li><a href="http://rubyonrails.org/">Ruby on Rails</a> </li>
<li><a href="http://mono-project.com/Main_Page">Mono</a> </li>
<li><a href="http://www.asp.net/mvc/">ASP.NET MVC</a> </li>
<li><a href="http://haacked.com">Phil Haack</a> </li>
<li><a href="http://www.castleproject.org/monorail/">MonoRail</a> </li>
<li><a href="http://sparkviewengine.com/">Spark View Engine</a> </li>
<li><a href="http://docs.jquery.com/Plugins/Metadata/metadata">jQuery Metadata Plugin</a> </li>
<li><a href="http://browsershots.org/">BrowserShots</a> </li>
<li><a href="http://www.xenocode.com/Browsers/">Xenocode</a> </li>
<li><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IETester</a> </li>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/6683">Firefox Firecookie Add-ons</a> </li>
<li><a href="http://www.amcharts.com/">amCharts</a> </li>
<li><a title="http://code.google.com/apis/chart/basics.html" href="http://code.google.com/apis/chart/basics.html">Chart Basics</a> </li>
<li><a href="http://rafael.adm.br/css_browser_selector/">CSS Browser Selector</a> </li>
<li><a href="http://www.akamai.com/">Akamai</a> </li>
<li><a href="http://code.google.com/apis/ajaxlibs/">Google CDN</a> </li>
<li><a href="http://raclspace.com" class="broken_link">Rackspace</a>, <a href="http://www.rackspacecloud.com/">Rackspace Cloud (Mosso)</a> </li>
<li><a href="http://aws.amazon.com/cloudfront/">Amazon CloudFront</a> </li>
<li><a href="http://www.braintreepaymentsolutions.com/">BrainTree Payment Solutions</a> </li>
<li><a href="http://telligent.com/">Telligent</a> </li>
<li><a href="http://sethgodin.typepad.com/the_dip/">The Dip by Seth Godin</a> </li>
<li><a href="http://www.poppendieck.com/">Mary and Tom Poppendieck</a> </li>
<li><a href="http://www.37signals.com/">37signals</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0055-Nate-Kohari-brings-Your-Moment-of-Zen.mp3">Herding Code 55: Nate Kohari brings Your Moment of Zen</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/FBqAKTu8bXebPGSW_Vii6JFZiTY/0/da"><img src="http://feedads.g.doubleclick.net/~a/FBqAKTu8bXebPGSW_Vii6JFZiTY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FBqAKTu8bXebPGSW_Vii6JFZiTY/1/da"><img src="http://feedads.g.doubleclick.net/~a/FBqAKTu8bXebPGSW_Vii6JFZiTY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/knODqNS4BPc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=203</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/L4dEBVsMoQ4/HerdingCode-0055-Nate-Kohari-brings-Your-Moment-of-Zen.mp3" fileSize="51261632" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Nate Kohari? Kanban Boards? Continuous Improvement? Zen? Stop right there! We know what you&amp;#8217;re thinking.&amp;#160; You already heard this episode about three weeks ago on that other podcast, right?&amp;#160; Well, think again, because this week on Herding C</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Nate Kohari? Kanban Boards? Continuous Improvement? Zen? Stop right there! We know what you&amp;#8217;re thinking.&amp;#160; You already heard this episode about three weeks ago on that other podcast, right?&amp;#160; Well, think again, because this week on Herding Code, the guys pick up where that interview left off.&amp;#160; Listen in as Nate Kohari, the creator of [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=203</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/L4dEBVsMoQ4/HerdingCode-0055-Nate-Kohari-brings-Your-Moment-of-Zen.mp3" length="51261632" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0055-Nate-Kohari-brings-Your-Moment-of-Zen.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 54: Rob Conery interviews the Herding Code guys</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Yac3HAtKG9M/</link>
		<comments>http://herdingcode.com/?p=197#comments</comments>
		<pubDate>Sat, 18 Jul 2009 07:17:43 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=197</guid>
		<description><![CDATA[Let’s keep the party going! In this very special episode of Herding Code, Rob Conery puts Jon, Scott K and Kevin on the spot as he turns the tables and asks his own questions and passes his own judgments. Do you want to know how Herding Code came about? Are you curious how Rob and [...]]]></description>
			<content:encoded><![CDATA[<p>Let’s keep the party going! In this very special episode of Herding Code, Rob Conery puts Jon, Scott K and Kevin on the spot as he turns the tables and asks his own questions and passes his own judgments. Do you want to know how Herding Code came about? Are you curious how Rob and the guys feel Herding Code differs from the other podcasts? Have you ever wondered how the Herding Code members might map to the cast of The View? All in good fun, Rob derails the show and gives us a behind the scenes look into Herding Code productions.</p>
<ul>
<li>The guys try to explain the value of Twitter to Rob. &#8220;Twitter makes me more productive.&#8221; &#8220;You must cultivate your network.&#8221; &#8220;It is all about who you follow.&#8221; &#8220;Twitter is a fishing net.&#8221; &#8220;I can quit at anytime.&#8221;</li>
<li>Jon shares how Herding Code started with an inadvertent Skype conversation.</li>
<li>Scott K talks about Herding Code’s diverse guest list which doesn’t consist of the usual list of suspects which might be regulars on other shows.</li>
<li>The Kevin Dente Roast continues…</li>
<li>Rob compares the Herding Code with The View, identifies each cast members role and announces that Herding Code needs to build in the happy hour aspect of podcasting. Have another beer, Rob.</li>
<li>Jon talks about cannibalism and attacking oneself.</li>
<li>The guys discuss Rob’s new <span style="text-decoration: line-through;">spokesmodel</span> spokesman position at Microsoft, ongoing <a href="http://blog.wekeroad.com/category/kona/" class="broken_link">Kona development</a> and a bit about community outreach.</li>
<li>Are you missing K Scott? Tune into this week’s show to find out what he’s doing now. You may be utterly surprised.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a></li>
<li><a href="http://codinghorror.com">Jeff Atwood</a></li>
<li><a href="http://www.hanselman.com/blog/">Scott Hanselman</a>, <a href="http://www.hanselminutes.com/">Hanselminutes</a></li>
<li><a href="http://ejohn.org/blog/">John Resig</a></li>
<li><a href="http://haacked.com/">Phil Haack</a></li>
<li><a href="http://netcave.org/">Alan Stevens</a></li>
<li><a href="http://blogs.msdn.com/gduthie/">G. Andrew Duthie</a></li>
<li><a href="http://codebetter.com/blogs/gregyoung/">Greg Young</a></li>
<li><a href="http://wildermuth.com/">Shawn Wildermuth</a></li>
<li><a href="http://blog.theaccidentalgeek.com/">Joe Brinkman</a></li>
<li><a href="http://www.dotnetnuke.com/Community/Blogs/tabid/825/BlogID/1/Default.aspx">Shaun Walker</a></li>
<li><a href="http://www.dotnetnuke.com/">DotNetNuke</a></li>
<li><a href="http://techsmith.com">TechSmith</a>, <a href="http://www.techsmith.com/download/snagittrialthx.asp">SnagIt</a>, <a href="http://www.jingproject.com/">Jing</a></li>
<li><a href="http://code.google.com/p/v8/">V8 JavaScript Engine</a></li>
<li><a href="http://secretgeek.net/">Leon Bambrick</a> – <a href="http://secretgeek.net/sync_live.asp">New Synchronization Idea Overlooked By Microsoft Live team</a></li>
<li><a href="http://codebetter.com/blogs/glenn.block/Default.aspx">Glenn Block</a></li>
<li><a href="http://www.sauria.com/blog/">Ted Leung</a></li>
<li><a href="http://www.voelter.de/">Markus Völter</a></li>
<li><a href="http://weblogs.asp.net/Podwysocki/">Matt Podwysocki</a></li>
<li><a href="http://blogs.msdn.com/sburke/">Shawn Burke</a></li>
<li><a href="http://weblogs.asp.net/bleroy/">Bertrand Le Roy</a></li>
<li><a href="http://stephenwalther.com/blog/default.aspx">Stephen Walther</a></li>
<li><a href="http://www.dotnetrocks.com/">DotNetRocks</a></li>
<li><a href="http://elegantcode.com/category/codecast/">Elegant Code Podcast</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0054-Rob-Conery-interviews-the-Herding-Code-guys.mp3">Herding Code 54: Rob Conery interviews the Herding Code guys</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" alt="" height="190" style="float:none;" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/exs9TVMWfZS3ozP_lvZ4YsechMw/0/da"><img src="http://feedads.g.doubleclick.net/~a/exs9TVMWfZS3ozP_lvZ4YsechMw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/exs9TVMWfZS3ozP_lvZ4YsechMw/1/da"><img src="http://feedads.g.doubleclick.net/~a/exs9TVMWfZS3ozP_lvZ4YsechMw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Yac3HAtKG9M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=197</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/neqhZMvklpQ/HerdingCode-0054-Rob-Conery-interviews-the-Herding-Code-guys.mp3" fileSize="26387947" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Let’s keep the party going! In this very special episode of Herding Code, Rob Conery puts Jon, Scott K and Kevin on the spot as he turns the tables and asks his own questions and passes his own judgments. Do you want to know how Herding Code came about? A</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Let’s keep the party going! In this very special episode of Herding Code, Rob Conery puts Jon, Scott K and Kevin on the spot as he turns the tables and asks his own questions and passes his own judgments. Do you want to know how Herding Code came about? Are you curious how Rob and [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=197</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/neqhZMvklpQ/HerdingCode-0054-Rob-Conery-interviews-the-Herding-Code-guys.mp3" length="26387947" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0054-Rob-Conery-interviews-the-Herding-Code-guys.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 53: SubSonic 3.0 Release Party with Rob Conery</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/o4fkcyfa_2c/</link>
		<comments>http://herdingcode.com/?p=193#comments</comments>
		<pubDate>Wed, 08 Jul 2009 23:55:02 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=193</guid>
		<description><![CDATA[What? You thought SubSonic was dead! Well, crack open a beer and join the party &#8211; the SubSonic 3.0 Release Party!&#160; That&#8217;s right. It is finally here and Rob Conery (Herding Code&#8217;s first repeat guest) gets a little rowdy announcing the new features.&#160; Listen in as Rob speaks of SubSonic, the new role he&#8217;s playing [...]]]></description>
			<content:encoded><![CDATA[<p>What? You thought <a href="http://blog.wekeroad.com/subsonic/subsonic-rip/">SubSonic was dead!</a> Well, crack open a beer and join the party &#8211; the SubSonic 3.0 Release Party!&#160; That&#8217;s right. It is finally here and Rob Conery (Herding Code&#8217;s first repeat guest) gets a little rowdy announcing the new features.&#160; Listen in as Rob speaks of SubSonic, the new role he&#8217;s playing at Microsoft, why he&#8217;s given up on Twitter and why Kevin Dente deserves to be roasted.&#160; Does Rob completely derail the show?&#160; Find out this week on Herding Code.</p>
<ul>
<li>Jon kicks off the show asking Rob for some clarity on his job at Microsoft. Rob refuses to answer the question and unveils his plan to completely derail the podcast.&#160; This leads into the first ever Kevin Dente Roast. </li>
<li>After things settle down, Rob announces SubSonic 3.0 and the &#8220;technical part of the podcast&#8221; is initiated. </li>
<li>Rob talks to SubSonic details &#8211; specifically, <a href="http://subsonicproject.com/docs/Using_ActiveRecord">ActiveRecord</a>, REST Handler, <a href="http://subsonicproject.com/docs/IQueryable">Linq engine</a>, <a href="http://subsonicproject.com/docs/Using_SimpleRepository">SimpleRepository</a>, <a href="http://subsonicproject.com/docs/T4_Templates">templating system</a>, the use of <a href="http://www.codeplex.com/IQToolkit">the iQueryable Toolkit</a>, the <a href="http://subsonicproject.com/docs">new docs site</a>, and auto migrations. </li>
<li>&#8220;What&#8217;s so difficult about building a freakin&#8217; expression parser?&#8221;&#160; Rob states that coding is hard and the fact that LINQ leaves him a little afraid. He then speaks a little Mandarin and speaks of going shopping. </li>
<li>Jon and Rob have a discussion about the use of ORMs and performance concerns.&#160; Rob states <a href="http://subsonicproject.com/docs/Comparisons">No one ever got fired for using Microsoft</a> and adds a quick comment about <a href="http://blog.wekeroad.com/subsonic/subsonic-to-acquire-nhibernate/">SubSonic&#8217;s failed acquision of NHibernate</a> </li>
<li>Scott K asks what it is like to write your own provider for SubSonic and notes that a SQL Data Service provider would allow one to scale to the cloud. </li>
<li>The guys field listener questions from <a href="http://twitter.com/codinghorror">Jeff Atwood</a> (&#8220;Why is SQL so awesome?&#8221;) and <a href="http://twitter.com/ccrary/status/2428466351">Chip Cray</a> (&#8220;How has your view of DDD changed since you started the <a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-part-1/">StoreFront</a>?&#8221;) </li>
<li>The conversation comes full circle with Jon asking Rob (again) about his job at Microsoft and if he&#8217;s paid to work on SubSonic. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a> </li>
<li><a href="http://www.hanselman.com/blog/">Scott Hanselman</a> </li>
<li><a href="http://blog.wekeroad.com/subsonic/subsonic-3-0-is-released/">SubSonic 3.0 is Released Announcement</a> </li>
<li><a href="http://subsonicproject.com/download">SubSonic 3.0 Download</a> </li>
<li><a href="http://subsonicproject.com/docs/Main_Page">SubSonic 3.0 Docs</a> </li>
<li><a href="http://rubyonrails.org/">Ruby on Rails</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/netframework/aa904594.aspx">LINQ</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb425822.aspx">LINQ to SQL</a> </li>
<li><a href="http://codinghorror.com">Jeff Atwood</a>, <a href="http://www.joelonsoftware.com/">Joel Spolsky</a>, <a href="http://stackoverflow.com">Stack Overflow</a> </li>
<li><a href="http://www.codeplex.com/IQToolkit">iQueryable Toolkit</a> </li>
<li><a href="http://blogs.msdn.com/mattwar/">Matt Warren</a> </li>
<li><a href="http://www.gzip.org/">gzip</a> </li>
<li><a href="http://www.west-wind.com/Weblog/">Rick Strahl</a> </li>
<li><a href="http://www.microsoft.com/azure/data.mspx">SQL Data Services</a> </li>
<li><a href="http://nhforge.org/Default.aspx">NHibernate</a> </li>
<li><a title="http://en.wikipedia.org/wiki/Sharding" href="http://en.wikipedia.org/wiki/Sharding">Sharding</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Plain_Old_CLR_Object">POCO</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx">Entity Framework</a> </li>
<li><a href="http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx">T4 Templates</a> </li>
<li><a href="http://www.db4o.com/">db4objects</a> </li>
<li><a href="http://sqlite.phxsoftware.com/">SQLite</a> </li>
<li><a href="http://ayende.com/Blog/">Ayende</a> </li>
<li><a href="http://damieng.com/">Damien Guard</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> </li>
<li><a href="http://www.loudthinking.com/">David Heinemeier Hansson (DHH)</a> </li>
<li><a href="http://blog.wekeroad.com/mvc-storefront/mvc-storefront-part-1/">ASP.NET MVC StoreFront</a> </li>
<li><a href="http://stackoverflow.carsonified.com/tickets.html">StackOverflow DevDays</a> </li>
<li>Intro music &#8211; <a href="http://hypem.com/track/691259">Chicago Remix</a> &#8211; requested by Rob</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0053-SubSonic-3-0-Release-Party-with-Rob-Conery.mp3">Herding Code 53: SubSonic 3.0 Release Party with Rob Conery</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>
<p><a href="http://www.red-gate.com/products/ants_memory_profiler/memory_profiling_made_simple.htm?utm_source=infozerk&amp;utm_medium=box&amp;utm_term=1777&amp;utm_content=memprofsimple&amp;utm_campaign=antsmemoryprofiler"><img src="http://herdingcode.com/wp-content/uploads/MemPro_Made_Easy_300x250-1.gif" alt="" height="190" style="float:none;" /></a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/Bt1LWJKU66IEAP2te8uSTWADQJQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/Bt1LWJKU66IEAP2te8uSTWADQJQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Bt1LWJKU66IEAP2te8uSTWADQJQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/Bt1LWJKU66IEAP2te8uSTWADQJQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/o4fkcyfa_2c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=193</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/354Mt1p9BtA/HerdingCode-0053-SubSonic-3-0-Release-Party-with-Rob-Conery.mp3" fileSize="29571081" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>What? You thought SubSonic was dead! Well, crack open a beer and join the party &amp;#8211; the SubSonic 3.0 Release Party!&amp;#160; That&amp;#8217;s right. It is finally here and Rob Conery (Herding Code&amp;#8217;s first repeat guest) gets a little rowdy announcing th</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>What? You thought SubSonic was dead! Well, crack open a beer and join the party &amp;#8211; the SubSonic 3.0 Release Party!&amp;#160; That&amp;#8217;s right. It is finally here and Rob Conery (Herding Code&amp;#8217;s first repeat guest) gets a little rowdy announcing the new features.&amp;#160; Listen in as Rob speaks of SubSonic, the new role he&amp;#8217;s playing [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=193</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/354Mt1p9BtA/HerdingCode-0053-SubSonic-3-0-Release-Party-with-Rob-Conery.mp3" length="29571081" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0053-SubSonic-3-0-Release-Party-with-Rob-Conery.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 52: The Alan Stevens and G. Andrew Duthie Debate Continues!</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/NJgON9eIvao/</link>
		<comments>http://herdingcode.com/?p=191#comments</comments>
		<pubDate>Wed, 01 Jul 2009 08:00:34 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=191</guid>
		<description><![CDATA[In this corner, Microsoft Developer Evangelist and author, G. Andrew Duthie. In the other corner, C# MVP, ASP Insider and Open Space Technology facilitator, Alan Stevens. This week, G. Andrew Duthie and Alan Stevens bring their recent &#8220;Real Software Development vs Microsoft Bubble Development&#8221; Twitter debate to Herding Code. It&#8217;s all the open and honest, [...]]]></description>
			<content:encoded><![CDATA[<p>In this corner, Microsoft Developer Evangelist and author, <a href="http://blogs.msdn.com/gduthie/">G. Andrew Duthie</a>. In the other corner, C# <a href="http://mvp.support.microsoft.com/">MVP</a>, <a href="http://aspinsiders.com/">ASP Insider</a> and <a href="http://www.openspaceworld.com">Open Space Technology</a> facilitator, <a href="http://netcave.org/">Alan Stevens</a>. This week, G. Andrew Duthie and Alan Stevens bring their recent &#8220;Real Software Development vs Microsoft Bubble Development&#8221; Twitter debate to Herding Code. It&#8217;s all the open and honest, fun-loving, snarky banter without the 140 character limit.</p>
<ul>
<li>Kevin kicks off the show by announcing our two fighters. Ding. Ding.</li>
<li>Alan throws the first punch &#8211; He likes Herding Code because it&#8217;s about real software development rather than development in the Microsoft bubble.  It&#8217;s about the tool users rather than the tool builders and it&#8217;s about honest feedback.</li>
<li>Andrew jabs back &#8211; He likes the stories from the trenches but he feels more credit must be given to the folks at Microsoft who are doing the right thing. In other words, don&#8217;t always assume the worst and snark about it.</li>
<li>Scott K keeps both fighters on their toes &#8211; First taking jabs at Alan because some DevDiv developers dogfood Microsoft&#8217;s stuff (e.g. Visual Studio 2010 and .NET 4.0) and then lands a sucker punch on Andrew noting Entity Framework is developing in the dark.  Who could have seen that punch coming?</li>
<li>The fight continues with talk about general disgust in drag and drop demos, the role of the Developer Evangelist, Microsoft&#8217;s goals and constraints, and the need for candid feedback.</li>
<li>If you missed the Twitter exchange, you will definitely want to listen in as The Alan Stevens vs G. Andrew Duthie Debate continues this week on Herding Code.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://netcave.org/">Alan Stevens</a>, <a href="http://twitter.com/alanstevens">@alanstevens</a></li>
<li><a href="http://blogs.msdn.com/gduthie/">G. Andrew Duthie</a>, <a href="http://twitter.com/devhammer">@devhammer</a> </li>
<li><a href="http://codestock.org">CodeStock Conference in Knoxville</a></li>
<li><a href="http://www.devlink.net/">devLINK Conference in Nashville</a></li>
<li><a href="http://www.communitymegaphone.com/">Community Megaphone</a></li>
<li><a href="http://bradwilson.typepad.com/">Brad Wilson</a></li>
<li><a href="http://www.devexpress.com/">DevExpress</a></li>
<li><a href="http://www.jetbrains.com/">JetBrains</a></li>
<li><a href="http://damieng.com/">Damien Guard</a></li>
<li><a href="http://www.hanselman.com/blog/">Scott Hanselman</a></li>
<li><a href="http://haacked.com/">Phil Haack</a></li>
<li><a href="http://blog.wekeroad.com/">Rob Conery</a></li>
<li><a href="http://joel.neubeck.net/">Joel Neubeck</a> and <a href="http://timheuer.com/blog/">Tim Heuer</a>&#8216;s <a href="http://www.codeplex.com/sl2videoplayer">Silverlight Video Player</a></li>
<li><a href="http://www.joshholmes.com/blog">Josh Holmes</a></li>
<li><a href="http://www.microsoft.com/windows/internet-explorer/get-the-facts/browser-comparison.aspx">Windows Internet Explorer 8: Get the facts</a></li>
<li><a href="http://www.vine.net/">Microsoft Vine</a></li>
<li><a href="http://serenitymovie.com/">Serenity Movie</a></li>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a></li>
<li><a href="http://www.pluralsight.com/community/blogs/dbox/">Don Box</a></li>
<li><a href="http://community.irritatedvowel.com/blogs/pete_browns_blog/default.aspx">Pete Brown</a></li>
<li><a href="http://www.hanselman.com/blog/T4TextTemplateTransformationToolkitCodeGenerationBestKeptVisualStudioSecret.aspx">T4 Templates</a></li>
<li><a href="http://briannoyes.net/">Brian Noyes</a></li>
</ul>
<p><strong>Note: </strong>Ward Bell transcribed <a href="http://neverindoubtnet.blogspot.com/2009/08/drag-drop-debate-on-herding-code.html">a part of the discussion on drag&#8217;n'drop demos here</a>.</p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0052-The-Alan-Stevens-and-G-Andrew-Duthie-Debate-Continues.mp3">Herding Code 52: The Alan Stevens and G. Andrew Duthie Debate Continues</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gmHBB3-egoTDnjA5_7mi2q6mmLQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/gmHBB3-egoTDnjA5_7mi2q6mmLQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gmHBB3-egoTDnjA5_7mi2q6mmLQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/gmHBB3-egoTDnjA5_7mi2q6mmLQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/NJgON9eIvao" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=191</wfw:commentRss>
		<slash:comments>17</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/FAviZlNxxCI/HerdingCode-0052-The-Alan-Stevens-and-G-Andrew-Duthie-Debate-Continues.mp3" fileSize="38684141" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this corner, Microsoft Developer Evangelist and author, G. Andrew Duthie. In the other corner, C# MVP, ASP Insider and Open Space Technology facilitator, Alan Stevens. This week, G. Andrew Duthie and Alan Stevens bring their recent &amp;#8220;Real Software</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this corner, Microsoft Developer Evangelist and author, G. Andrew Duthie. In the other corner, C# MVP, ASP Insider and Open Space Technology facilitator, Alan Stevens. This week, G. Andrew Duthie and Alan Stevens bring their recent &amp;#8220;Real Software Development vs Microsoft Bubble Development&amp;#8221; Twitter debate to Herding Code. It&amp;#8217;s all the open and honest, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=191</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/FAviZlNxxCI/HerdingCode-0052-The-Alan-Stevens-and-G-Andrew-Duthie-Debate-Continues.mp3" length="38684141" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0052-The-Alan-Stevens-and-G-Andrew-Duthie-Debate-Continues.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 51: Greg Young on Our Grand Failure – Thoughts on DDDD</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/vtjngP2lGjQ/</link>
		<comments>http://herdingcode.com/?p=189#comments</comments>
		<pubDate>Fri, 26 Jun 2009 17:58:05 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=189</guid>
		<description><![CDATA[This week the guys talk to Greg Young about what he calls &#8220;our greatest failure&#8221;. Greg talks about how we&#8217;ve failed our so completely that they now base their success on our always failing in the same way. He starts with your classic Hello World use-case, the common sex change Greg talks about how we&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>This week the guys talk to <a href="http://codebetter.com/blogs/gregyoung/">Greg Young</a> about what he calls &#8220;our greatest failure&#8221;.</p>
<ul>
<li>Greg talks about how we&#8217;ve failed our so completely that they now base their success on our always failing in the same way. He starts with your classic Hello World use-case, the common sex change </li>
<li>Greg talks about how we&#8217;ve forced our customers to work with data when they&#8217;re naturally behavior-centric </li>
<li>The problem with losing the historical record &#8211; we&#8217;ve lost the value of context and intent </li>
<li>Scott K asks about determining software behaviors by observing user behavior </li>
<li>Greg describes how Command Separation and the Event Sourcing pattern can help in solving this </li>
<li>K Scott asks about how this fits in with REST-ful architectures which are generally data-centric </li>
<li>Jon asks about the UI space efficiency of designing for behavioral interaction instead of data interaction </li>
<li>Some examples from HR: Jon likes to promote people, K Scott enjoys discussions of termination procedures </li>
<li>Kevin asks how what Greg&#8217;s proposing is different from task based UI&#8217;s we&#8217;ve already seen </li>
<li>Jon asks how to sell this to management, who sometimes doesn&#8217;t feel the need to share business process information with the software developers </li>
<li>Greg and K Scott talk about how data-centric style applications lose valuable context &#8211; educational tracking, shopping carts, medical records, and financial systems. </li>
<li>Scott K and Greg talk about how data-centric applications don&#8217;t handle histrory well. Greg points out that there&#8217;s a big difference between an event and a snapshot model. </li>
<li>Jon asks how we persist this kind of event information &#8211; do we need to move away from relational databases? </li>
<li>Greg talks about why the implementational details are less important than grasping the high level concepts.</li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://codebetter.com/blogs/gregyoung/">Greg Young&#8217;s blog</a> </li>
<li><a href="http://martinfowler.com/bliki/CommandQuerySeparation.html">Command Query Separation</a>&#160; </li>
<li><a href="http://tech.groups.yahoo.com/group/domaindrivendesign/">Domain Driven Design &#8211; Yahoo Group</a> </li>
<li><a href="http://herdingcode.com/survey/index.php?sid=13983&amp;lang=en">Herding Code Trivia Contest &#8211; (Diskeeper Pro Premier)</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0051-Greg-Young-on-Our-Grand-Failure-Thoughts-on-DDDD.mp3">Herding Code 51: Greg Young on Our GRAND Failure &#8211; Thoughts on DDDD</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/frNwvij9RnhXux0nmnsF-T77x-Y/0/da"><img src="http://feedads.g.doubleclick.net/~a/frNwvij9RnhXux0nmnsF-T77x-Y/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/frNwvij9RnhXux0nmnsF-T77x-Y/1/da"><img src="http://feedads.g.doubleclick.net/~a/frNwvij9RnhXux0nmnsF-T77x-Y/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/vtjngP2lGjQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=189</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KbTObQIel1s/HerdingCode-0051-Greg-Young-on-Our-Grand-Failure-Thoughts-on-DDDD.mp3" fileSize="31618402" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week the guys talk to Greg Young about what he calls &amp;#8220;our greatest failure&amp;#8221;. Greg talks about how we&amp;#8217;ve failed our so completely that they now base their success on our always failing in the same way. He starts with your classic Hel</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week the guys talk to Greg Young about what he calls &amp;#8220;our greatest failure&amp;#8221;. Greg talks about how we&amp;#8217;ve failed our so completely that they now base their success on our always failing in the same way. He starts with your classic Hello World use-case, the common sex change Greg talks about how we&amp;#8217;ve [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=189</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KbTObQIel1s/HerdingCode-0051-Greg-Young-on-Our-Grand-Failure-Thoughts-on-DDDD.mp3" length="31618402" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0051-Greg-Young-on-Our-Grand-Failure-Thoughts-on-DDDD.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/_WPKnUaxmV4/</link>
		<comments>http://herdingcode.com/?p=187#comments</comments>
		<pubDate>Fri, 19 Jun 2009 07:24:06 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=187</guid>
		<description><![CDATA[This week the guys talk to Damien Guard, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R. Damien assures us that LINQ To SQL is not at all dead and talks about some of the new [...]]]></description>
			<content:encoded><![CDATA[<p>This week the guys talk to <a href="http://damieng.com/">Damien Guard</a>, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R.</p>
<ul>
<li>Damien assures us that LINQ To SQL is not at all dead and talks about some of the new features in LINQ To SQL 4. </li>
<li>Damien discusses the T4 templates in EF/VS2010 as well as the LINQ to SQL T4 templates he&#8217;s released on CodePlex as <a href="http://l2st4.codeplex.com/">L2ST4</a>. </li>
<li>New features in EF 4 (LINQ operators, ObjectSet) </li>
<li>Additional LINQ To SQL mocking with ITable&lt;T&gt; </li>
<li>Some general discussion of query performance optimization in L2S and EF, including some enhancements in v4.</li>
<li>Code-only configuration to enable fluent configuration for EF</li>
<li>Kevin compares the code-only configuration to Fluent NHibernate</li>
<li>K Scott asks about how code-only configuration would enable TDD with EFF</li>
<li>Damien talks about the challenges of TDD and DDD when developing a framework</li>
<li>Jon asks the &#8220;Should L2S be on CodePlex&#8221; question</li>
<li>Damien mentions Matt Warren&#8217;s <a href="http://www.codeplex.com/IQToolkit">LINQ IQueryable Toolkit</a></li>
<li>Jon asks about the experience and improvements to migration from L2S to EF</li>
<li>K Scott asks about common L2S mistakes</li>
<li>Jon asks about POCO support in EF</li>
<li>Kevin bemoans the lack of support for refreshing a L2S model when your schema changes</li>
<li>The talk shifts over to the programming font Damien designed, <a href="http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released">Envy Code R</a></li>
<li>Damien explains the intricacies of TrueType, bitmap fonts and hinting</li>
<li>Discussion of font editing software, from FontLab ($500) to <a href="http://fontforge.sourceforge.net/">FontForge</a> (free, open source), and <a href="http://www.microsoft.com/typography/tools/vtt.aspx">Microsoft Visual TrueType</a> (free, weird license agreement which must be faxed in)</li>
<li>Damien&#8217;s crazy font hack to get italic comments in Visual Studio</li>
<li>Jon asks about the new typography features in Windows 7, including the new DirectWrite API</li>
<li>Damien prefers Mac font rendering for quick glances, Windows for long use</li>
<li>Discussion of how fonts affect eyestrain </li>
<li>Jon talks about font rendering on Kindle and how he&#8217;s using it as an RSS aggregator </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://damieng.com/blog/2009/06/01/linq-to-sql-changes-in-net-40">LINQ to SQL changes in .NET 4.0</a> </li>
<li><a href="http://l2st4.codeplex.com/">L2ST4</a> &#8211; LINQ to SQL T4 templates</li>
<li><a href="http://www.codeplex.com/IQToolkit">LINQ IQueryable Toolkit</a></li>
<li><a href="http://damieng.com/blog/2008/05/26/envy-code-r-preview-7-coding-font-released">Envy Code R</a></li>
<li><a href="http://en.wikipedia.org/wiki/TrueType">TrueType</a></li>
<li><a href="http://www.fontlab.com/">FontLab</a></li>
<li><a href="http://www.microsoft.com/typography/tools/vtt.aspx">Microsoft Visual TrueType</a></li>
<li><a href="http://www.istartedsomething.com/20081030/improvements-to-fonts-in-windows-7/">Windows 7 font changes and Gabriola</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd371554%28VS.85%29.aspx">DirectWrite</a></li>
<li><a href="http://www.amazon.com/dp/B00154JDAI/?tag=jongall-20">Amazon Kindle</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0050-Damien-Guard-on-LINQ-to-SQL-Entity-Framework-and-Fontography.mp3">Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/GnWJN1vg1O9c3h_RVM9irJpB_qs/0/da"><img src="http://feedads.g.doubleclick.net/~a/GnWJN1vg1O9c3h_RVM9irJpB_qs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GnWJN1vg1O9c3h_RVM9irJpB_qs/1/da"><img src="http://feedads.g.doubleclick.net/~a/GnWJN1vg1O9c3h_RVM9irJpB_qs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/_WPKnUaxmV4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=187</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/v2kW6FZjLrQ/HerdingCode-0050-Damien-Guard-on-LINQ-to-SQL-Entity-Framework-and-Fontography.mp3" fileSize="34131239" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week the guys talk to Damien Guard, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R. Damien assures us that LINQ To SQL is not at al</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week the guys talk to Damien Guard, a developer working on LINQ to SQL and Entity Framework. After discussing data access for a while, they talk about the programming font Damien publishes, Envy Code R. Damien assures us that LINQ To SQL is not at all dead and talks about some of the new [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=187</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/v2kW6FZjLrQ/HerdingCode-0050-Damien-Guard-on-LINQ-to-SQL-Entity-Framework-and-Fontography.mp3" length="34131239" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0050-Damien-Guard-on-LINQ-to-SQL-Entity-Framework-and-Fontography.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 49: Search with Bing and Wolfram Alpha</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/6vaVE6aDbrc/</link>
		<comments>http://herdingcode.com/?p=186#comments</comments>
		<pubDate>Wed, 10 Jun 2009 17:59:30 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=186</guid>
		<description><![CDATA[Have you binged, bunged or banged using Microsoft&#8217;s Bing? Any idea the type of questions you should feed Wolfram&#124;Alpha? This week on Herding Code, the guys talk about &#8220;new search things that have happened upon the Intertubes.&#8221; Are you planning to catch the Google Wave? Hear the cast&#8217;s thoughts on Google Wave and much more [...]]]></description>
			<content:encoded><![CDATA[<p>Have you binged, bunged or banged using <a href="http://bing.com">Microsoft&#8217;s Bing</a>? Any idea the type of questions you should feed <a href="http://www56.wolframalpha.com/">Wolfram|Alpha</a>? This week on Herding Code, the guys talk about &#8220;new search things that have happened upon the Intertubes.&#8221; Are you planning to catch the <a href="http://wave.google.com/">Google Wave</a>? Hear the cast&#8217;s thoughts on Google Wave and much more in this week&#8217;s Lightning Round.</p>
<ul>
<li>Jon digs into the Bing&#8217;s core feature list and shares that he is generally impressed with the specialty searches around travel, health, traffic, images, shopping and maps. </li>
<li>When it comes to search, the guys ask if Microsoft can really complete with Google. And does it really matter? </li>
<li>Scott K talks about Microsoft rebranding and questions what Microsoft is doing with its web properties? He compares Microsoft to Google which does everything web-based. Kevin chimes in and state that he doesn&#8217;t use a single Microsoft online property and Microsoft just doesn&#8217;t have a good story for this space. </li>
<li>The guys discuss usability features in Bing &#8211; specifically image and video search, search history and preferences. </li>
<li>K Scott brings up Bing&#8217;s nice use of Silverlight and speak to <a href="http://twitter.com/rmostell/statuses/2006499605">tweets stating Bing is Microsoft&#8217;s way of tricking you into installing the Silverlight plugin</a>. </li>
<li>Jon and Scott K talk about conspiracy theories. </li>
<li>Jon kicks off a conversation about Wolfram|Alpha and shares how you can ask just about anything and you will even get an answer if you know exactly how to phrase the question. </li>
<li>Kevin states that calling Wolfram|Alpha a search engine is a misnomer. Really, it&#8217;s a computational knowledge engine made for academics by academics. </li>
<li>Scott K calls out that anything claiming to be related to search must live up to Google. After all, you google information. You don&#8217;t altavista. </li>
<li>K Scott compares Wolfram|Alpha to a restaurant where the food&#8217;s not great but the atmosphere is pretty funky. </li>
<li>Jon and Scott K discuss search aggregators, explorer federated search and Kevin compares Wolfram|Alpha to <a href="http://stackoverflow.com/">Stack Overflow</a>. </li>
<li>K Scott comments on search in general and how competition is a good thing. K Scott is not completely comfortable with Google dominating the market share. It&#8217;s the same uncomfortable feeling he had when Microsoft dominated the browser wars and look how that turned out. Take note! </li>
</ul>
<p>Compliments of K Scott, another Lightning Round Strikes!</p>
<ul>
<li><a href="http://twitter.com">Twitter</a> on the <a href="http://www.xbox.com/en-US/">Xbox 360</a> </li>
<li><a href="http://www.last.fm/">last.fm</a> and <a href="http://social.zune.net/home.aspx?culture=en-us">Zune</a> </li>
<li><a href="http://e3expo.com/">E3 (Electonic Entertainment Expo)</a>, <a href="http://en.wikipedia.org/wiki/Project_Natal">Project Natal</a>, <a href="http://www.eurogamer.net/articles/e3-project-natals-molyneux-and-milo-interview">Milo Demo</a>, <a href="http://en.wikipedia.org/wiki/Peter_Molyneux">Peter Molyneux</a> </li>
<li><a href="https://browserlab.adobe.com/index.html#">Adobe&#8217;s BrowserLab</a> is a rip off of <a href="http://expression.microsoft.com/en-us/dd565874.aspx ">SuperPreview</a> </li>
<li><a href="http://www.microsoft.com/windows/windows-7/">Windows 7</a> October Release, adoption rate and boot from VHD feature </li>
<li><a href="http://wave.google.com/">Google Wave</a> and <a href="http://www.orkut.com/About.aspx">Google Orkut</a>, <a href="http://en.wikipedia.org/wiki/HTML_5">HTML 5</a>, <a href="http://en.wikipedia.org/wiki/Canvas_(HTML_element)">Canvas</a> and <a href="http://www.w3.org/Graphics/SVG/">SVG</a> </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.discoverbing.com/tour/">Discover Bing</a> </li>
<li><a href="http://www.farecast.live.com/">Farecast</a> </li>
<li><a href="http://www.powerset.com/">Powerset</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Spam_blog">Splogs</a> </li>
<li>Google vs Bing Results
<ul>
<li><a href="http://blackdog.ie/google-bing/search.php">http://blackdog.ie/google-bing/search.php</a> </li>
<li><a href="http://blindsearch.fejus.com">http://blindsearch.fejus.com</a> </li>
</ul>
</li>
<li><a href="http://en.wikipedia.org/wiki/Young_Jeezy">Young Jeezy</a> </li>
<li><a href="http://silverlight.net/">Silverlight</a> </li>
<li><a href="http://gears.google.com/">Google Gears</a> </li>
<li><a href="http://www56.wolframalpha.com/">Wolfram|Alpha</a> </li>
<li><a href="http://www.businessinsider.com/henry-blodget-its-time-for-microsoft-to-face-reality-about-search-and-the-internet-2009-5 ">It&#8217;s Time For Microsoft To Face Reality About Search And The Internet</a>, <a href="http://en.wikipedia.org/wiki/Henry_Blodget">Henry Blodget</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Stephen_Wolfram">Who is Stephen Wolfram</a>? Go ahead and <a href="http://www.bing.com/search?q=Stephen+Wolfram&amp;form=QBLH">Bing him too!</a> </li>
<li><a href="http://blog.jonudell.net/ ">Jon Udell</a> </li>
<li><a href="http://stackoverflow.com/">Stack Overflow</a> </li>
<li><a href="http://www.codinghorror.com/blog/archives/001224.html">The Elephant in the Room: Google Monoculture</a>, <a href="http://www.codinghorror.com/blog">Coding Horror</a> </li>
<li><a href="http://chris.pirillo.com/">Chris Pirillo</a> </li>
<li><a href="http://www.geekologie.com/">Geekologie</a> </li>
<li><a href="http://www.engadget.com/">Engadget</a> </li>
<li><a href="http://mef.codeplex.com/">Managed Extensibility Framework (MEF)</a> </li>
<li><a href="http://johnnylee.net/">Johnny Chung Lee</a> </li>
<li><a href="http://adamkinney.com/">Adam Kinney</a> </li>
<li><a href="http://blogs.zdnet.com/microsoft/?p=2917">With Wave, did Google jump the (Microsoft) shark?</a>, Mary-Jo Foley </li>
<li><a href="http://code.google.com/webtoolkit/">Google Web Toolkit (GWT)</a> </li>
</ul>
<p>Scott K&#8217;s Wolfram queries:    <br /><a href="http://www95.wolframalpha.com/input/?i=How+many+angels+can+dance+on+the+head+of+a+pin">How many angels can dance on the head of a pin?</a>     <br /><a href="http://www95.wolframalpha.com/input/?i=Do+these+pants+make+me+look+fat%3F">Do these pants make me look fat?</a> </p>
<p>Jon&#8217;s Wolfram queries:    <br /><a href="http://www58.wolframalpha.com/input/?i=gdp+of+moldovia+divided+by+ernest+goes+to+camp+box+office">GDP of Moldovia divided by Ernest Goes to Camp box office?</a>     <br /><a href="http://www58.wolframalpha.com/input/?i=escape%20velocity%20of%20saturn%20divided%20by%20top%20speed%20of%20a%20cheetah">Escape velocity of Saturn divided by top speed of a cheetah?</a>     <br /><a href="http://www63.wolframalpha.com/input/?i=population%20of%20vatican%20city%20divided%20by%20the%20square%20root%20of%20the%20number%20of%20hours%20in%20a%20leap%20year">Population of Vatican City divided by the square root of the number of hours in a leap year?</a>     <br /><a href="http://www63.wolframalpha.com/input/?i=how+to+cook+a+welshman">How to cook a Welshman?</a></p>
<p>K Scot&#8217;s Wolfram queries:    <br /><a href="http://www58.wolframalpha.com/input/?i=how+much+wood+could+a+woodchuck+chuck+if+a+woodchuck+could+chuck+wood%3F">How much wood could a woodchuck chuck if a woodchuck could chuck wood?</a></p>
<p>Jon Udell&#8217;s Wolfram query:    <br /><a href="http://www56.wolframalpha.com/input/?i=(h1n1+mexico+deaths+%2F+mexico+cases)+%2F+(h1n1+us+deaths+%2F+us+cases)">(H1N1 Mexico Deaths / Mexico Cases) / (H1N1 US Deaths / US Cases)</a></p>
</p>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0049-Search-with-Bing-and-Wolfram-Alpha.mp3">Herding Code 49: Search with Bing and Wolfram Alpha</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/VxX8TEr6ZiWCsXH4uYzwINQxdwI/0/da"><img src="http://feedads.g.doubleclick.net/~a/VxX8TEr6ZiWCsXH4uYzwINQxdwI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VxX8TEr6ZiWCsXH4uYzwINQxdwI/1/da"><img src="http://feedads.g.doubleclick.net/~a/VxX8TEr6ZiWCsXH4uYzwINQxdwI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/6vaVE6aDbrc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=186</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/0VNDBDhrG10/HerdingCode-0049-Search-with-Bing-and-Wolfram-Alpha.mp3" fileSize="42635943" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Have you binged, bunged or banged using Microsoft&amp;#8217;s Bing? Any idea the type of questions you should feed Wolfram&amp;#124;Alpha? This week on Herding Code, the guys talk about &amp;#8220;new search things that have happened upon the Intertubes.&amp;#8221; Are y</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Have you binged, bunged or banged using Microsoft&amp;#8217;s Bing? Any idea the type of questions you should feed Wolfram&amp;#124;Alpha? This week on Herding Code, the guys talk about &amp;#8220;new search things that have happened upon the Intertubes.&amp;#8221; Are you planning to catch the Google Wave? Hear the cast&amp;#8217;s thoughts on Google Wave and much more [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=186</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/0VNDBDhrG10/HerdingCode-0049-Search-with-Bing-and-Wolfram-Alpha.mp3" length="42635943" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0049-Search-with-Bing-and-Wolfram-Alpha.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 48: Dustin Campbell on Visual Studio 2010</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/GJKHlY2_GIo/</link>
		<comments>http://herdingcode.com/?p=184#comments</comments>
		<pubDate>Sat, 30 May 2009 15:51:03 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=184</guid>
		<description><![CDATA[This week on Herding Code, the guys speak with Dustin Campbell about Visual Studio 2010 Beta&#8217;s &#34;super exciting&#34; programming, debugging and extensibility features and the F# May CTP. The show kicks off with Jon commenting about the evolution of Visual Studio. Dustin then takes us down memory lane sharing how Visual Studio has been torn [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys speak with Dustin Campbell about Visual Studio 2010 Beta&#8217;s &quot;super exciting&quot; programming, debugging and extensibility features and the F# May CTP. </p>
<ul>
<li>The show kicks off with Jon commenting about the evolution of Visual Studio. Dustin then takes us down memory lane sharing how Visual Studio has been torn down and stitched back together over the years &#8211; this time with a new WPF-based IDE and an impressive extensibility model. </li>
<li>K Scott notes that F# is now being shipped with Visual Studio 2010 and teases Dustin about working on Project Euler problems in F# with his wife. (There&#8217;s a hot dating tip for you.) Dustin squirms a little and then talks in more detail about the latest F# release and the many language refactorings. </li>
<li>Scott K asks if dynamic languages like IronRuby and IronPython are scheduled to be shipped with later versions of Visual Studio and Dustin suggests that those languages may not find benefit in doing so. </li>
<li>Scott K asks if Microsoft is trying to kill off the competition by introducing IDE features already provided by CodeRush and ReSharper?&#160; Dustin shares that the new extensibility model within VS2010 actually promotes third-party development and refers to the DevExpresses, JetBrains and Whole Tomatoes of the world as &#8220;partners&#8221; rather than competition. </li>
<li>Scott K asks if rewriting the VS2010 editor in WPF will elevate WPF&#8217;s exposure inside and outside of Microsoft and effectively force the framework to continually improve. Scott K also asks if componentizing Visual Studio (think Perspectives in Eclipse) is something we might see in future bits. </li>
<li>Jon asks about team size and what it takes to build a product like Visual Studio at Microsoft. </li>
<li>Scott K calls out Parallel Programming, a highlighted new feature in VS2010, and Dustin drills into IDE support for parallel programming with parallel debugging windows and profiling views. </li>
<li>Kevin and Dustin talk about improved TDD support with features like &quot;Generate From Usage.&quot; </li>
<li>The show wraps up with the guys beating Dustin up a bit with talk about Visual Studio issues such as the Add Reference Dialogue slowness and the &quot;Visual Studio is busy&quot; dialogue. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://diditwith.net/">Dustin Campbell&#8217;s Blog</a> </li>
<li><a href="http://projecteuler.net/">Project Euler</a> </li>
<li><a href="http://www.microsoft.com/visualstudio/en-us/products/2010/default.mspx">Visual Studio 2010 Beta</a>&#160; </li>
<li><a href="http://blogs.msdn.com/onoj/archive/2009/05/19/visual-studio-2010-beta-1-download-options.aspx">Visual Studio 2010 Beta Download Options (including Web Installer)</a> </li>
<li><a href="http://www.devexpress.com/crx">FREE DevExpress CodeRush Xpress for C# and VB</a> </li>
<li><a href="http://www.devexpress.com/Products/Visual_Studio_Add-in/Coding_Assistance/">DevExpress&#8217; CodeRush and Refactor!</a> </li>
<li><a href="http://www.jetbrains.com/resharper/">JetBrains&#8217; ReSharper</a> </li>
<li><a href="http://www.wholetomato.com/">Whole Tomato&#8217;s Visual Assist X</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx">Windows Presentation Foundation (WPF)</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms950412.aspx">Visual InterDev</a> </li>
<li><a href="http://www.codeplex.com/MEF/">Managed Extensibility Foundation (MEF)</a> </li>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=151924">May F# CTP add-on for Visual Studio 2008</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd233175(VS.100).aspx">F# Interpreter (FSI)</a> </li>
<li><a href="http://www.ironruby.net/">IronRuby</a> </li>
<li><a href="http://ironpython.codeplex.com/">IronPython</a> </li>
<li><a href="http://www.eclipse.org/articles/using-perspectives/PerspectiveArticle.html">Perspectives in Eclipse</a> </li>
<li><a href="http://www.codeplex.com/IronPythonStudio">IronPython Studio</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/teamsystem/dd408382.aspx">Team Foundation Server (TFS)</a> </li>
<li><a href="http://www.smalltalk.org/main/">SmallTalk</a> </li>
<li><a href="http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx">PowerShell</a> </li>
<li><a href="http://www.benjaminbutton.com/">The Curious Case of Benjamin Button</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0048-Dustin-Campbell-on-Visual-Studio-2010.mp3">Herding Code 48: Dustin Campbell on Visual Studio 2010</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/y0ZL4vAxsgK00zvub_a_94l4Rjo/0/da"><img src="http://feedads.g.doubleclick.net/~a/y0ZL4vAxsgK00zvub_a_94l4Rjo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/y0ZL4vAxsgK00zvub_a_94l4Rjo/1/da"><img src="http://feedads.g.doubleclick.net/~a/y0ZL4vAxsgK00zvub_a_94l4Rjo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/GJKHlY2_GIo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=184</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/QwvH6d47Th4/HerdingCode-0048-Dustin-Campbell-on-Visual-Studio-2010.mp3" fileSize="40406209" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys speak with Dustin Campbell about Visual Studio 2010 Beta&amp;#8217;s &amp;#34;super exciting&amp;#34; programming, debugging and extensibility features and the F# May CTP. The show kicks off with Jon commenting about the evolution </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys speak with Dustin Campbell about Visual Studio 2010 Beta&amp;#8217;s &amp;#34;super exciting&amp;#34; programming, debugging and extensibility features and the F# May CTP. The show kicks off with Jon commenting about the evolution of Visual Studio. Dustin then takes us down memory lane sharing how Visual Studio has been torn [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=184</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/QwvH6d47Th4/HerdingCode-0048-Dustin-Campbell-on-Visual-Studio-2010.mp3" length="40406209" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0048-Dustin-Campbell-on-Visual-Studio-2010.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 47: Joe Brinkman on Webforms vs ASP.NET MVC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/l9WuSTHqdmA/</link>
		<comments>http://herdingcode.com/?p=183#comments</comments>
		<pubDate>Wed, 13 May 2009 21:32:01 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=183</guid>
		<description><![CDATA[This week on Herding Code, the guys speak with Joe Brinkman, Co-founder and Technical Fellow at DotNetNuke Corporation, about the ASP.NET MVC vs. Webforms debate, open source development, recent advancements in DotNetNuke and how to improve our industry and the community as a whole. Joe explains that the Webforms vs. MVC debate boils down to [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the guys speak with <a href="http://blog.theaccidentalgeek.com/">Joe Brinkman</a>, Co-founder and Technical Fellow at <a href="http://www.dotnetnuke.com/">DotNetNuke Corporation</a>, about the ASP.NET MVC vs. Webforms debate, open source development, recent advancements in DotNetNuke and how to improve our industry and the community as a whole.</p>
<ul>
<li>Joe explains that the Webforms vs. MVC debate boils down to a component based vs. object-oriented based approach to web development. Joe also shares that one shouldn&#8217;t only think about Webforms when doing the comparison. After all, let&#8217;s not forget web services, HTTPHandlers and HTTPModules are also part of the ASP.NET stack. </li>
<li>Joe speaks about the lack of a reusability model in ASP.NET MVC and Scott K offers solutions that go beyond mere copy and paste operations. Joe and Kevin explore how the absence of the component model in ASP.NET MVC is rescued by rich functionality packaged within the Javascript frameworks. </li>
<li>K Scott and Joe talk about core issues with Webform development. That is, ClientId management, .ASPX in URLs and maintainability concerns around Webform&#8217;s event model in the code behind and forcing statefulness in a stateless web environment. K Scott notes that .NET 4.0 will offer URL routing and greater control over ClientId generation so key areas of concern may soon be addressed, but it will take further framework improvement to provide greater control over the Webform abstraction layer. </li>
<li>Everyone agrees that Microsoft, vendors and community will provide components to pave the way to richer, easier to implement, ASP.NET MVC applications. Additionally, advancements will continue in the Webforms space.&#160; Most notably, the guys assume there is bound to be a push towards a better Webforms testability story. </li>
<li>Kevin gives historical context to Webforms and why the abstraction model was revolutionary and arguably necessary. Knowing full well that hate mail is to come, Jon talks about using the &#8220;right&#8221; tool for the job and how he plans to continue to use Webforms where appropriate. </li>
<li>Jon and Joe summarize four big reasons why EVERY developer should learn MVC and Scott K asks what can be done with senior web developers who just don&#8217;t want to learn the new framework?&#160; This leads into a conversation about honing one&#8217;s craft, mentorship, leading by example, and following through with supervision and code reviews.&#160;&#160; </li>
<li>Now that ASP.NET MVC is in the picture, the group wrestles with what to call ASP.NET Webforms.&#160; Classic ASP.NET is kind of catchy (and a little confusing.) </li>
<li>Jon and Joe talk about changes in Open Source &#8211; inside and outside of the Microsoft community &#8211; over the past six years.&#160; </li>
<li>Scott K talks about the &#8220;promise&#8221; of being able to contribute to an open source project and asks about the managing patches &#8211; specifically on large open source projects. </li>
<li>The guys also dive into open source definition, licenses, legal considerations, protections around intellectual properties and implicit copyright on code. </li>
<li>The episode wraps up with a Joe providing a nice overview of DotNetNuke&#8217;s past, present and future. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.theaccidentalgeek.com/">Joe Brinkman&#8217;s Blog</a> </li>
<li><a href="http://blog.theaccidentalgeek.com/post/2009/04/23/I-Spose-Irsquo3bll-Just-Say-It-Still-Waiting-For-a-GOOD-Reason-to-Learn-MVC.aspx">I Spose I&#8217;ll Just Say It: Still Waiting For a GOOD Reason to Learn MVC</a> </li>
<li><a href="http://www.dotnetnuke.com/">DotNetNuke</a> </li>
<li><a href="http://www.dotnetnuke.com/Products/ProfessionalEdition/tabid/1209/Default.aspx">DotNetNuke Professional</a> </li>
<li><a href="http://www.openforce09.com/" class="broken_link">DotNetNuke OpenForce</a> </li>
<li><a href="http://www.augustcap.com/">August Capital</a> </li>
<li><a href="http://www.sierraventures.com/index.php">Sierra Ventures</a> </li>
<li><a href="www.asp.net/mvc/" class="broken_link">ASP.NET MVC</a> </li>
<li><a href="http://www.telerik.com/">Telerik</a> </li>
<li><a href="http://www.devexpress.com/">DevExpress</a> </li>
<li><a href="http://wordpress.org">WordPress</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/">Jeremy Miller</a> </li>
<li><a href="http://www.lostechies.com/blogs/chad_myers/">Chad Myers</a> </li>
<li><a href="http://simpable.com/">Scott Watermasysk</a> </li>
<li><a href="http://communityserver.com/">Community Server</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Don't_repeat_yourself">DRY Principle &#8211; Don&#8217;t Repeat Yourself</a> </li>
<li><a href="http://butunclebob.com/ArticleS.UncleBob.PrinciplesOfOod">SOLID Principles</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Test-driven_development">TDD &#8211; Test Driven Development</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development">BDD &#8211; Behavior Driven Development</a> </li>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a> </li>
<li><a href="http://www.codeplex.com/oxite">Oxite</a> </li>
<li><a href="http://www.trirand.com/blog/">jQuery Grid Plugin</a> </li>
<li><a href="http://jquery.com/">jQuery</a> </li>
<li><a href="http://www.prototypejs.org/">Prototype</a> </li>
<li><a href="http://script.aculo.us/">Script.aculo.us</a> </li>
<li><a href="http://www.opensource.org/docs/osd">Open Source Definition</a> </li>
<li><a href="http://www.opensource.org/licenses">Open Source Licenses</a> </li>
<li><a href="http://en.wikipedia.org/wiki/SCO-Linux_controversies">SCO vs Linux Controversies</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Cargo_cult_programming">Cargo Culting</a> </li>
<li><a href="http://www.red-gate.com/products/reflector/">Reflector</a>       </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0047-Joe-Brinkman-on-Webforms-vs-ASPNET-MVC.mp3">Herding Code 47: Joe Brinkman on Webforms vs ASP.NET MVC</a>&#160;</p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/sbXbODofWHBwxjfd11OxBhJqdSE/0/da"><img src="http://feedads.g.doubleclick.net/~a/sbXbODofWHBwxjfd11OxBhJqdSE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/sbXbODofWHBwxjfd11OxBhJqdSE/1/da"><img src="http://feedads.g.doubleclick.net/~a/sbXbODofWHBwxjfd11OxBhJqdSE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/l9WuSTHqdmA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=183</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/TMdnhOz6vWg/HerdingCode-0047-Joe-Brinkman-on-Webforms-vs-ASPNET-MVC.mp3" fileSize="38845001" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys speak with Joe Brinkman, Co-founder and Technical Fellow at DotNetNuke Corporation, about the ASP.NET MVC vs. Webforms debate, open source development, recent advancements in DotNetNuke and how to improve our industry a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys speak with Joe Brinkman, Co-founder and Technical Fellow at DotNetNuke Corporation, about the ASP.NET MVC vs. Webforms debate, open source development, recent advancements in DotNetNuke and how to improve our industry and the community as a whole. Joe explains that the Webforms vs. MVC debate boils down to [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=183</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/TMdnhOz6vWg/HerdingCode-0047-Joe-Brinkman-on-Webforms-vs-ASPNET-MVC.mp3" length="38845001" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0047-Joe-Brinkman-on-Webforms-vs-ASPNET-MVC.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 46: Mistakes and News Recap</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/1_aPDw_DSpo/</link>
		<comments>http://herdingcode.com/?p=182#comments</comments>
		<pubDate>Fri, 08 May 2009 07:37:09 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=182</guid>
		<description><![CDATA[Everybody makes mistakes. The trick is to learn from your own or, better yet, the mistakes of others!&#160; This week, the guys amuse and educate by graciously sharing some of their past developer mistakes.&#160; Hear tales of recursive website spidering, rogue mass emailers, and hardware snafus which end in puffs of smoke Learn from Jon [...]]]></description>
			<content:encoded><![CDATA[<p>Everybody makes mistakes. The trick is to learn from your own or, better yet, the mistakes of others!&#160; This week, the guys amuse and educate by graciously sharing some of their past developer mistakes.&#160; </p>
<ul>
<li>Hear tales of recursive website spidering, rogue mass emailers, and hardware snafus which end in puffs of smoke </li>
<li>Learn from Jon that simulating <a href="http://en.wikipedia.org/wiki/Nuclear_fission">nuclear fission</a> on a <a href="http://en.wikipedia.org/wiki/Cray">Cray supercomputer</a> can get wildly out of control </li>
<li>Find out why you should think twice before optimizing a relative&#8217;s computer on New Years&#8217; Day </li>
<li>What&#8217;s the quickest way to realize the benefits of a Transaction Server?&#160; Why listening to K Scott&#8217;s ATM story, of course. </li>
<li>Discover why you might want to rethink flying Kevin out to your company to perform any hardware magic (but if you need to reconstruct <a href="http://en.wikipedia.org/wiki/File_Allocation_Table">a FAT table</a>, he&#8217;s your guy.) </li>
<li>And get the most sage advice ever offered by K Scott on Herding Code. </li>
</ul>
<p>As a bonus, the Extended Lightning Round!</p>
<ul>
<li><a href="http://www.microsoft.com/windows/windows-7/">Windows 7</a>, <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=0e8fa9b3-c236-4b77-be26-173f032f5159" class="broken_link">Windows XP Mode</a> and <a href="http://blogs.technet.com/iftekhar/archive/2009/04/04/desktop-virtualization-with-med-v-now-a-reality.aspx">Microsoft Enterprise Desktop Virtualization (MED-V)</a> </li>
<li><a href="http://technet.microsoft.com/en-us/windows/dd262148.aspx">Windows Server 2008 SP2 and Windows Vista SP 2</a> </li>
<li><a href="http://office.microsoft.com/en-us/downloads/default.aspx">Office 2007 Service Pack 2</a> </li>
<li><a href="http://www.vine.net/default.aspx">Microsoft Vine &#8211; It&#8217;s like Twitter for Emergencies</a> </li>
<li><a href="http://blogs.zdnet.com/microsoft/?p=2519">Pink &#8211; Microsoft&#8217;s Smart Phone</a> </li>
<li><a href="http://visitmix.com/lab/glimmer">Glimmer</a> </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.timesnapper.com/">TimeSnapper</a> </li>
<li><a href="http://callgraph.biz">CallGraph</a> </li>
<li><a href="http://www.vmware.com/products/fusion/features.html">VMWare Fusion&#8217;s Unity</a> </li>
<li><a href="http://www.microsoft.com/windows/virtual-pc/">Virtual PC</a> </li>
<li><a href="http://www.parallels.com/landingpage/dskd19_2/?source=google_us&amp;gclid=CK7a6quAqJoCFRlcagod-gUg1w">Parallels Coherence</a> </li>
<li><a href="http://tinyurl.com/LoungePodcastSurvey">Lounge Podcast Survey</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0046-Mistakes-and-News-Recap.mp3">Herding Code 46: Mistakes and News Recap</a>&#160;</p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/s4CsRDshay-soh5z_jEeQmHB4K4/0/da"><img src="http://feedads.g.doubleclick.net/~a/s4CsRDshay-soh5z_jEeQmHB4K4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/s4CsRDshay-soh5z_jEeQmHB4K4/1/da"><img src="http://feedads.g.doubleclick.net/~a/s4CsRDshay-soh5z_jEeQmHB4K4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/1_aPDw_DSpo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=182</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Qujprkon3fo/HerdingCode-0046-Mistakes-and-News-Recap.mp3" fileSize="34222023" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Everybody makes mistakes. The trick is to learn from your own or, better yet, the mistakes of others!&amp;#160; This week, the guys amuse and educate by graciously sharing some of their past developer mistakes.&amp;#160; Hear tales of recursive website spidering,</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Everybody makes mistakes. The trick is to learn from your own or, better yet, the mistakes of others!&amp;#160; This week, the guys amuse and educate by graciously sharing some of their past developer mistakes.&amp;#160; Hear tales of recursive website spidering, rogue mass emailers, and hardware snafus which end in puffs of smoke Learn from Jon [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=182</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Qujprkon3fo/HerdingCode-0046-Mistakes-and-News-Recap.mp3" length="34222023" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0046-Mistakes-and-News-Recap.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 45: Larry O’Brien on Domain Specific Languages</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/efO9Zl2SNWY/</link>
		<comments>http://herdingcode.com/?p=179#comments</comments>
		<pubDate>Wed, 29 Apr 2009 21:36:01 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=179</guid>
		<description><![CDATA[There&#8217;s a lot of community chatter around Domain Specific Languages (DSLs.)&#160; If you&#8217;re interested in hearing more, you won&#8217;t want to miss this episode as this week on Herding Code the guys interview Larry O&#8217;Brien, professional writer and software developer, on Domain Specific Languages, DSL DevCon, Lang.NET Symposium and a number of related talks.&#160; Larry [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a lot of community chatter around Domain Specific Languages (DSLs.)&#160; If you&#8217;re interested in hearing more, you won&#8217;t want to miss this episode as this week on Herding Code the guys interview <a href="http://www.knowing.net/">Larry O&#8217;Brien</a>, professional writer and software developer, on <a href="http://en.wikipedia.org/wiki/Domain-specific_language">Domain Specific Languages</a>, <a href="http://www.sellsbrothers.com/conference/">DSL DevCon</a>, <a href="http://www.langnetsymposium.com/">Lang.NET Symposium</a> and a number of related talks.&#160; </p>
<ul>
<li>Larry and K Scott summarize their thoughts on the recent DSL DevCon </li>
<li>Scott K shares that the hardest part about DSLs is defining what they are and what they aren&#8217;t. For example are SQL, CSS or XSLT Domain Specific Languages? Lucky for us, Larry provides a reasonably simple breakdown of Internal and External DSLs and touches upon Functional, Dynamic, Compositional, and Computational DSLs. </li>
<li>K Scott questions why one might create a DSL and proposes that communication and productivity are primary drivers. Larry concurs and talks about the miscommunication and inefficiencies associated with programmers translating domain expert&#8217;s preferred notation or diagrams into code.&#160; This sparks a conversation about Microsoft&#8217;s claims regarding OSLO&#8217;s order of magnitude productivity increases and the premises required for this claim to be achieved.&#160; </li>
<li>Kevin asks if DSLs and the new tools are targeted to replace developers. Don&#8217;t worry, you&#8217;re safe for now especially since the idea of letting the business people write programs has been failing since COBOL.&#160; As Larry explains, it isn&#8217;t about putting programmers out of work, it&#8217;s all about communication, readability and offering domain experts a way to validate our code. </li>
<li>Larry explains why writing a language &#8211; specifically an external DSL &#8211; is hard.&#160; </li>
<li>Jon and Kevin recognize similarities between Domain Specific Languages and Domain Driven Development and Larry speaks to their shared concepts &#8211; primarily expressing a domain in code. </li>
<li>Larry answers listener questions from <a href="http://twitter.com/ShawnWildermuth">Shawn Wildermuth</a> and <a href="http://twitter.com/bengriswold">Ben Griswold</a> regarding the difference between an internal and external DSLs and the role of the fluent interfaces and the relationship between functional programming and DSLs, respectively. </li>
<li>The guys also talk a bit about growing and roasting your own coffee, Hawaii, magazines and how a Mai Tai can disrupt one&#8217;s plan to take over the world. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://www.knowing.net/">Larry O&#8217;Brien&#8217;s blog</a> </li>
<li><a href="http://www.sdtimes.com/WINDOWS__NET_WATCH_THE_OSLO_PIECE_O_CODES/About_DOMAINSPECIFICLANGUAGES_and_MICROSOFT/33330">Larry&#8217;s recent article in SDTimes</a>&#160; </li>
<li><a href="http://www.sellsbrothers.com/conference/">DSL DevCon</a> </li>
<li><a href="http://www.langnetsymposium.com/">Lang.NET Symposium</a> </li>
<li><a href="http://www.sellsbrothers.com/">Chris Sells</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/dd727707.aspx">Meta-Introduction to Domain Specific Languages</a>, <a href="http://www.martinfowler.com/bliki/">Martin Fowler</a> </li>
<li><a href="http://www.langnetsymposium.com/2009/talks/13-RomanIvantsov-IronPythonMSDynamic.html">Using IronPython 2.0 as a script engine in MS Dynamics AX, </a><a href="http://www.langnetsymposium.com/2009/talks/13-RomanIvantsov-IronPythonMSDynamic.html">Roman Ivantsov</a></a>&#160; </li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/dd727735.aspx">Functional vs Dynamic DSLs: The Smackdown</a>, <a href="http://blogs.tedneward.com/">Ted Neward</a> and <a href="http://bradfordcross.blogspot.com/" class="broken_link">Bradford Cross</a> </li>
<li><a href="http://www.sauria.com/blog/2009/04/20/dsldevcon-2009/">Ted Leung&#8217;s overview of DSL DevCon</a>&#160; </li>
<li><a href="http://www.intentsoft.com/technology/overview.html ">Intentional Software</a> </li>
<li><a href="http://www.martinfowler.com/articles/languageWorkbench.html#DefiningALanguageWorkbench ">Martin Fowler&#8217;s Writings on Language Workbenches</a> </li>
<li><a href="http://www.infoq.com/news/2009/03/DSL-Magnus-Christerson-Henk-Kolk">Intentional Software talk at Qcon</a>&#160; </li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/dd727740.aspx">Intentional Software presentation at DSL Dev Con</a>&#160; </li>
<li><a href="http://msdn.microsoft.com/en-us/oslo/default.aspx">OSLO Developer Center</a> </li>
<li><a href="http://www.eclipse.org/">Eclipse</a> </li>
<li><a href="http://boo.codehaus.org/">Boo</a> </li>
<li><a href="http://herdingcode.com/?p=176">Herding Code 42: Scott Bellware on BDD and Lean Development</a> </li>
<li><a href="http://fit.c2.com/">Fit</a> and <a href="http://fitnesse.org/">FitNesse</a> </li>
<li><a href="http://www.tcl.tk/">Tcl (pronounced Tickle) Scripting Language</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Functional_programming">Functional Programming</a> </li>
<li><a href="http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/">F#</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb308959.aspx">LINQ &#8211; .NET Language-Integrated Query</a> </li>
<li><a href="http://jquery.com/">jQuery</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0045-Larry-OBrien-on-Domain-Specific-Languages.mp3">Herding Code 45: Larry O&#8217;Brien on Domain Specific Languages</a>&#160;</p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/gLkQN-iX1ReCZpH3noXFRSEgHuc/0/da"><img src="http://feedads.g.doubleclick.net/~a/gLkQN-iX1ReCZpH3noXFRSEgHuc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/gLkQN-iX1ReCZpH3noXFRSEgHuc/1/da"><img src="http://feedads.g.doubleclick.net/~a/gLkQN-iX1ReCZpH3noXFRSEgHuc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/efO9Zl2SNWY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=179</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/OtrjBBJ5S90/HerdingCode-0045-Larry-OBrien-on-Domain-Specific-Languages.mp3" fileSize="39497729" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>There&amp;#8217;s a lot of community chatter around Domain Specific Languages (DSLs.)&amp;#160; If you&amp;#8217;re interested in hearing more, you won&amp;#8217;t want to miss this episode as this week on Herding Code the guys interview Larry O&amp;#8217;Brien, professional</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>There&amp;#8217;s a lot of community chatter around Domain Specific Languages (DSLs.)&amp;#160; If you&amp;#8217;re interested in hearing more, you won&amp;#8217;t want to miss this episode as this week on Herding Code the guys interview Larry O&amp;#8217;Brien, professional writer and software developer, on Domain Specific Languages, DSL DevCon, Lang.NET Symposium and a number of related talks.&amp;#160; Larry [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=179</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/OtrjBBJ5S90/HerdingCode-0045-Larry-OBrien-on-Domain-Specific-Languages.mp3" length="39497729" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0045-Larry-OBrien-on-Domain-Specific-Languages.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 44: Microbusiness</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/83_TIDBkRII/</link>
		<comments>http://herdingcode.com/?p=178#comments</comments>
		<pubDate>Fri, 24 Apr 2009 04:54:58 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=178</guid>
		<description><![CDATA[Whether you just want to write cool software for yourself or you are looking to kick off a side business, you can get started with little upfront investment. This week on Herding Code, the guys talk about the ease of becoming a one-man independent software vendor (ISV.) Scott K starts off the show with a [...]]]></description>
			<content:encoded><![CDATA[<p>Whether you just want to write cool software for yourself or you are looking to kick off a side business, you can get started with little upfront investment. This week on Herding Code, the guys talk about the ease of becoming a one-man independent software vendor (ISV.) </p>
<ul>
<li>Scott K starts off the show with a list of free online invoicing and financial tools along with a number of services which provide free disk space. </li>
<li>Jon notes that advertising and micropayments are cheap and easy to setup in minutes. </li>
<li>Kevin talks about his recent endeavor, <a href="http://review2q.com">review2Q</a>, an ASP.NET MVC application, hosted in the Azure cloud, which helps automate the management of his Netflix&#8217;s queue. It was an itch that he just needed to scratch and, with little overhead on his part, it&#8217;s now available for you, too. </li>
<li>The guys discuss super cheap hosting and the numerous APIs and Services which provide tons of data available to re-mix.&#160; They also discuss using Azure or Google App Engine to scale up as one grows.&#160; </li>
<li>Jon comments on how free site templates and store/blog theme systems can make design a snap.&#160; </li>
<li>Jon also calls out the fact that for most web developers the barrier to entry is so low.&#160; Thus, one is somewhat susceptible to having their idea quickly copied.&#160; This raises the question; will your investment pay off long-term?&#160; </li>
<li>Kevin jokes that there&#8217;s an alternative approach to implementing your own, self-serving solution &#8211; just wait long enough and someone else will implement your idea. </li>
<li>Kevin and Jon discuss why the web is such an appealing platform to start a venture. It is all about the low barrier to entry, the instant gratification and immediacy of making your product available and easy accessibility.&#160; Not to mention many sites are self-sustaining. </li>
<li>The guys brainstorm a few one-man startup website and mobile development ideas, wonder if they would ever again hear from Jon if he came upon 4 million dollars and question whether or not K Scott has fallen asleep. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://docs.google.com">Google Docs</a> </li>
<li><a href="http://www.zoho.com/">Zoho</a> </li>
<li><a href="http://office.microsoft.com">Office Online</a> </li>
<li><a href="http://skydrive.live.com/">Skydrive</a> </li>
<li><a href="http://box.net">Box.net</a> </li>
<li><a href="http://getdropbox.com">Dropbox</a> </li>
<li><a href="http://code.google.com/appengine/">Google App Engine</a> </li>
<li><em><a href="http://plentyoffish.wordpress.com/">Markus Frind</a>, <a href="http://plentyoffish.com">Plentyoffish.com</a></em> </li>
<li><a href="https://www.google.com/adsense/">Adsense</a> </li>
<li><a href="http://www.twitter.com/kevindente">Kevin&#8217;s Dente&#8217;s</a> <a href="http://review2q.com">review2Q</a> </li>
<li><a href="http://netflix.com">Netflix</a> </li>
<li><a href="http://www.asp.net/mvc/">ASP.NET MVC</a> </li>
<li><a href="http://www.microsoft.com/azure/default.mspx">Azure</a> </li>
<li><a href="http://www.microsoft.com/azure/data.mspx">SQL Data Services</a> </li>
<li><a href="http://en.wikipedia.org/wiki/RSS_(file_format)">RSS</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">RESTful API</a> </li>
<li><a title="It would be so great to find a good reference on TDI" href="http://en.wikipedia.org/wiki/Not_Found">Trusted Database Interpretation (TDI)</a> </li>
<li><a href="http://www.oswd.org/">Open Source Web Design</a> </li>
<li><a href="http://wordpress.org">WordPress</a> </li>
<li><a href="http://office.microsoft.com/onenote">OneNote</a> </li>
<li><a href="http://pipes.yahoo.com/pipes/">Yahoo Pipe</a> </li>
<li><a href="http://stackoverflow.com">Stackoverflow</a> </li>
<li><a href="http://www.hanselminutes.com/default.aspx?showID=175">Hanselminutae-five with Richard Campbell</a> </li>
<li><a href="http://developer.apple.com/iphone/program/download" class="broken_link">iPhone Development</a> </li>
<li><a href="http://www.microsoft.com/windowsmobile/">Windows Mobile</a> </li>
<li><a href="http://37signals.com/">37signals</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0044-Microbusiness.mp3">Herding Code 44: Microbusiness</a></p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/">Ben Griswold</a><em></em><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/ENxc0g2i3L_mkUhZ2A_rvM9vlVg/0/da"><img src="http://feedads.g.doubleclick.net/~a/ENxc0g2i3L_mkUhZ2A_rvM9vlVg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ENxc0g2i3L_mkUhZ2A_rvM9vlVg/1/da"><img src="http://feedads.g.doubleclick.net/~a/ENxc0g2i3L_mkUhZ2A_rvM9vlVg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/83_TIDBkRII" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=178</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/H4KmO5TfZvI/HerdingCode-0044-Microbusiness.mp3" fileSize="25072811" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Whether you just want to write cool software for yourself or you are looking to kick off a side business, you can get started with little upfront investment. This week on Herding Code, the guys talk about the ease of becoming a one-man independent softwar</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Whether you just want to write cool software for yourself or you are looking to kick off a side business, you can get started with little upfront investment. This week on Herding Code, the guys talk about the ease of becoming a one-man independent software vendor (ISV.) Scott K starts off the show with a [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=178</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/H4KmO5TfZvI/HerdingCode-0044-Microbusiness.mp3" length="25072811" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0044-Microbusiness.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 43: Javier Lozano on the "M" in MVC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/agHZM3Sy14I/</link>
		<comments>http://herdingcode.com/?p=177#comments</comments>
		<pubDate>Fri, 17 Apr 2009 22:36:45 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=177</guid>
		<description><![CDATA[This week on Herding Code, Kevin leads a conversation with Javier Lozano on ASP.NET MVC and the Model View Controller (MVC), Model View Presenter (MVP), Model View ViewModel (MVVM) and Model Model View Controller (MMVC) patterns. The guys discuss the various patterns as they relate to ASP.NET MVC, Silverlight and WPF and dig into the [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Kevin leads a conversation with <a href="http://blog.lozanotek.com/" target="_blank">Javier Lozano</a> on <a href="http://www.asp.net/mvc/" target="_blank">ASP.NET MVC</a> and the <a href="http://en.wikipedia.org/wiki/Model-view-controller" target="_blank">Model View Controller (MVC)</a>, <a href="http://en.wikipedia.org/wiki/Model_View_Presenter" target="_blank">Model View Presenter (MVP)</a>, <a href="http://c2.com/cgi/wiki?ModelModelViewController" target="_blank">Model View ViewModel (MVVM)</a> and <a href="http://c2.com/cgi/wiki?ModelModelViewController" target="_blank">Model Model View Controller (MMVC)</a> patterns.</p>
<ul>
<li>The guys discuss the various patterns as they relate to ASP.NET MVC, Silverlight and WPF and dig into the differences between ViewModels and Models. </li>
<li>Scott K brings up the question: &#8220;What&#8217;s the difference between MVC and MVP?&#8221; and then quotes <a href="http://codebetter.com/blogs/jeremy.miller/" target="_blank">Jeremy Miller</a> in stating, &#8220;MVP denotes a stateful conversation between presenter and view whereas MVC is just linear.&#8221; </li>
<li>K Scott discusses the differences between building applications &#8220;the Rails way&#8221; and how you can build any type of application any way you want with ASP.NET MVC. </li>
<li>The group fields a question via Twitter from <a href="http://twitter.com/sbohlen" target="_blank">Steve Bohlen</a>: &quot;ask about the (relative) importance of persistence ignorance in the M in MVC.&quot; </li>
<li>The guys talk at length about action filters, custom model binders and object-object mapping. </li>
<li>And the show closes with Scott K reintroducing THE LIGHTNING ROUND! </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.lozanotek.com/" target="_blank">Javier Lozano&#8217;s Blog</a> </li>
<li><a href="http://www.lostechies.com/blogs/hex/" target="_blank">Eric Hexter&#8217;s Blog</a> </li>
<li><a href="http://www.lostechies.com" target="_blank">LosTechies</a> </li>
<li><a href="http://codeplex.com" target="_blank">CodePlex</a> </li>
<li><a href="http://www.c4mvc.net/" target="_blank">Community for MVC</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Model-view-controller" target="_blank">Model View Controller</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/magazine/dd419663.aspx" target="_blank">Model View ViewModel</a> </li>
<li><a href="http://c2.com/cgi/wiki?ModelModelViewController " target="_blank">Model Model View Controller</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Model_View_Presenter" target="_blank">Model View Presenter</a> </li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/" target="_blank">Jeremy Miller&#8217;s Blog</a> </li>
<li><a href="http://wildermuth.com/" target="_blank">Shawn Wildermoth&#8217;s Blog</a> </li>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/" target="_blank">Jimmy Bogard&#8217;s Blog</a> </li>
<li><a href="http://blog.wekeroad.com" target="_blank">Rob Conery&#8217;s Blog</a> </li>
<li><a href="http://www.lostechies.com/blogs/chad_myers/" target="_blank">Chad Myer&#8217;s Blog</a> </li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2009/03/30/12714.aspx" target="_blank">Putting the M in MVC Series</a> </li>
<li><a href="http://blog.wekeroad.com/subsonic/putting-the-ldquo-m-rdquo-back-in-mvc/" target="_blank">Putting the &#8220;M&#8221; Back in MVC (with SubSonic MVC Templates)</a> </li>
<li><a href="http://odetocode.com/Blogs/scott/archive/2008/05/13/12078.aspx" target="_blank">The Power of Programming With Attributes</a> </li>
<li><a href="http://rubyonrails.org/" target="_blank">Ruby on Rails</a> </li>
<li><a href="http://www.asp.net/mvc/" target="_blank">MVC.NET 1.0</a> </li>
<li><a href="http://nhibernate.org/" target="_blank">NHibernate</a> </li>
<li><a href="http://www.castleproject.org/MonoRail/" target="_blank">Monorail</a> </li>
<li><a href="http://martinfowler.com/eaaCatalog/activeRecord.html" target="_blank">ActiveRecord</a> </li>
<li><a href="http://www.castleproject.org/container/index.html" target="_blank">Windsor</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/bb386976.aspx" target="_blank">Linq 2 SQL</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx" target="_blank">Entity Framework</a> </li>
<li><a href="http://nerddinner.com/" target="_blank">NerdDinner.com</a> </li>
<li><a href="http://jquery.com/" target="_blank">jQuery</a> </li>
<li><a href="http://silverlight.net/" target="_blank">Silverlight</a> </li>
<li><a href="http://windowsclient.net/" target="_blank">WPF</a> </li>
<li><a href="http://domaindrivendesign.org/" target="_blank">Domain Driven Design</a> </li>
<li><a href="http://www.codeplex.com/AutoMapper" target="_blank">AutoMapper: Object-Object Mapper</a> </li>
<li><a href="http://martinfowler.com/eaaCatalog/repository.html" target="_blank">Repository Pattern</a> </li>
<li><a href="http://c2.com/xp/YouArentGonnaNeedIt.html" target="_blank">YAGNI</a> </li>
<li><a href="http://www.hanselman.com/blog/SplittingDateTimeUnitTestingASPNETMVCCustomModelBinders.aspx" target="_blank">Splitting DateTime &#8211; Unit Testing ASP.NET MVC Custom Model Binders</a> </li>
<li><a href="http://www.lostechies.com/blogs/jimmy_bogard/archive/2009/03/17/a-better-model-binder.aspx" target="_blank">A Better Model Binder</a> </li>
<li><a href="http://code.google.com/p/autofac/" target="_blank">Autofac &#8211; An addictive .NET IoC Container</a> </li>
<li><a href="http://twitter.com/davidmfoley" target="_blank">David Foley</a> </li>
<li><a href="http://www.codeplex.com/MVCContrib" target="_blank">MVC Contrib</a> </li>
<li><a href="http://www.lazycoder.com/weblog/2009/03/18/aspnet-mvc-tip-return-specific-views-for-specific-errors/" target="_blank">ASP.NET MVC Tips &#8211; Return Specific Views for Specific Errors</a> </li>
<li><a href="http://www.youtube.com/watch?v=_yJCNNwHUOE" target="_blank">Charlie the Unicorn Goes to Candy Mountain</a> </li>
<li><a href="http://code.google.com/p/fubumvc/" target="_blank">FubuMVC</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/netframework/aa663324.aspx" target="_blank">WCF</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/cc707905.aspx" target="_blank">Service Locator Pattern</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/dd381609.aspx" target="_blank">Action Filters</a> </li>
<li><a href="http://code.msdn.microsoft.com/RiaServices" target="_blank">RIA Services</a> </li>
<li><a href="http://weblogs.asp.net/scottgu/" target="_blank">Scott Guthrie</a> and <a href="http://www.hanselman.com/blog/" target="_blank">The Other Scott</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0043-Javier-Lozano-on-the-M-in-MVC.mp3">Herding Code 43: Javier Lozano on the M in MVC</a> </p>
<p><em>Show notes compiled by </em><a href="http://johnnycoder.com/blog"><em>Ben Griswold</em></a><em>. Thanks!</em></p>

<p><a href="http://feedads.g.doubleclick.net/~a/WG0zoLFGcPubf5j-IrOPK7DCWOM/0/da"><img src="http://feedads.g.doubleclick.net/~a/WG0zoLFGcPubf5j-IrOPK7DCWOM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/WG0zoLFGcPubf5j-IrOPK7DCWOM/1/da"><img src="http://feedads.g.doubleclick.net/~a/WG0zoLFGcPubf5j-IrOPK7DCWOM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/agHZM3Sy14I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=177</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/95Yf62hUpC4/HerdingCode-0043-Javier-Lozano-on-the-M-in-MVC.mp3" fileSize="40809847" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Kevin leads a conversation with Javier Lozano on ASP.NET MVC and the Model View Controller (MVC), Model View Presenter (MVP), Model View ViewModel (MVVM) and Model Model View Controller (MMVC) patterns. The guys discuss the vari</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Kevin leads a conversation with Javier Lozano on ASP.NET MVC and the Model View Controller (MVC), Model View Presenter (MVP), Model View ViewModel (MVVM) and Model Model View Controller (MMVC) patterns. The guys discuss the various patterns as they relate to ASP.NET MVC, Silverlight and WPF and dig into the [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=177</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/95Yf62hUpC4/HerdingCode-0043-Javier-Lozano-on-the-M-in-MVC.mp3" length="40809847" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0043-Javier-Lozano-on-the-M-in-MVC.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 42: Scott Bellware on BDD and Lean Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/hGre87jHsWc/</link>
		<comments>http://herdingcode.com/?p=176#comments</comments>
		<pubDate>Wed, 08 Apr 2009 18:23:21 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=176</guid>
		<description><![CDATA[This week on Herding Code, Scott Bellware educates and entertain as only he can. Scott talks about Behavior Driven Development (BDD), Test Driven Development (TDD) and Lean Software Development, gets &#8220;all preachy&#8221; and donates to the show a nearly endless batch of outtakes.&#160; Hear the REAL last word about TDD.&#160; You know it is more [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Scott Bellware educates and entertain as only he can. Scott talks about Behavior Driven Development (BDD), Test Driven Development (TDD) and Lean Software Development, gets &#8220;all preachy&#8221; and donates to the show a nearly endless batch of outtakes.&#160; </p>
<ul>
<li>Hear the REAL <a href="http://www.hanselminutes.com/default.aspx?showID=164" target="_blank">last word about TDD</a>.&#160; You know it is more about design and little about testing, right? </li>
<li>True or false?&#160; Scott Bellware practices BDD.&#160; The answer will shock you! </li>
<li>Learn why you need let go of your inner geek and commit to being a business person. </li>
<li>Discover how Context Specification can help you get a date (or your money back.) </li>
<li>Pick up some catchy phases like &#8220;focal depth&#8221;, &#8220;theory of constraints&#8221;, &#8220;quality at the source&#8221;, &#8220;working forward&#8221; and &#8220;Docksiders.&#8221; </li>
<li>And much, much, much more. </li>
</ul>
<p>Show Links: </p>
<ul>
<li><a href="http://blog.scottbellware.com/" target="_blank">Scott Bellware&#8217;s Blog</a> </li>
<li><a href="http://dannorth.net/" target="_blank">Dan North</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Test-driven_development" target="_blank">Test Driven Development (TDD)</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Behavior_Driven_Development" target="_blank">Behavior Driven Development (BDD)</a> </li>
<li><a href="http://code.google.com/p/specunit-net/" target="_blank">SpecUnit</a> </li>
<li><a href="http://www.nunit.org" target="_blank">NUnit</a> </li>
<li><a href="http://rspec.info/" target="_blank">RSpec</a> </li>
<li><a href="http://codebetter.com/blogs/aaron.jensen/" target="_blank">Aaron Jenson</a> </li>
<li><a href="http://nbehave.org/" target="_blank">NBehave</a> </li>
<li><a href="http://www.codeplex.com/xunit" target="_blank">XUnit</a> </li>
<li><a href="http://www.mbunit.com/" target="_blank">MBUnit</a> </li>
<li><a href="http://en.wikipedia.org/wiki/MSTest" target="_blank">MSTest</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx" target="_blank">Entity Framework</a> </li>
<li><a href="http://codebetter.com" target="_blank">CodeBetter.com</a> </li>
<li><a href="http://theruntime.com" target="_blank">theRuntime.com</a> </li>
<li><a href="http://theruntime.com/blogs/jaykimble/Default.aspx" target="_blank">Jay Kimble</a> </li>
<li><a href="http://www.audible.com/adbl/site/products/ProductDetail.jsp?productID=BK_SANS_000453&amp;BV_UseBVCookie=Yes" target="_blank">Lean Thinking: Banish Waste and Create Wealth in Your Corporation</a> </li>
<li><a href="http://www.audible.com/adbl/site/products/ProductDetail.jsp?productID=BK_HIGH_000306&amp;BV_UseBVCookie=Yes" target="_blank">The Goal: A Process of Ongoing Improvement</a> </li>
<li><a href="http://www.audible.com/adbl/site/products/ProductDetail.jsp?productID=BK_GRAW_000044&amp;BV_UseBVCookie=Yes">The Toyota Way</a> </li>
<li><a href="http://www.audible.com/adbl/site/products/ProductDetail.jsp?productID=BK_GDAN_000153&amp;BV_UseBVCookie=Yes">Extreme Toyota: Radical Contradictions That Drive Success at the World&#8217;s Best Manufacturer </a></li>
<li><a href="http://www.poppendieck.com/" target="_blank">Mary and Tom Poppendieck</a> </li>
<li><a href="http://aubile.com" target="_blank">Audible.com</a> </li>
<li><a href="http://www.mono-project.com/Main_Page" target="_blank">Mono</a> </li>
<li><a href="http://mono-project.com/Moonlight" target="_blank">Moonlight</a> </li>
<li><a href="http://code.google.com/android/" target="_blank">Android Development</a> </li>
<li><a href="http://developer.apple.com/iphone/" target="_blank">iPhone Development</a> </li>
<li>Monospace (or Mono Space) will be a workshop conference on Mono in Austin this fall &#8211; <a title="http://explore.twitter.com/bellware/status/1427781203" href="http://explore.twitter.com/bellware/status/1427781203" class="broken_link">http://explore.twitter.com/bellware/status/1427781203</a> </li>
<li>everbetter.me will provide person to person mentoring and targeted for launch in June &#8211; <a title="http://twitter.com/bellware/status/1470820727" href="http://twitter.com/bellware/status/1470820727" class="broken_link">http://twitter.com/bellware/status/1470820727</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0042-Scott-Bellware-on-BDD-and-Lean-Development.mp3">Episode 42: Scott Bellware on BDD and Lean Development</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/9QChDKWR-GsB1eScBxq21US8unY/0/da"><img src="http://feedads.g.doubleclick.net/~a/9QChDKWR-GsB1eScBxq21US8unY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9QChDKWR-GsB1eScBxq21US8unY/1/da"><img src="http://feedads.g.doubleclick.net/~a/9QChDKWR-GsB1eScBxq21US8unY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/hGre87jHsWc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=176</wfw:commentRss>
		<slash:comments>12</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/7-d29qR7Ukc/HerdingCode-0042-Scott-Bellware-on-BDD-and-Lean-Development.mp3" fileSize="55240347" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Scott Bellware educates and entertain as only he can. Scott talks about Behavior Driven Development (BDD), Test Driven Development (TDD) and Lean Software Development, gets &amp;#8220;all preachy&amp;#8221; and donates to the show a nea</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Scott Bellware educates and entertain as only he can. Scott talks about Behavior Driven Development (BDD), Test Driven Development (TDD) and Lean Software Development, gets &amp;#8220;all preachy&amp;#8221; and donates to the show a nearly endless batch of outtakes.&amp;#160; Hear the REAL last word about TDD.&amp;#160; You know it is more [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=176</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/7-d29qR7Ukc/HerdingCode-0042-Scott-Bellware-on-BDD-and-Lean-Development.mp3" length="55240347" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0042-Scott-Bellware-on-BDD-and-Lean-Development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 41: Next Generation Twitter Client Discussion At MIX09</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/O4rUFFp1G4A/</link>
		<comments>http://herdingcode.com/?p=175#comments</comments>
		<pubDate>Fri, 03 Apr 2009 08:01:34 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=175</guid>
		<description><![CDATA[While at MIX09, Jon sat in on a brainstorming discussion about next generation Twitter clients running on WPF and Silverlight 3 with Tim Heuer, Chris Bennage, and Alan Le. This was originally just recorded for a few people who couldn&#8217;t be there for our meeting, but we had enough positive feedback that we&#8217;re publishing it [...]]]></description>
			<content:encoded><![CDATA[<p>While at MIX09, Jon sat in on a brainstorming discussion about next generation Twitter clients running on WPF and Silverlight 3 with Tim Heuer, Chris Bennage, and Alan Le. This was originally just recorded for a few people who couldn&#8217;t be there for our meeting, but we had enough positive feedback that we&#8217;re publishing it as a podcast.</p>
<p>DISCLAIMER: This was recorded in a noisy room, and while I&#8217;ve done what I can to eliminate background noise and even out the vocal levels, the audio quality is poor (even by Herding Code standards). You&#8217;ve been warned.</p>
<p>Thanks to Tim, Chris, and Alan for giving their permission to publish this.</p>
<p>Show Links: </p>
<ul>
<li>Tim Heuer &#8211; <a href="http://timheuer.com">http://timheuer.com</a> &#8211; <a href="http://twitter.com/timheuer">@timheuer</a> </li>
<li>Chris Bennage &#8211; <a title="http://bluespire.com/blogs" href="http://bluespire.com/blogs">http://bluespire.com/blogs</a> &#8211; <a href="http://twitter.com/bennage">@bennage</a> </li>
<li>Alan Le &#8211; <a title="http://alanle.com/" href="http://alanle.com/">http://alanle.com/</a> &#8211; <a href="http://twitter.com/a7an">@a7an</a>&#160; </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0041-Next-Generation-Twitter-Client-Discusion-At-MIX09.mp3">Episode 41: Next Generation Twitter Client Discusion At MIX09</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/upGVwuY2FVv5n4193b9ce4dkgRA/0/da"><img src="http://feedads.g.doubleclick.net/~a/upGVwuY2FVv5n4193b9ce4dkgRA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/upGVwuY2FVv5n4193b9ce4dkgRA/1/da"><img src="http://feedads.g.doubleclick.net/~a/upGVwuY2FVv5n4193b9ce4dkgRA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/O4rUFFp1G4A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=175</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/rU3a8zUu2Vw/HerdingCode-0041-Next-Generation-Twitter-Client-Discusion-At-MIX09.mp3" fileSize="42949885" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at MIX09, Jon sat in on a brainstorming discussion about next generation Twitter clients running on WPF and Silverlight 3 with Tim Heuer, Chris Bennage, and Alan Le. This was originally just recorded for a few people who couldn&amp;#8217;t be there for </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at MIX09, Jon sat in on a brainstorming discussion about next generation Twitter clients running on WPF and Silverlight 3 with Tim Heuer, Chris Bennage, and Alan Le. This was originally just recorded for a few people who couldn&amp;#8217;t be there for our meeting, but we had enough positive feedback that we&amp;#8217;re publishing it [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=175</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/rU3a8zUu2Vw/HerdingCode-0041-Next-Generation-Twitter-Client-Discusion-At-MIX09.mp3" length="42949885" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0041-Next-Generation-Twitter-Client-Discusion-At-MIX09.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/ogWATuirVF8/</link>
		<comments>http://herdingcode.com/?p=174#comments</comments>
		<pubDate>Wed, 01 Apr 2009 00:41:57 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=174</guid>
		<description><![CDATA[This week on Herding Code, the full cast talks to Shawn Wildermuth about Silverlight 3 and RIA Services:&#160; Shawn talks about shared code, validation rules logic and general line of business application development with RIA Service and the guys become skeptically about RIA Service&#8217;s good and bad magic. Kevin&#8217;s draggy-droppy spidey senses kick in and [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, the full cast talks to <a href="http://wildermuth.com/" target="_blank">Shawn Wildermuth</a> about Silverlight 3 and RIA Services:&#160; </p>
<ul>
<li>Shawn talks about shared code, validation rules logic and general line of business application development with RIA Service and the guys become skeptically about RIA Service&#8217;s good and bad magic. </li>
<li>Kevin&#8217;s draggy-droppy spidey senses kick in and asks if RIA Services merely demos well.&#160; Shawn speaks candidly about nobody knowing if RIA Services will work well in the wild (will it scale, for example) and encourages everyone to download and play with the bit and provide feedback.&#160; </li>
<li>Scott K asks why he should even care about RIA Services, comments on how this is another example of building plumbing code frameworks in a vacuum, scoffs at Microsoft products like Silverlight, OSLO and Windows Workflow Foundation and goes so far to ask if is it too early for a RIA Service Vote of No Confidence.&#160; In response, Shawn has some fun with Scott K and defends RIA Services along with some of the Microsoft development teams.&#160; Shawn also shares his enthusiasm about OLSO. </li>
<li>Kevin questions Microsoft&#8217;s choice in terminology.&#160; Does RIA Services really speak to what the framework does? </li>
<li>K Scott and Shawn briefly discuss the RIA Service&#8217;s TDD story and touch upon SilverUnit. </li>
<li>Jon and Shawn discuss their favorite new Silverlight features which include direct writing of pixels and audio, Silverlight out of browser, and behaviors. </li>
<li>The guys do a quick wrap up of Mix09 announcements and talk about Sketchflow&#8217;s designer focus and cynically talk about its unavailability. </li>
<li>To the delight of those on the call, Jon talks about Expression Web SuperrrPreeevieewww! </li>
<li>And there&#8217;s a special guest question from <a href="http://rachelappel.com/" target="_blank">Rachel Appel</a> and a Twitter question from <a href="http://simpable.com/" target="_blank">Scott Watermasysk</a>. </li>
</ul>
<p>Show Links: </p>
<ul>
<li>Shawn Wildermuth&#8217;s blog &#8211; <a title="http://wildermuth.com/" href="http://wildermuth.com/">http://wildermuth.com/</a> </li>
<li>Silverlight Tour &#8211; <a title="http://silverlight-tour.com/" href="http://silverlight-tour.com/">http://silverlight-tour.com/</a>, <a href="http://agilitrain.com">http://agilitrain.com</a> </li>
<li>Shawn&#8217;s MSDN Article on MVVM &#8211; <a title="http://msdn.microsoft.com/en-us/magazine/dd458800.aspx" href="http://msdn.microsoft.com/en-us/magazine/dd458800.aspx">http://msdn.microsoft.com/en-us/magazine/dd458800.aspx</a> </li>
<li>Shawn&#8217;s MSDN Articles on OSLO and DSLs &#8211; <a title="http://msdn.microsoft.com/en-us/library/dd441702.aspx" href="http://msdn.microsoft.com/en-us/library/dd441702.aspx">http://msdn.microsoft.com/en-us/library/dd441702.aspx</a>, <a title="http://msdn.microsoft.com/en-us/library/dd548006.aspx" href="http://msdn.microsoft.com/en-us/library/dd548006.aspx">http://msdn.microsoft.com/en-us/library/dd548006.aspx</a> </li>
<li>Shawn&#8217;s Recent Articles &#8211; <a title="http://wildermuth.com/Articles" href="http://wildermuth.com/Articles">http://wildermuth.com/Articles</a> </li>
<li>Shawn&#8217;s MSDN Article on Prism &#8211; Coming soon </li>
<li>Rachel Appel &#8211; <a title="http://rachelappel.com/" href="http://rachelappel.com/">http://rachelappel.com/</a> </li>
<li>Nikhil Kothari &#8211; <a title="http://www.nikhilk.net" href="http://www.nikhilk.net">http://www.nikhilk.net</a> </li>
<li>Brad Abrams &#8211; <a title="http://blogs.msdn.com/brada/" href="http://blogs.msdn.com/brada/">http://blogs.msdn.com/brada/</a> </li>
<li>Nikhil Kothari&#8217;s MIX09 Session: <a title="http://videos.visitmix.com/MIX09/T41F" href="http://videos.visitmix.com/MIX09/T41F">http://videos.visitmix.com/MIX09/T41F</a> </li>
<li>Brad Abrams&#8217; MIX09 Session: <a title="http://videos.visitmix.com/MIX09/T40F" href="http://videos.visitmix.com/MIX09/T40F">http://videos.visitmix.com/MIX09/T40F</a> </li>
<li>Rocky Lhotka &#8211; <a title="http://www.lhotka.net/" href="http://www.lhotka.net/">http://www.lhotka.net/</a> </li>
<li>Scott Watermasysk &#8211; <a title="http://simpable.com/" href="http://simpable.com/">http://simpable.com/</a> </li>
<li>SilverUnit &#8211; <a title="http://cthru.codeplex.com/" href="http://cthru.codeplex.com/">http://cthru.codeplex.com/</a> </li>
<li>Silverlight ToolKit (with Test Framework) &#8211; <a title="http://silverlight.codeplex.com/" href="http://silverlight.codeplex.com/">http://silverlight.codeplex.com/</a> </li>
<li>MIX09 &#8211; <a title="http://live.visitmix.com/" href="http://live.visitmix.com/">http://live.visitmix.com/</a> </li>
<li>Sketchflow &#8211; <a title="http://videos.visitmix.com/MIX09/C01F" href="http://videos.visitmix.com/MIX09/C01F">http://videos.visitmix.com/MIX09/C01F</a> </li>
<li>SuperPreview &#8211; <a title="http://expression.microsoft.com/en-us/dd565874.aspx" href="http://expression.microsoft.com/en-us/dd565874.aspx">http://expression.microsoft.com/en-us/dd565874.aspx</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0040-Shawn-Wildermuth-on-Silverlight-3-and-RIA-Services.mp3 ">Episode 40: Shawn Wildermuth on Silverlight 3 and RIA Services</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/rWkkcaUAxg9seMyzuazmARd2D2M/0/da"><img src="http://feedads.g.doubleclick.net/~a/rWkkcaUAxg9seMyzuazmARd2D2M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rWkkcaUAxg9seMyzuazmARd2D2M/1/da"><img src="http://feedads.g.doubleclick.net/~a/rWkkcaUAxg9seMyzuazmARd2D2M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ogWATuirVF8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=174</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/_NAFqOYtxl0/HerdingCode-0040-Shawn-Wildermuth-on-Silverlight-3-and-RIA-Services.mp3" fileSize="49012833" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the full cast talks to Shawn Wildermuth about Silverlight 3 and RIA Services:&amp;#160; Shawn talks about shared code, validation rules logic and general line of business application development with RIA Service and the guys become </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the full cast talks to Shawn Wildermuth about Silverlight 3 and RIA Services:&amp;#160; Shawn talks about shared code, validation rules logic and general line of business application development with RIA Service and the guys become skeptically about RIA Service&amp;#8217;s good and bad magic. Kevin&amp;#8217;s draggy-droppy spidey senses kick in and [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=174</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/_NAFqOYtxl0/HerdingCode-0040-Shawn-Wildermuth-on-Silverlight-3-and-RIA-Services.mp3" length="49012833" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0040-Shawn-Wildermuth-on-Silverlight-3-and-RIA-Services.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 39: Scott C. Reynolds on Mac and iPhone Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/NP4MgvntABw/</link>
		<comments>http://herdingcode.com/?p=173#comments</comments>
		<pubDate>Wed, 25 Mar 2009 17:08:36 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=173</guid>
		<description><![CDATA[This week on Herding Code, Jon, K Scott, Scott K and Kevin talk about Mac/iPhone development with .NET and Ruby developer Scott C. Reynolds. Show Links: Scott C. Reynold&#8217;s blogs &#8211; http://scottcreynolds.com, http://lostechies.com/blogs/scottcreynolds Scott C. Reynold&#8217;s on Twitter &#8211; http://twitter.com/scottcreynolds Apple Developer Connection &#8211; http://developer.apple.com/ Mac Developer Program &#8211; http://developer.apple.com/products/mac/program/ iPhone Developer Program &#8211; http://developer.apple.com/iphone/ [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon, K Scott, Scott K and Kevin talk about Mac/iPhone development with .NET and Ruby developer Scott C. Reynolds. </p>
<p>Show Links: </p>
<ul>
<li>Scott C. Reynold&#8217;s blogs &#8211; <a href="http://scottcreynolds.com">http://scottcreynolds.com</a>, <a href="http://lostechies.com/blogs/scottcreynolds/">http://lostechies.com/blogs/scottcreynolds</a> </li>
<li>Scott C. Reynold&#8217;s on Twitter &#8211; <a href="http://twitter.com/scottcreynolds">http://twitter.com/scottcreynolds</a> </li>
<li>Apple Developer Connection &#8211; <a href="http://developer.apple.com/">http://developer.apple.com/</a> </li>
<li>Mac Developer Program &#8211; <a href="http://developer.apple.com/products/mac/program/">http://developer.apple.com/products/mac/program/</a> </li>
<li>iPhone Developer Program &#8211; <a href="http://developer.apple.com/iphone/">http://developer.apple.com/iphone/</a> </li>
<li>Mac OS X Leopard [oh-es-ten lep-erd] &#8211; <a href="http://www.apple.com/macosx/">http://www.apple.com/macosx/</a> </li>
<li>XCode &#8211; <a href="http://developer.apple.com/TOOLS/xcode/">http://developer.apple.com/TOOLS/xcode/</a> </li>
<li>Objective-C (ObjC) &#8211; <a href="http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html">http://developer.apple.com/documentation/Cocoa/Conceptual/ObjectiveC/Introduction/introObjectiveC.html</a> </li>
<li>Beginning Objective C for the C# Guy &#8211; <a href="http://www.scottcreynolds.com/archive/2009/02/05/beginning-objective-c-for-the-c-guy.aspx" class="broken_link">http://www.scottcreynolds.com/archive/2009/02/05/beginning-objective-c-for-the-c-guy.aspx</a> </li>
<li>MacRuby &#8211; <a href="http://www.macruby.org/trac/wiki/MacRuby">http://www.macruby.org/trac/wiki/MacRuby</a> </li>
<li>Cocoa &amp; CocoaTouch &#8211; <a href="http://developer.apple.com/technology/cocoa.html">http://developer.apple.com/technology/cocoa.html</a> </li>
<li>OCUnit &#8211; <a href="http://developer.apple.com/tools/unittest.html">http://developer.apple.com/tools/unittest.html</a> </li>
<li>Interface Builder &#8211; <a href="http://developer.apple.com/tools/interfacebuilder.html">http://developer.apple.com/tools/interfacebuilder.html</a> </li>
<li>Carbon &#8211; <a href="http://developer.apple.com/Carbon/">http://developer.apple.com/Carbon/</a> </li>
<li>Human Interface Guidelines &#8211; <a href="http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html">http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGIntro/XHIGIntro.html</a> </li>
<li>AppStore &#8211; <a title="http://www.apple.com/iphone/appstore/" href="http://www.apple.com/iphone/appstore/">http://www.apple.com/iphone/appstore/</a> </li>
<li>Mono &#8211; <a title="http://www.mono-project.com/Main_Page" href="http://www.mono-project.com/Main_Page">http://www.mono-project.com/Main_Page</a> </li>
<li>Miguel de Icaza &#8211; <a title="http://tirania.org/blog/" href="http://tirania.org/blog/">http://tirania.org/blog/</a> </li>
<li>Unity &#8211; <a title="http://unity3d.com/" href="http://unity3d.com/">http://unity3d.com/</a> </li>
<li>Boo &#8211; <a title="http://boo.codehaus.org/" href="http://boo.codehaus.org/">http://boo.codehaus.org/</a> </li>
<li>Day of Ruby &#8211; Tampa (May 16th, 2009) &#8211; <a title="http://tampa.dayofruby.com/" href="http://tampa.dayofruby.com/">http://tampa.dayofruby.com/</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0039-Scott-C-Reynolds-on-Mac-and-iPhone-Development.mp3">Episode 39: Scott C. Reynolds on Mac and iPhone Development</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/2_VkQVtlDH4OYuy5P35EJ6nk-fw/0/da"><img src="http://feedads.g.doubleclick.net/~a/2_VkQVtlDH4OYuy5P35EJ6nk-fw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2_VkQVtlDH4OYuy5P35EJ6nk-fw/1/da"><img src="http://feedads.g.doubleclick.net/~a/2_VkQVtlDH4OYuy5P35EJ6nk-fw/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/NP4MgvntABw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Zd5gQoPUjas/HerdingCode-0039-Scott-C-Reynolds-on-Mac-and-iPhone-Development.mp3" fileSize="32014101" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon, K Scott, Scott K and Kevin talk about Mac/iPhone development with .NET and Ruby developer Scott C. Reynolds. Show Links: Scott C. Reynold&amp;#8217;s blogs &amp;#8211; http://scottcreynolds.com, http://lostechies.com/blogs/scottcre</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon, K Scott, Scott K and Kevin talk about Mac/iPhone development with .NET and Ruby developer Scott C. Reynolds. Show Links: Scott C. Reynold&amp;#8217;s blogs &amp;#8211; http://scottcreynolds.com, http://lostechies.com/blogs/scottcreynolds Scott C. Reynold&amp;#8217;s on Twitter &amp;#8211; http://twitter.com/scottcreynolds Apple Developer Connection &amp;#8211; http://developer.apple.com/ Mac Developer Program &amp;#8211; http://developer.apple.com/products/mac/program/ iPhone Developer Program &amp;#8211; http://developer.apple.com/iphone/ [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=173</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Zd5gQoPUjas/HerdingCode-0039-Scott-C-Reynolds-on-Mac-and-iPhone-Development.mp3" length="32014101" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0039-Scott-C-Reynolds-on-Mac-and-iPhone-Development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 38: NHibernate performance with Ayende, David Penton, and Ben Scheirman</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/hEDdqTcrJFo/</link>
		<comments>http://herdingcode.com/?p=171#comments</comments>
		<pubDate>Fri, 13 Mar 2009 18:51:42 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=171</guid>
		<description><![CDATA[While K Scott and Jon were at the Microsoft MVP Global Summit, we listened in on a late night debate on NHibernate performance between Oren Eini (a.k.a. Ayende Rahein), David Penton, and Ben Scheirman. Show Links: NHibernate &#8211; http://nhforge.org Ayende&#8217;s blog &#8211; http://ayende.com David Penton&#8217;s blog &#8211; http://pentonizer.com Ben Scheirman&#8217;s blog &#8211; http://flux88.com&#160; Download / [...]]]></description>
			<content:encoded><![CDATA[<p>While K Scott and Jon were at the Microsoft MVP Global Summit, we listened in on a late night debate on NHibernate performance between <a href="http://ayende.com/">Oren Eini (a.k.a. Ayende Rahein)</a>, <a href="http://pentonizer.com">David Penton</a>, and <a href="http://flux88.com">Ben Scheirman</a>.</p>
<p><strong>Show Links:</strong></p>
<ul>
<li>NHibernate &#8211; <a href="http://nhforge.org">http://nhforge.org</a></li>
<li>Ayende&#8217;s blog &#8211; <a href="http://ayende.com">http://ayende.com</a></li>
<li>David Penton&#8217;s blog &#8211; <a href="http://pentonizer.com">http://pentonizer.com</a> </li>
<li>Ben Scheirman&#8217;s blog &#8211; <a href="http://flux88.com">http://flux88.com</a>&#160;</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0038-NHibernate-Performance-with-Ayende-David-Penton-and-Ben-Scheirman.mp3">Episode 38: NHibernate performance with Ayende, David Penton, and Ben Scheirman</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/Ca0YhDXajSWiBOVVhH9DZzOouKk/0/da"><img src="http://feedads.g.doubleclick.net/~a/Ca0YhDXajSWiBOVVhH9DZzOouKk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Ca0YhDXajSWiBOVVhH9DZzOouKk/1/da"><img src="http://feedads.g.doubleclick.net/~a/Ca0YhDXajSWiBOVVhH9DZzOouKk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/hEDdqTcrJFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=171</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/f-9u3_rmdOY/HerdingCode-0038-NHibernate-Performance-with-Ayende-David-Penton-and-Ben-Scheirman.mp3" fileSize="26660348" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While K Scott and Jon were at the Microsoft MVP Global Summit, we listened in on a late night debate on NHibernate performance between Oren Eini (a.k.a. Ayende Rahein), David Penton, and Ben Scheirman. Show Links: NHibernate &amp;#8211; http://nhforge.org Aye</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While K Scott and Jon were at the Microsoft MVP Global Summit, we listened in on a late night debate on NHibernate performance between Oren Eini (a.k.a. Ayende Rahein), David Penton, and Ben Scheirman. Show Links: NHibernate &amp;#8211; http://nhforge.org Ayende&amp;#8217;s blog &amp;#8211; http://ayende.com David Penton&amp;#8217;s blog &amp;#8211; http://pentonizer.com Ben Scheirman&amp;#8217;s blog &amp;#8211; http://flux88.com&amp;#160; Download / [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=171</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/f-9u3_rmdOY/HerdingCode-0038-NHibernate-Performance-with-Ayende-David-Penton-and-Ben-Scheirman.mp3" length="26660348" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0038-NHibernate-Performance-with-Ayende-David-Penton-and-Ben-Scheirman.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 37: Jon Udell</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/f9BppXEiUp4/</link>
		<comments>http://herdingcode.com/?p=169#comments</comments>
		<pubDate>Sat, 07 Mar 2009 08:21:10 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=169</guid>
		<description><![CDATA[This week on Herding Code, Jon leads a talk with Microsoft Technical Evangelist Jon Udell, about strategies for Internet citizens. That is, making public information available for retrieval and manipulation through structured data feeds and Internet standards.&#160; The group discusses related topics like digital identity and OpenID and shares their thoughts on Oslo, DSLs, dynamic [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon leads a talk with Microsoft Technical Evangelist <a href="http://jonudell.net/">Jon Udell</a>, about strategies for Internet citizens. That is, making public information available for retrieval and manipulation through structured data feeds and Internet standards.&#160; The group discusses related topics like digital identity and <a href="http://openid.net/">OpenID</a> and shares their thoughts on Oslo, DSLs, dynamic languages like IronPython. </p>
<p><strong>Show Links:</strong></p>
<ul>
<li>Jon Udell&#8217;s blog &#8211; <a href="http://blog.jonudell.net/">http://blog.jonudell.net/</a> </li>
<li>Byte Magazine &#8211; <a href="http://www.ddj.com/">http://www.ddj.com/</a> </li>
<li>Practical Internet Groupware &#8211; <a href="http://oreilly.com/catalog/9781565925373/">http://oreilly.com/catalog/9781565925373/</a> </li>
<li>InfoWorld &#8211; <a href="http://www.infoworld.com/">http://www.infoworld.com/</a>&#160; </li>
<li>USASpending.gov &#8211; <a href="http://usaspending.gov/">http://usaspending.gov/</a> </li>
<li>Azure &#8211; <a href="http://www.microsoft.com/azure/default.mspx">http://www.microsoft.com/azure/default.mspx</a> </li>
<li>IronPython &#8211; <a href="http://ironpython.codeplex.com/">http://ironpython.codeplex.com/</a>&#160; </li>
<li>ElmCity &#8211; <a href="http://elmcity.info/">http://elmcity.info/</a>&#160; </li>
<li>Extensible Business Reporting Language (XBRL) &#8211; <a href="http://www.xbrl.org/Home/">http://www.xbrl.org/Home/</a> </li>
<li>Drupal &#8211; <a href="http://drupal.org/">http://drupal.org/</a>&#160; </li>
<li>Google calendar &#8211; <a href="http://calendar.google.com/">http://calendar.google.com/</a>&#160; </li>
<li>RSS &#8211; <a href="http://en.wikipedia.org/wiki/RSS_(file_format" class="broken_link">http://en.wikipedia.org/wiki/RSS_(file_format</a>) </li>
<li>Yahoo! Pipes &#8211; <a href="http://pipes.yahoo.com/pipes/">http://pipes.yahoo.com/pipes/</a>&#160; </li>
<li>Doug Day, .NET iCalendar Library &#8211; <a href="http://www.ddaysoftware.com/Pages/Default.aspx">http://www.ddaysoftware.com/Pages/Default.aspx</a> </li>
<li>Ben Fortuna, Java, icalforJ &#8211; <a href="http://ical4j.sourceforge.net/">http://<cite><b>ical4j</b></cite><cite>.sourceforge.net/</cite></a>&#160; </li>
<li>iCalendar Specification (RFC 2445) &#8211; <a href="http://www.ietf.org/rfc/rfc2445.txt">http://www.ietf.org/rfc/rfc2445.txt</a> </li>
<li>Delicious &#8211; <a href="http://delicious.com/">http://delicious.com/</a> </li>
<li>iCalender Validation &#8211; <a href="http://icalvalid.wikidot.com/">http://icalvalid.wikidot.com/</a> </li>
<li>LibriVox &#8211; <a href="http://librivox.org/">http://librivox.org/</a> </li>
<li>Douglas Purdy &#8211; <a href="http://www.douglasp.com">www.douglasp.com</a> </li>
<li>Oslo &#8211; <a href="http://www.douglaspurdy.com/2008/09/06/what-is-oslo/">http://www.douglaspurdy.com/2008/09/06/what-is-oslo/</a> </li>
<li>DSL &#8211; <a href="http://martinfowler.com/bliki/DomainSpecificLanguage.html">http://martinfowler.com/bliki/DomainSpecificLanguage.html</a> </li>
<li>Don Box &#8211; <a href="http://www.pluralsight.com/community/blogs/dbox/">http://www.pluralsight.com/community/blogs/dbox/</a> </li>
<li>Dynamic Languages &#8211; <a href="http://en.wikipedia.org/wiki/Dynamic_programming_language">http://en.wikipedia.org/wiki/Dynamic_programming_language</a>&#160; </li>
<li>Chris Anderson/Don Box Keynote &#8211; <a href="http://channel9.msdn.com/pdc2008/KYN03/">http://channel9.msdn.com/pdc2008/KYN03/</a> </li>
<li>Live Services &#8211; <a href="http://msdn.microsoft.com/en-us/live/default.aspx">http://msdn.microsoft.com/en-us/live/default.aspx</a> </li>
<li>REST &#8211; <a href="http://en.wikipedia.org/wiki/Representational_State_Transfer">http://en.wikipedia.org/wiki/Representational_State_Transfer</a> </li>
<li>OpenId &#8211; <a href="http://openid.net/">http://openid.net/</a> </li>
<li>CardSpace &#8211; <a href="http://msdn.microsoft.com/en-us/library/aa480189.aspx">http://msdn.microsoft.com/en-us/library/aa480189.aspx</a> </li>
<li>Phil Windley &#8211; <a href="http://phil.windley.org/">http://phil.windley.org/</a> </li>
<li>Kynetx &#8211; <a href="http://www.kynetx.com/">http://www.kynetx.com/</a> </li>
<li>Digital Identity &#8211; <a href="http://oreilly.com/catalog/9780596008789/">http://oreilly.com/catalog/9780596008789/</a>&#160; </li>
<li>Kim Cameron &#8211; <a href="http://www.identityblog.com/">http://www.identityblog.com/</a>&#160; </li>
<li>Gillmore Gang &#8211; <a href="http://gillmorgang.techcrunch.com/">http://gillmorgang.techcrunch.com/</a>&#160; </li>
<li>IT Conversations &#8211; <a href="http://itc.conversationsnetwork.org/">http://itc.conversationsnetwork.org/</a> </li>
<li>Web Hooks &#8211; <a href="http://webhooks.pbwiki.com/">http://webhooks.pbwiki.com/</a> </li>
<li>SpokenWord.org &#8211; <a href="http://www.spokenword.org/">http://www.spokenword.org/</a> </li>
<li>Lucas Gonze &#8211; <a href="http://gonze.com/about/">http://gonze.com/about/</a> </li>
<li>Webjay &#8211; <a href="http://webjay.org/" class="broken_link">http://webjay.org/</a> </li>
<li>Katya Oddio &#8211; <a href="http://www.oddiooverplay.com/here/about.html">http://www.oddiooverplay.com/here/about.html</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0037-Jon-Udell.mp3">Episode 37: Jon Udell</a> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/ztvekAz1hiU-UedvnyYDKLHdoTU/0/da"><img src="http://feedads.g.doubleclick.net/~a/ztvekAz1hiU-UedvnyYDKLHdoTU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ztvekAz1hiU-UedvnyYDKLHdoTU/1/da"><img src="http://feedads.g.doubleclick.net/~a/ztvekAz1hiU-UedvnyYDKLHdoTU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/f9BppXEiUp4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=169</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/BYeAUQt0rX0/HerdingCode-0037-Jon-Udell.mp3" fileSize="48364852" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon leads a talk with Microsoft Technical Evangelist Jon Udell, about strategies for Internet citizens. That is, making public information available for retrieval and manipulation through structured data feeds and Internet stand</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon leads a talk with Microsoft Technical Evangelist Jon Udell, about strategies for Internet citizens. That is, making public information available for retrieval and manipulation through structured data feeds and Internet standards.&amp;#160; The group discusses related topics like digital identity and OpenID and shares their thoughts on Oslo, DSLs, dynamic [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=169</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/BYeAUQt0rX0/HerdingCode-0037-Jon-Udell.mp3" length="48364852" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0037-Jon-Udell.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 36: Scott Watermasysk</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/aR9uu1z6Ahc/</link>
		<comments>http://herdingcode.com/?p=161#comments</comments>
		<pubDate>Fri, 20 Feb 2009 22:02:34 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=161</guid>
		<description><![CDATA[This week, the Herding Code cast talks shop with Scott Watermasysk about cloud computing, blogging platforms, Internet Explorer, the DotNetOpenId project and much more: Scott W, Scott K and Jon discuss Azure, Amazon Web Services and Google App Engine. Jon asks Scott W to share his thoughts on blogging platforms and the difficulties around their [...]]]></description>
			<content:encoded><![CDATA[<p>This week, the Herding Code cast talks shop with <a href="http://simpable.com/about/">Scott Watermasysk</a> about cloud computing, blogging platforms, Internet Explorer, the DotNetOpenId project and much more:</p>
<ul>
<li>Scott W, Scott K and Jon discuss Azure, Amazon Web Services and Google App Engine.</li>
<li>Jon asks Scott W to share his thoughts on blogging platforms and the difficulties around their development due to their many edge cases and full feature set.</li>
<li>Scott W answers <a href="http://twitter.com/Andersonimes/status/1221768454">a listener question</a> about his thoughts on Silverlight.</li>
<li>Scott K, Jon and Scott W rant about corporations continuing to run IE6, why IE8 killed Scott W’s inner child and why, oh why, won’t Microsoft just rewrite Internet Explorer already.</li>
<li>Scott W shares his strategy for evaluating and learning new technologies and how to successfully manage remote development teams.</li>
<li>Scott W and the guys talk about the demise of SQL and the higher dependency on ORMs and traditional database alternatives like CouchDB.</li>
<li>Scott W comments on Silverlight and ASP.NET MVC and whether these technologies help solve his customers’ problems today.</li>
</ul>
<p><strong>Show Links:</strong></p>
<ul>
<li>Scott Watermasysk’s blog – <a href="http://simpable.com">http://simpable.com</a></li>
<li>Telligent &#8211; <a href="http://telligent.com/">http://telligent.com/</a></li>
<li>Community Server &#8211; <a href="http://communityserver.com/">http://communityserver.com/</a></li>
<li>Community Server Evolution &#8211; <a href="http://telligent.com/products/community-server-evolution/">http://telligent.com/products/community-server-evolution/</a></li>
<li>Azure &#8211; <a href="http://www.microsoft.com/azure/default.mspx">http://www.microsoft.com/azure/default.mspx</a></li>
<li>Amazon Web Services &#8211; <a href="http://aws.amazon.com/">http://aws.amazon.com/</a></li>
<li>Google App Engine &#8211; <a href="http://code.google.com/appengine/">http://code.google.com/appengine/</a></li>
<li>Mix 2009 &#8211; <a href="http://2009.visitmix.com/">http://2009.visitmix.com/</a></li>
<li>CouchDB &#8211; <a href="http://couchdb.apache.org/">http://couchdb.apache.org/</a></li>
<li>BigTable &#8211; <a href="http://labs.google.com/papers/bigtable.html">http://labs.google.com/papers/bigtable.html</a></li>
<li>SubText &#8211; <a href="http://www.subtextproject.com/">http://www.subtextproject.com/</a></li>
<li>BlogEngine.NET &#8211; <a href="http://www.dotnetblogengine.net/">http://www.dotnetblogengine.net/</a></li>
<li>.Text – <a href="http://forums.asp.net/149.aspx">http://forums.asp.net/149.aspx</a></li>
<li>.Text on GotDotNet (<a href="http://web.archive.org/web/20051226233907/www.gotdotnet.com/workspaces/releases/viewuploads.aspx?id=e99fccb3-1a8c-42b5-90ee-348f6b77c407">web archive</a>)</li>
<li>Oxite &#8211; <a href="http://www.codeplex.com/oxite">http://www.codeplex.com/oxite</a></li>
<li>Zawinski’s Law &#8211; <a href="http://en.wikipedia.org/wiki/Zawinski's_Law_of_Software_Envelopment#Quotes">http://en.wikipedia.org/wiki/Zawinski&#8217;s_Law_of_Software_Envelopment#Quotes</a></li>
<li>IE8 &#8211; <a href="http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx">http://www.microsoft.com/windows/Internet-explorer/beta/default.aspx</a></li>
<li>Gecko &#8211; <a href="https://developer.mozilla.org/en/Gecko">https://developer.mozilla.org/en/Gecko</a></li>
<li>WebKit &#8211; <a href="http://webkit.org/">http://webkit.org/</a></li>
<li>Browser Speeds Test &#8211; <a href="http://news.cnet.com/8301-1001_3-10030888-92.html">http://news.cnet.com/8301-1001_3-10030888-92.html</a></li>
<li>Silverlight &#8211; <a href="http://silverlight.net/">http://silverlight.net/</a></li>
<li>MEF &#8211; <a href="http://www.codeplex.com/MEF">http://www.codeplex.com/MEF</a></li>
<li>The Greatest Scott of Them All &#8211; <a href="http://weblogs.asp.net/Scottgu/">http://weblogs.asp.net/Scottgu/</a></li>
<li>dotnetopenid Project &#8211; <a href="http://code.google.com/p/dotnetopenid/">http://code.google.com/p/dotnetopenid/</a></li>
<li>CardSpace &#8211; <a href="http://msdn.microsoft.com/en-us/library/aa480189.aspx">http://msdn.microsoft.com/en-us/library/aa480189.aspx</a></li>
<li>NHibernate &#8211; <a href="http://www.hibernate.org/343.html">http://www.hibernate.org/343.html</a></li>
<li>Subsonic &#8211; <a href="http://subsonicproject.com/">http://subsonicproject.com/</a></li>
<li>Entity Framework &#8211; <a href="http://msdn.microsoft.com/en-us/library/aa697427(vs.80).aspx">http://msdn.microsoft.com/en-us/library/aa697427(vs.80).aspx</a></li>
<li>Apology-Based Computing &#8211; <a href="http://simpable.com/software/apology-based-computing/">http://simpable.com/software/apology-based-computing/</a></li>
<li>Eric Evan’s Book – http://domaindrivendesign.org/books/index.html#DDD</li>
<li>Tokbox &#8211; <a href="http://www.tokbox.com/">http://www.tokbox.com/</a></li>
<li>Velocity &#8211; <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&amp;displaylang=en">http://www.microsoft.com/downloads/details.aspx?FamilyId=B24C3708-EEFF-4055-A867-19B5851E7CD2&amp;displaylang=en</a></li>
<li>ASP.NET MVC &#8211; <a href="http://www.asp.net/mvc/">http://www.asp.net/mvc/</a></li>
<li>Phil Haack &#8211; <a href="http://www.haacked.com/">http://www.haacked.com/</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0036-Scott-Watermasysk.mp3">Episode 36: Scott Watermasysk</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/HQ6xXqYMsiuwVNZusllMQsb8dIo/0/da"><img src="http://feedads.g.doubleclick.net/~a/HQ6xXqYMsiuwVNZusllMQsb8dIo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HQ6xXqYMsiuwVNZusllMQsb8dIo/1/da"><img src="http://feedads.g.doubleclick.net/~a/HQ6xXqYMsiuwVNZusllMQsb8dIo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/aR9uu1z6Ahc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=161</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/7GAClIkqBpY/HerdingCode-0036-Scott-Watermasysk.mp3" fileSize="33193994" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week, the Herding Code cast talks shop with Scott Watermasysk about cloud computing, blogging platforms, Internet Explorer, the DotNetOpenId project and much more: Scott W, Scott K and Jon discuss Azure, Amazon Web Services and Google App Engine. Jon</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week, the Herding Code cast talks shop with Scott Watermasysk about cloud computing, blogging platforms, Internet Explorer, the DotNetOpenId project and much more: Scott W, Scott K and Jon discuss Azure, Amazon Web Services and Google App Engine. Jon asks Scott W to share his thoughts on blogging platforms and the difficulties around their [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=161</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/7GAClIkqBpY/HerdingCode-0036-Scott-Watermasysk.mp3" length="33193994" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0036-Scott-Watermasysk.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 35: Fun at work</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/V6oOwVaOT0Y/</link>
		<comments>http://herdingcode.com/?p=157#comments</comments>
		<pubDate>Sun, 15 Feb 2009 05:49:43 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=157</guid>
		<description><![CDATA[This week on Herding Code, K. Scott kicks off an amusing conversation about office pranks and general fun in the workplace: Jon explains why you might send goat pictures to your coworkers. Kevin comments about the hazards of new carpet installation. K. Scott talks about making an HP Printer come to life. And learn why [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, K. Scott kicks off an amusing conversation about office pranks and general fun in the workplace:</p>
<ul>
<li>Jon explains why you might send goat pictures to your coworkers.</li>
<li>Kevin comments about the hazards of new carpet installation.</li>
<li>K. Scott talks about making an HP Printer come to life.</li>
<li>And learn why you must always, always keep one eye on Jon when he&#8217;s working&#8230;</li>
</ul>
<p><strong>Show Links:</strong></p>
<ul>
<li>Fun With C# and HP Laserjets &#8211; <a href="http://www.odetocode.com/humor/68.aspx">http://www.odetocode.com/humor/68.aspx</a></li>
<li>Goating &#8211; <a href="http://www.codinghorror.com/blog/archives/000997.html">http://www.codinghorror.com/blog/archives/000997.html</a></li>
<li>Favorite Harmless Computer Practical Joke &#8211; <a href="http://stackoverflow.com/questions/65116/whats-your-favorite-harmless-computer-practical-joke">http://stackoverflow.com/questions/65116/whats-your-favorite-harmless-computer-practical-joke</a></li>
<li>Google April Fools &#8211; <a href="http://en.wikipedia.org/wiki/Google's_hoaxes">http://en.wikipedia.org/wiki/Google&#8217;s_hoaxes</a>, <a href="http://www.pcworld.com/article/142620/googles_top_17_easter_eggs_gags_and_hoaxes.html">http://www.pcworld.com/article/142620/googles_top_17_easter_eggs_gags_and_hoaxes.html</a></li>
<li>Kindle 2 &#8211; <a href="http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Generation/dp/B00154JDAI/ref=sr_tr_1?ie=UTF8&amp;s=electronics&amp;qid=1234330860&amp;sr=1-1">http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Generation/dp/B00154JDAI/ref=sr_tr_1?ie=UTF8&amp;s=electronics&amp;qid=1234330860&amp;sr=1-1</a></li>
<li>Apple Asks Google to Not Use Multi-Touch &#8211; <a href="http://www.pcworld.com/article/159260/google_backs_off_multitouch_to_please_apple_report_claims.html">http://www.pcworld.com/article/159260/google_backs_off_multitouch_to_please_apple_report_claims.html</a></li>
<li>Microsoft Announcement of Windows 7 Versions &#8211; <a href="http://blogs.zdnet.com/microsoft/?p=1890">http://blogs.zdnet.com/microsoft/?p=1890</a></li>
<li>Android Multi-touch Capable, Just Disabled -<a href="http://bit.ly/13qwz"> </a><a href="http://www.trustedreviews.com/mobile-devices/news/2008/11/18/Android-Multi-touch-Capable--Just-Disabled/p1">http://www.trustedreviews.com/mobile-devices/news/2008/11/18/Android-Multi-touch-Capable&#8211;Just-Disabled/p1</a></li>
<li>Cooked Windows Mobile ROMS <a href="http://xda-developers.com">http://xda-developers.com</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0035-Fun-at-work.mp3">Episode 35: Fun at work</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/mdLwiD6ByVf5wEgelKXKqqIgJK0/0/da"><img src="http://feedads.g.doubleclick.net/~a/mdLwiD6ByVf5wEgelKXKqqIgJK0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mdLwiD6ByVf5wEgelKXKqqIgJK0/1/da"><img src="http://feedads.g.doubleclick.net/~a/mdLwiD6ByVf5wEgelKXKqqIgJK0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/V6oOwVaOT0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=157</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/WgcsfEmMpkM/HerdingCode-0035-Fun-at-work.mp3" fileSize="31798520" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, K. Scott kicks off an amusing conversation about office pranks and general fun in the workplace: Jon explains why you might send goat pictures to your coworkers. Kevin comments about the hazards of new carpet installation. K. Sc</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, K. Scott kicks off an amusing conversation about office pranks and general fun in the workplace: Jon explains why you might send goat pictures to your coworkers. Kevin comments about the hazards of new carpet installation. K. Scott talks about making an HP Printer come to life. And learn why [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=157</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/WgcsfEmMpkM/HerdingCode-0035-Fun-at-work.mp3" length="31798520" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0035-Fun-at-work.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 34: *Chirp and Witty – WPF Twitter Clients</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/7-jELathKus/</link>
		<comments>http://herdingcode.com/?p=148#comments</comments>
		<pubDate>Fri, 06 Feb 2009 20:40:06 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=148</guid>
		<description><![CDATA[This week on Herding Code, Jon, Kevin and Scott K discuss *Chirp (since renamed blu), Witty, Twitter usage, open source and WPF development: The guys review *Chirp, a new WPF Twitter client from thirteen23.  Scott compares *Chirp to Paris Hilton, Jon reminisces about old Simpsons episodes and Kevin shares that *Chirp is very pretty, nicely [...]]]></description>
			<content:encoded><![CDATA[<p>This week on Herding Code, Jon, Kevin and Scott K discuss <a href="http://www.thirteen23.com/experiences/desktop/blu/">*Chirp</a> (since renamed blu), <a href="http://code.google.com/p/wittytwitter/">Witty</a>, <a href="www.twitter.com" class="broken_link">Twitter</a> usage, open source and WPF development:</p>
<ul>
<li>The guys review *Chirp, a new WPF Twitter client from <a href="thirteen23.com" class="broken_link">thirteen23</a>.  Scott compares *Chirp to Paris Hilton, Jon reminisces about old Simpsons episodes and Kevin shares that *Chirp is very pretty, nicely designed, and what WPF is all about.</li>
<li>Kevin, Jon and Scott discuss their involvement with the Witty project. The guys talk about their favorite features, most wanted enhancements, and how they hope the project will evolve going forward. Jon subtly promises a Witty Easter Egg.</li>
<li>The guys briefly talk about Twitter, how they manage their “rivers of information” and how varying strategies makes Twitter client design/development difficult.  Not to mention what is/isn’t available via the Twitter API…</li>
<li>Jon and Scott comment on drive-by contributors and general challenges of open source development.</li>
<li>The guys candidly talk about learning/knowing WPF and the difficulties of debugging WPF applications without tools.  Kevin shares how WPF violates the principle of least surprise and Jon shares why making a textbox’s background is difficult.</li>
</ul>
<p>Note: *Chirp has since been renamed to blu. We tried to get the folks from thirteen23 on the podcast, but we didn&#8217;t hear back grom them until after this show was published. We still love them, though!</p>
<p>Show Links:</p>
<ul>
<li>Witty - <a href="http://code.google.com/p/wittytwitter/">http://code.google.com/p/wittytwitter/</a></li>
<li>blu - <a href="http://www.thirteen23.com/experiences/desktop/blu/">http://www.thirteen23.com/experiences/desktop/blu/</a></li>
<li>Snoop &#8211; <a href="http://blois.us/Snoop/">http://blois.us/Snoop/</a></li>
<li>Silverlight Spy &#8211; <a href="http://silverlightspy.com/silverlightspy/introduction/">http://silverlightspy.com/silverlightspy/introduction/</a></li>
<li>Spy++ &#8211; <a href="http://msdn.microsoft.com/en-us/library/aa242713(VS.60).aspx">http://msdn.microsoft.com/en-us/library/aa242713(VS.60).aspx</a></li>
<li>ClickOnce &#8211; <a href="http://msdn.microsoft.com/en-us/netframework/aa497348.aspx">http://msdn.microsoft.com/en-us/netframework/aa497348.aspx</a></li>
<li>Alan Le &#8211; <a href="http://blogs.vertigo.com/personal/alanl/Blog">http://blogs.vertigo.com/personal/alanl/Blog</a></li>
<li>WPF Twitter &#8211; <a href="http://www.codeplex.com/WPFTwitter">http://www.codeplex.com/WPFTwitter</a></li>
<li>Model/View/ViewModel (MVVM) &#8211; <a href="http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx">http://blogs.msdn.com/johngossman/archive/2005/10/08/478683.aspx</a></li>
<li>TweetDeck &#8211; <a href="http://www.tweetdeck.com/beta/">http://www.tweetdeck.com/beta/</a></li>
<li>Adam Kinney &#8211; <a href="http://www.adamkinney.com/">http://www.adamkinney.com/</a></li>
<li>photoSuru &#8211; <a href="http://www.photosuru.com/">http://www.photosuru.com/</a></li>
<li>Managed Extensibility Framework (MEF) &#8211; <a href="http://www.codeplex.com/MEF">http://www.codeplex.com/MEF</a></li>
<li>WPF Commands &#8211; <a href="http://msdn.microsoft.com/en-us/library/ms752308.aspx">http://msdn.microsoft.com/en-us/library/ms752308.aspx</a></li>
<li>Laurent Bugnion<a href="http://www.galasoft.ch/">http://www.galasoft.ch/</a></li>
<li>RSS Bandit &#8211; <a href="http://rssbandit.org/">http://rssbandit.org/</a></li>
</ul>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0034-Chirp-and-Witty-WPF-Twitter-Clients.mp3">Episode 34: *Chirp and Witty &#8211; WPF Twitter Clients</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/y3v_2InrHhCxyE23X88B94yJeBQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/y3v_2InrHhCxyE23X88B94yJeBQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/y3v_2InrHhCxyE23X88B94yJeBQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/y3v_2InrHhCxyE23X88B94yJeBQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/7-jELathKus" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=148</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/MTOXluHW9Tg/HerdingCode-0034-Chirp-and-Witty-WPF-Twitter-Clients.mp3" fileSize="36776111" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, Jon, Kevin and Scott K discuss *Chirp (since renamed blu), Witty, Twitter usage, open source and WPF development: The guys review *Chirp, a new WPF Twitter client from thirteen23.  Scott compares *Chirp to Paris Hilton, Jon remi</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, Jon, Kevin and Scott K discuss *Chirp (since renamed blu), Witty, Twitter usage, open source and WPF development: The guys review *Chirp, a new WPF Twitter client from thirteen23.  Scott compares *Chirp to Paris Hilton, Jon reminisces about old Simpsons episodes and Kevin shares that *Chirp is very pretty, nicely [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=148</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/MTOXluHW9Tg/HerdingCode-0034-Chirp-and-Witty-WPF-Twitter-Clients.mp3" length="36776111" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0034-Chirp-and-Witty-WPF-Twitter-Clients.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 33: Intertube Inauguration and Questions From Listeners</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/aN3hiH1moyo/</link>
		<comments>http://herdingcode.com/?p=144#comments</comments>
		<pubDate>Fri, 30 Jan 2009 02:28:32 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=144</guid>
		<description><![CDATA[This week Kevin leads a discussion about the inauguration on the web, then we field some questions from listeners. Topics Live inauguration video on Silverlight sites Photosynth picture of the inauguration whitehouse.gov on webforms &#8211; will Viewstate bring down the presidency? Armchair quarterbacking the whitehouse.gov site whitehouse.gov updates robots.txt And Twitter didn&#8217;t die! Question &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>This week Kevin leads a discussion about the inauguration on the web, then we field some questions from listeners.</p>
<div><strong>Topics</strong></div>
<ul>
<li>Live inauguration video on Silverlight sites</li>
<li>Photosynth picture of the inauguration</li>
<li>whitehouse.gov on webforms &#8211; will Viewstate bring down the presidency?</li>
<li>Armchair quarterbacking the whitehouse.gov site</li>
<li>whitehouse.gov updates robots.txt</li>
<li>And Twitter didn&#8217;t die!</li>
<li>Question &#8211; What is the one thing I should learn this year</li>
<li>- K. Scott &#8211; SOLID, dynamic languages, WPF</li>
<li>- Jon &#8211; Pick something, declarative UI, get involved in something</li>
<li>- Kevin &#8211; SOLID Principles, WPF</li>
<li>Question &#8211; Comparing working in Web, RIA, and WPF</li>
<li>Side discussion: What&#8217;s the deal with ClickOnce?</li>
<li>Whoa! Scott Koon joins us mid-call!</li>
<li>Quick discussion of jQuery 1.3</li>
<li>Question &#8211; What is the one thing Scott K wants to learn this year?</li>
<li>- Scott K. &#8211; Expressions</li>
<li>- K. Scott &#8211; I agree that Scott K should learn expressions</li>
<li>Side discussion: Why are companies so slow to upgrade .NET versions?</li>
<li>- Jon &#8211; Go, go, go!</li>
<li>- K. Scott &#8211; Not enough must-have features</li>
<li>- Kevin &#8211; Requires customers to upgrade</li>
</ul>
<div>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://pic2009.org/">Presidential Inauguration Commission website</a></li>
<li><a href="http://blogs.msdn.com/volkerw/archive/2009/01/20/inauguration-on-silverlight.aspx">CBS Inauguration info</a></li>
<li><a href="http://www.cnn.com/SPECIALS/2009/44.president/inauguration/themoment/">Inauguration Photosynth</a></li>
<li><a href="http://www.whitehouse.gov/">whitehouse.gov</a></li>
</ul>
</div>
<p><strong>Download / Listen</strong><br />
<a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0033-Intertube-Inauguration-and-Questions-From-Listeners.mp3">Episode 33: Intertube Inauguration and Questions From Listeners</a></div>

<p><a href="http://feedads.g.doubleclick.net/~a/DIxIJBLeh5VnSN1kwX4wL0jp_es/0/da"><img src="http://feedads.g.doubleclick.net/~a/DIxIJBLeh5VnSN1kwX4wL0jp_es/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/DIxIJBLeh5VnSN1kwX4wL0jp_es/1/da"><img src="http://feedads.g.doubleclick.net/~a/DIxIJBLeh5VnSN1kwX4wL0jp_es/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/aN3hiH1moyo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=144</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/UpnNVC3VVVs/HerdingCode-0033-Intertube-Inauguration-and-Questions-From-Listeners.mp3" fileSize="33643895" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week Kevin leads a discussion about the inauguration on the web, then we field some questions from listeners. Topics Live inauguration video on Silverlight sites Photosynth picture of the inauguration whitehouse.gov on webforms &amp;#8211; will Viewstate</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week Kevin leads a discussion about the inauguration on the web, then we field some questions from listeners. Topics Live inauguration video on Silverlight sites Photosynth picture of the inauguration whitehouse.gov on webforms &amp;#8211; will Viewstate bring down the presidency? Armchair quarterbacking the whitehouse.gov site whitehouse.gov updates robots.txt And Twitter didn&amp;#8217;t die! Question &amp;#8211; [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=144</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/UpnNVC3VVVs/HerdingCode-0033-Intertube-Inauguration-and-Questions-From-Listeners.mp3" length="33643895" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0033-Intertube-Inauguration-and-Questions-From-Listeners.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 32: Windows 7 First Impressions</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/KKdZTxt7Ih0/</link>
		<comments>http://herdingcode.com/?p=135#comments</comments>
		<pubDate>Sun, 18 Jan 2009 23:21:22 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=135</guid>
		<description><![CDATA[This week Jon leads a discussion about our first impressions of Windows 7 Beta 1. Topics Previously bundled features are now distribued via Windows Live &#8211; good or bad? Is the Windows Live suite just a standardized crapware? Where&#8217;s our Photo Gallery? Windows Marketplace??? Missing an ISO Mounter The out of box experience Window docking [...]]]></description>
			<content:encoded><![CDATA[<p>This week Jon leads a discussion about our first impressions of Windows 7 Beta 1.</p>
<div><strong>Topics</strong></div>
<ul>
<li>Previously bundled features are now distribued via Windows Live &#8211; good or bad?</li>
<li>Is the Windows Live suite just a standardized crapware?</li>
<li>Where&#8217;s our Photo Gallery?</li>
<li>Windows Marketplace???</li>
<li>Missing an ISO Mounter</li>
<li>The out of box experience</li>
<li>Window docking</li>
<li>Windows Explorer &#8211; side by side</li>
<li>Discoverability &#8211; shortcuts, etc.</li>
<li>&#8220;New features&#8221; that were already in Vista</li>
<li>New Wordpad and Paint with ribbons</li>
<li>Same old Notepad</li>
<li>Kevin&#8217;s underwhelmed with the updates to Paint</li>
<li>Could Windows Live Essentials include some friends, like Paint.NET?</li>
<li>Hey, a new calculator!</li>
<li>Problem Steps Recorder</li>
<li>Send Feedback</li>
<li>Nothing new for Remote Desktop?</li>
<li>Virtual Hard Drive support, but we want application virtualization</li>
<li>Multitouch</li>
<li>Distribution &#8211; why not via BitTorrent?</li>
<li>IE8 is still the same old IE8 that we know and meh</li>
<li>Windows Scenic Animation API</li>
<li>Looks like the API&#8217;s still all C++ and COM</li>
<li>The Vista Bridge project</li>
<li>The Ribbon control has graduated from an Office control to Windows</li>
<li>No WPF?</li>
<li>Jumplists</li>
</ul>
<div>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://www.microsoft.com/windows/windows-7/beta-download.aspx">Windows 7 Beta Download</a></li>
<li><a href="http://download.live.com">Windows Live Essentials</a></li>
<li><a href="http://poweriso.com/">PowerISO</a><a> (note &#8211; the free version works just fine)</a></li>
<li><a href="http://blogs.msdn.com/tims/archive/2009/01/12/the-bumper-list-of-windows-7-secrets.aspx">Tim Sneath&#8217;s list of Windows 7 secrets</a></li>
<li><a href="http://www.andlinux.org/">andLinux</a></li>
<li><a href="http://www.istartedsomething.com/20090111/windows-7-problem-steps-recorder-miracle-tool/">Problem Steps Recorder</a></li>
<li>Windows Scenic Animation API [<a href="http://channel9.msdn.com/posts/yochay/Windows-Scenic-Animation-Overview/">overview</a>] [<a href="http://code.msdn.microsoft.com/Release/ProjectReleases.aspx?ProjectName=PDC08WhitePapers&amp;ReleaseId=1797">whitepaper</a>]<a href="http://code.msdn.microsoft.com/VistaBridge"></a></li>
<li><a href="http://code.msdn.microsoft.com/VistaBridge">Vista Bridge Sample Library</a></li>
</ul>
</div>
<p><strong>Download / Listen</strong><br />
<a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0032-Windows-7-First-Impressions.mp3">Herding Code 32: Windows 7 First Impressions</a></div>

<p><a href="http://feedads.g.doubleclick.net/~a/1tDXmKIi3ngcdKyN9u1qD0onbaA/0/da"><img src="http://feedads.g.doubleclick.net/~a/1tDXmKIi3ngcdKyN9u1qD0onbaA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1tDXmKIi3ngcdKyN9u1qD0onbaA/1/da"><img src="http://feedads.g.doubleclick.net/~a/1tDXmKIi3ngcdKyN9u1qD0onbaA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/KKdZTxt7Ih0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=135</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/47Sk89j9T7M/HerdingCode-0032-Windows-7-First-Impressions.mp3" fileSize="31063922" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week Jon leads a discussion about our first impressions of Windows 7 Beta 1. Topics Previously bundled features are now distribued via Windows Live &amp;#8211; good or bad? Is the Windows Live suite just a standardized crapware? Where&amp;#8217;s our Photo G</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week Jon leads a discussion about our first impressions of Windows 7 Beta 1. Topics Previously bundled features are now distribued via Windows Live &amp;#8211; good or bad? Is the Windows Live suite just a standardized crapware? Where&amp;#8217;s our Photo Gallery? Windows Marketplace??? Missing an ISO Mounter The out of box experience Window docking [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=135</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/47Sk89j9T7M/HerdingCode-0032-Windows-7-First-Impressions.mp3" length="31063922" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0032-Windows-7-First-Impressions.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 31: Chad Myers and Jeremy Miller on FubuMVC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/RhPdYmOsNOM/</link>
		<comments>http://herdingcode.com/?p=131#comments</comments>
		<pubDate>Tue, 13 Jan 2009 09:30:55 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=131</guid>
		<description><![CDATA[This week we talk to Chad Myers and Jeremy Miller about the FubuMVC project.Topics What is FubuMVC? History of the project Built to take advantage of static typing Composition over inheritance Dependency injection tricks IFlattener&#60;T&#62; for JSONification Application of SOLID prinicples in FubuMVC and AltOxite View engines TextboxFor and no magic strings &#8211; advantages for [...]]]></description>
			<content:encoded><![CDATA[<div>This week we talk to Chad Myers and Jeremy Miller about the FubuMVC project.<strong>Topics</strong></p>
<ul>
<li>What is FubuMVC?</li>
<li>History of the project</li>
<li>Built to take advantage of static typing</li>
<li>Composition over inheritance</li>
<li>Dependency injection tricks</li>
<li>IFlattener&lt;T&gt; for JSONification</li>
<li>Application of SOLID prinicples in FubuMVC and AltOxite</li>
<li>View engines</li>
<li>TextboxFor and no magic strings &#8211; advantages for refactoring support</li>
<li>Thin controllers, fat models</li>
<li>FubuMVC as the Ruby On Rails for ASP.NET</li>
<li>Benefits and problems of using generics for static typing</li>
<li>Use of meaningful generic type names rather than &lt;T,U,K&gt; ugliness</li>
<li>Testing tools for Javascript</li>
<li>FubuMVC&#8217;s Behaviors</li>
<li>Partial rendering strategies</li>
<li>Why they&#8217;re using NHibernate for AltOxite</li>
<li>IOC benefits</li>
<li>Strategies for Javascript management</li>
<li>qUnit for Javascript unit testing</li>
<li>How do I sell this to my boss?</li>
<li>Why FubuMVC as opposed to Microsoft&#8217;s ASP.NET MVC?</li>
<li>Why MVC isn&#8217;t just classic ASP revisited</li>
<li>Benefit of FubuMVC &#8211; removing choices through opinions</li>
<li>Ways an open source MVC framework keep up with Microsoft</li>
<li>FubuMVC futures and misc. benefits</li>
<li>Use of Rake as a build script</li>
</ul>
</div>
<div>
<div>Links</div>
<div>
<ul>
<li><a href="http://code.google.com/p/fubumvc/">FubuMVC</a></li>
<li><a href="http://www.lostechies.com/blogs/chad_myers/default.aspx">Chad&#8217;s blog</a></li>
<li><a href="http://codebetter.com/blogs/jeremy.miller/">Jeremy Miller&#8217;s blog</a></li>
<li><a href="http://docs.jquery.com/QUnit">QUnit (cross browser testing tool)</a></li>
</ul>
</div>
<p>Download / Listen</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0031-Chad-Myers-and-Jeremy-Miller-on-FubuMVC.mp3">Herding Code 31: Chad Myers and Jeremy Miller on FubuMVC</a></div>

<p><a href="http://feedads.g.doubleclick.net/~a/9uTWMc8TPOsg7WHG3tmHbtrv5mA/0/da"><img src="http://feedads.g.doubleclick.net/~a/9uTWMc8TPOsg7WHG3tmHbtrv5mA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9uTWMc8TPOsg7WHG3tmHbtrv5mA/1/da"><img src="http://feedads.g.doubleclick.net/~a/9uTWMc8TPOsg7WHG3tmHbtrv5mA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/RhPdYmOsNOM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=131</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/d6ACf0o5yhQ/HerdingCode-0031-Chad-Myers-and-Jeremy-Miller-on-FubuMVC.mp3" fileSize="48472092" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week we talk to Chad Myers and Jeremy Miller about the FubuMVC project.Topics What is FubuMVC? History of the project Built to take advantage of static typing Composition over inheritance Dependency injection tricks IFlattener&amp;#60;T&amp;#62; for JSONific</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week we talk to Chad Myers and Jeremy Miller about the FubuMVC project.Topics What is FubuMVC? History of the project Built to take advantage of static typing Composition over inheritance Dependency injection tricks IFlattener&amp;#60;T&amp;#62; for JSONification Application of SOLID prinicples in FubuMVC and AltOxite View engines TextboxFor and no magic strings &amp;#8211; advantages for [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=131</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/d6ACf0o5yhQ/HerdingCode-0031-Chad-Myers-and-Jeremy-Miller-on-FubuMVC.mp3" length="48472092" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0031-Chad-Myers-and-Jeremy-Miller-on-FubuMVC.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 30: Year-end wrapup</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/t4rwPPQiXTE/</link>
		<comments>http://herdingcode.com/?p=125#comments</comments>
		<pubDate>Tue, 06 Jan 2009 09:57:12 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=125</guid>
		<description><![CDATA[K Scott leads the discussion as we look back at 2008, and speculate wildly on what 2009 has to offer. Note: Scott K&#8217;s taking a podcasting break to change diapers and stuff. Looking back at 2008 Google Chrome Kevin&#8217;s new iPhone Kevin&#8217;s Firefox extension addiction Hulu IE8 &#8211; better than expected, but still a ways [...]]]></description>
			<content:encoded><![CDATA[<p>K Scott leads the discussion as we look back at 2008, and speculate wildly on what 2009 has to offer.</p>
<p>Note: Scott K&#8217;s taking a podcasting break to change diapers and stuff.</p>
<p><strong>Looking back at 2008</strong></p>
<ul>
<li>Google Chrome</li>
<li>Kevin&#8217;s new iPhone</li>
<li>Kevin&#8217;s Firefox extension addiction</li>
<li>Hulu</li>
<li>IE8 &#8211; better than expected, but still a ways to go</li>
<li>ASP.NET MVC</li>
<li>Silverlight 2</li>
<li>Oslo</li>
<li>Azure</li>
<li>Visual Studio 2008 SP1</li>
<li>ADO.NET Data Services</li>
<li>REST is finally accepted in the .NET world</li>
<li>The Seinfeld / Gates ads</li>
<li>OpenID</li>
<li>Netbooks (Oragami at last?)</li>
<li>Twitter&#8217;s recovery</li>
<li>Overhyped stuff: Surface, cloud computing, multi-core madness</li>
<li>Functional programming</li>
<li>DI/IOC hitting the Microsoft mainstream</li>
<li>[sidebar - the tradeoff between DI benefits vs. Silverlight XAP size]</li>
<li>StackOverflow</li>
<li>[sidebar - frustration with Microsoft forums]</li>
</ul>
<p><strong>Looking forward at 2009</strong></p>
<ul>
<li>Windows 7</li>
<li>Office 14</li>
<li>Project Pink? (Zune on Windows Mobile)</li>
<li>[sidebar - frustrations Zune]</li>
<li>WPF in Visual Studio</li>
<li>[sidebar - is there a correlation between unmanaged code and lame Microsoft products?]</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="https://addons.mozilla.org/en-US/firefox/addon/10127">SiteLauncher Firefox add-on</a></li>
<li>Mary Jo Foley on <a href="http://blogs.zdnet.com/microsoft/?p=1618">Project Pink</a></li>
</ul>
</div>
<div>
<ul></ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0030-Year-end-wrapup.mp3">Herding Code 30: Year-end wrapup</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/NQoTMpSXny-NXclwT3NtLrLZCK0/0/da"><img src="http://feedads.g.doubleclick.net/~a/NQoTMpSXny-NXclwT3NtLrLZCK0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NQoTMpSXny-NXclwT3NtLrLZCK0/1/da"><img src="http://feedads.g.doubleclick.net/~a/NQoTMpSXny-NXclwT3NtLrLZCK0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/t4rwPPQiXTE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=125</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/HMc_Ukr4TnA/HerdingCode-0030-Year-end-wrapup.mp3" fileSize="46972457" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>K Scott leads the discussion as we look back at 2008, and speculate wildly on what 2009 has to offer. Note: Scott K&amp;#8217;s taking a podcasting break to change diapers and stuff. Looking back at 2008 Google Chrome Kevin&amp;#8217;s new iPhone Kevin&amp;#8217;s Fi</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>K Scott leads the discussion as we look back at 2008, and speculate wildly on what 2009 has to offer. Note: Scott K&amp;#8217;s taking a podcasting break to change diapers and stuff. Looking back at 2008 Google Chrome Kevin&amp;#8217;s new iPhone Kevin&amp;#8217;s Firefox extension addiction Hulu IE8 &amp;#8211; better than expected, but still a ways [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=125</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/HMc_Ukr4TnA/HerdingCode-0030-Year-end-wrapup.mp3" length="46972457" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0030-Year-end-wrapup.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 29: Miguel de Icaza (part 2)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/6z21Cjm1h8c/</link>
		<comments>http://herdingcode.com/?p=114#comments</comments>
		<pubDate>Mon, 15 Dec 2008 17:35:27 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=114</guid>
		<description><![CDATA[This is the second half of our discussion with Miguel de Icaza about Mono, Moonlight, open source, and other fun stuff. Topics When re-implementing .NET, do you match re-implement known bugs? The test / regression system to maintain compatibility How do you support so many platforms What parts of Mono are written in managed code? [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second half of our discussion with Miguel de Icaza about Mono, Moonlight, open source, and other fun stuff.</p>
<p><strong>Topics</strong></p>
<ul>
<li>When re-implementing .NET, do you match re-implement known bugs?</li>
<li>The test / regression system to maintain compatibility</li>
<li>How do you support so many platforms</li>
<li>What parts of Mono are written in managed code? Which are written in C?</li>
<li>Support for iPhone and Xbox</li>
<li>Mono&#8217;s static compilation options</li>
<li>Differing agendas in open source development</li>
<li>Microsoft&#8217;s emerging open source strategy</li>
<li>How the web has driven open source strategies and assumptions</li>
<li>Why Mono used licensed codecs instead of using a library like ffmpeg</li>
<li>Font distribution in Linux</li>
<li>Frustrations with the Windows multimedia API&#8217;s</li>
<li>What Miguel thought was insteresting at PDC</li>
<li>When will we be able to run ASP.NET MVC on Mono?</li>
<li>When will we get to use the C# 4.0 dynamic features in Mono?</li>
<li>How does Novell make money on Mono?</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://tirania.org/blog/">Miguel&#8217;s blog</a></li>
<li><a href="http://www.mono-project.com/Main_Page">The Mono Project Home page</a></li>
<li><a href="http://channel9.msdn.com/pdc2008/PC54/">Miguel&#8217;s presentation at PDC</a></li>
<li>An example of a static linker product for .NET <a href="http://www.xenocode.com/Products/Postbuild-for-NET/" class="broken_link">Postbuild 2008</a> ($1599)</li>
</ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0029-Miguel-de-Icaza--part-2.mp3">Herding Code 29: Miguel de Icaza (part 2)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/OoxSHA_1aj2fJV_RqQjeibJQSyA/0/da"><img src="http://feedads.g.doubleclick.net/~a/OoxSHA_1aj2fJV_RqQjeibJQSyA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/OoxSHA_1aj2fJV_RqQjeibJQSyA/1/da"><img src="http://feedads.g.doubleclick.net/~a/OoxSHA_1aj2fJV_RqQjeibJQSyA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/6z21Cjm1h8c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=114</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/S0wMp7HBqV4/HerdingCode-0029-Miguel-de-Icaza--part-2.mp3" fileSize="28532157" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This is the second half of our discussion with Miguel de Icaza about Mono, Moonlight, open source, and other fun stuff. Topics When re-implementing .NET, do you match re-implement known bugs? The test / regression system to maintain compatibility How do y</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This is the second half of our discussion with Miguel de Icaza about Mono, Moonlight, open source, and other fun stuff. Topics When re-implementing .NET, do you match re-implement known bugs? The test / regression system to maintain compatibility How do you support so many platforms What parts of Mono are written in managed code? [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=114</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/S0wMp7HBqV4/HerdingCode-0029-Miguel-de-Icaza--part-2.mp3" length="28532157" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0029-Miguel-de-Icaza--part-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 28: Miguel de Icaza (part 1)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/mXcrSQtaheI/</link>
		<comments>http://herdingcode.com/?p=109#comments</comments>
		<pubDate>Sat, 13 Dec 2008 00:53:56 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=109</guid>
		<description><![CDATA[This week we talk with Miguel de Icaza about Mono, Moonlight, and other fun stuff. Topics Overview and update on Mono Mono&#8217;s roots as a tool for desktop applications on Gnome / Linux The need for a package manager in Windows Managed operating systems (like Microsoft Research Singularity) New areas of focus for Mono &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>This week we talk with Miguel de Icaza about Mono, Moonlight, and other fun stuff.</p>
<p><strong>Topics</strong></p>
<ul>
<li>Overview and update on Mono</li>
<li>Mono&#8217;s roots as a tool for desktop applications on Gnome / Linux</li>
<li>The need for a package manager in Windows</li>
<li>Managed operating systems (like Microsoft Research Singularity)</li>
<li>New areas of focus for Mono &#8211; portability and extension</li>
<li>Mono&#8217;s use in cross-platform gaming</li>
<li>SIMD optimizations in Mono</li>
<li>Mono&#8217;s implementation of the C# compiler as a service</li>
<li>How the Mono team determines what to work on next</li>
<li>Breaking changes in public API&#8217;s</li>
<li>Framework design</li>
<li>Mono&#8217;s relationship with Microsoft</li>
<li>The state of Linux desktop application development</li>
<li>Silverlight as a platform for desktop applications</li>
<li>When will Moonlight ship?</li>
<li>The challenges of building the Mono compiler</li>
<li>The Linear IL compiler enhancements in Mono 2.0</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://tirania.org/blog/">Miguel&#8217;s blog</a></li>
<li><a href="http://www.mono-project.com/Main_Page">The Mono Project Home page</a></li>
<li><a href="http://channel9.msdn.com/pdc2008/PC54/">Miguel&#8217;s presentation at PDC</a></li>
</ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0028-Miguel-de-Icaza--part-1.mp3">Herding Code 28: Miguel de Icaza (part 1)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/w3q3wveWqB9Pm-imgPt91F0fRj0/0/da"><img src="http://feedads.g.doubleclick.net/~a/w3q3wveWqB9Pm-imgPt91F0fRj0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/w3q3wveWqB9Pm-imgPt91F0fRj0/1/da"><img src="http://feedads.g.doubleclick.net/~a/w3q3wveWqB9Pm-imgPt91F0fRj0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/mXcrSQtaheI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=109</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/9Q6Kd5Svo_M/HerdingCode-0028-Miguel-de-Icaza--part-1.mp3" fileSize="35501037" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week we talk with Miguel de Icaza about Mono, Moonlight, and other fun stuff. Topics Overview and update on Mono Mono&amp;#8217;s roots as a tool for desktop applications on Gnome / Linux The need for a package manager in Windows Managed operating system</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week we talk with Miguel de Icaza about Mono, Moonlight, and other fun stuff. Topics Overview and update on Mono Mono&amp;#8217;s roots as a tool for desktop applications on Gnome / Linux The need for a package manager in Windows Managed operating systems (like Microsoft Research Singularity) New areas of focus for Mono &amp;#8211; [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=109</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/9Q6Kd5Svo_M/HerdingCode-0028-Miguel-de-Icaza--part-1.mp3" length="35501037" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0028-Miguel-de-Icaza--part-1.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 27: What Every Web Developer Needs To Know</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/fPScA_zjse8/</link>
		<comments>http://herdingcode.com/?p=103#comments</comments>
		<pubDate>Mon, 24 Nov 2008 19:58:25 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=103</guid>
		<description><![CDATA[Kevin leads a discussion on what every web developer needs to know. Topics Javascript &#8211; language or toolkits? Does clean HTML matter? What are the tangible benefits? Working with designers who only speak Photoshop Basic usability Tools every web developer needs Progressive enhancement K. Scott introduces the Lightning Round Links Aggiorno &#8211; HTML refactoring tool [...]]]></description>
			<content:encoded><![CDATA[<p>Kevin leads a discussion on what every web developer needs to know.</p>
<p><strong>Topics</strong></p>
<ul>
<li>Javascript &#8211; language or toolkits?</li>
<li>Does clean HTML matter? What are the tangible benefits?</li>
<li>Working with designers who only speak Photoshop</li>
<li>Basic usability</li>
<li>Tools every web developer needs</li>
<li>Progressive enhancement</li>
<li>K. Scott introduces the Lightning Round</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://aggiorno.com">Aggiorno</a> &#8211; HTML refactoring tool</li>
<li><a href="http://blogs.msdn.com/webmaster/archive/2008/08/28/what-s-broken-in-the-microsoft-development-stack.aspx">Search engine optimization criticism of Microsoft at SES conference</a></li>
<li><a href="http://www.my-debugbar.com/wiki/IETester/HomePage">IE Tester</a> &#8211; Test rendering in various versions of IE one one machine</li>
</ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0027-What-every-web-developer-should-know.mp3">Herding Code 27: What every web developer should know</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/JiualbN_aopMwg1HrdhX9CQs40k/0/da"><img src="http://feedads.g.doubleclick.net/~a/JiualbN_aopMwg1HrdhX9CQs40k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/JiualbN_aopMwg1HrdhX9CQs40k/1/da"><img src="http://feedads.g.doubleclick.net/~a/JiualbN_aopMwg1HrdhX9CQs40k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/fPScA_zjse8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=103</wfw:commentRss>
		<slash:comments>18</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/xdrOvrliiq8/HerdingCode-0027-What-every-web-developer-should-know.mp3" fileSize="38739045" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Kevin leads a discussion on what every web developer needs to know. Topics Javascript &amp;#8211; language or toolkits? Does clean HTML matter? What are the tangible benefits? Working with designers who only speak Photoshop Basic usability Tools every web dev</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Kevin leads a discussion on what every web developer needs to know. Topics Javascript &amp;#8211; language or toolkits? Does clean HTML matter? What are the tangible benefits? Working with designers who only speak Photoshop Basic usability Tools every web developer needs Progressive enhancement K. Scott introduces the Lightning Round Links Aggiorno &amp;#8211; HTML refactoring tool [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=103</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/xdrOvrliiq8/HerdingCode-0027-What-every-web-developer-should-know.mp3" length="38739045" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0027-What-every-web-developer-should-know.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 26: Laurent Bugnion on WPF and Silverlight</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/dhsXfvbC1qU/</link>
		<comments>http://herdingcode.com/?p=91#comments</comments>
		<pubDate>Fri, 14 Nov 2008 22:13:33 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=91</guid>
		<description><![CDATA[Jon talks to Laurent Bugnion about WPF and Silverlight. Laurent&#8217;s an expert on WPF and Silverlight, and is the author of Silverlight 2 Unleashed. Topics Differences between WPF and Silverlight Thoughts on Silverlight offline Model-View-ViewModel pattern and applications in Blend WPF Disciples mailing list Why use WPF instead of Winforms Non-visual benefits of WPF and [...]]]></description>
			<content:encoded><![CDATA[<p>Jon talks to Laurent Bugnion about WPF and Silverlight. Laurent&#8217;s an expert on WPF and Silverlight, and is the author of <a href="http://www.amazon.com/gp/product/0672330148?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0672330148">Silverlight 2 Unleashed</a>.</p>
<p><strong>Topics</strong></p>
<ul>
<li>Differences between WPF and Silverlight</li>
<li>Thoughts on Silverlight offline</li>
<li>Model-View-ViewModel pattern and applications in Blend</li>
<li>WPF Disciples mailing list</li>
<li>Why use WPF instead of Winforms</li>
<li>Non-visual benefits of WPF and Silverlight</li>
<li>Benefits of the XAML format</li>
<li>Silverlight&#8217;s VisualStateManager compared to WPF triggers</li>
<li>Laurent&#8217;s experiences writing Silverlight 2 Unleashed</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://galasoft.ch/">Laurent Bugnion&#8217;s blog</a></li>
<li><a href="http://blog.galasoft.ch/archive/2007/11/04/Expression-Blend-Template-loops-no-problems-in-Cider-though.aspx">Post about Model-View-ViewModel</a></li>
<li><a href="http://www.galasoft.ch/mydotnet/articles/article-2007091401.html">Laurent&#8217;s demo application on design mode virtualization</a></li>
<li><a href="http://www.amazon.com/gp/product/0672330148?ie=UTF8&#038;tag=jongall-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0672330148">Silverlight 2 Unleashed</a> on Amazon</li>
</ul></div>
<p><strong>Download / Listen</strong><br />
<a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0026-Laurent-Bugnion-on-WPF-and-Silverlight.mp3">Herding Code 26: Laurent Bugnion on WPF and Silverlight</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/TNzjbtEpLvYOaKL5pX91h3gmjBk/0/da"><img src="http://feedads.g.doubleclick.net/~a/TNzjbtEpLvYOaKL5pX91h3gmjBk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/TNzjbtEpLvYOaKL5pX91h3gmjBk/1/da"><img src="http://feedads.g.doubleclick.net/~a/TNzjbtEpLvYOaKL5pX91h3gmjBk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/dhsXfvbC1qU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=91</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/djxuolQjQYc/HerdingCode-0026-Laurent-Bugnion-on-WPF-and-Silverlight.mp3" fileSize="36583691" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Jon talks to Laurent Bugnion about WPF and Silverlight. Laurent&amp;#8217;s an expert on WPF and Silverlight, and is the author of Silverlight 2 Unleashed. Topics Differences between WPF and Silverlight Thoughts on Silverlight offline Model-View-ViewModel pat</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Jon talks to Laurent Bugnion about WPF and Silverlight. Laurent&amp;#8217;s an expert on WPF and Silverlight, and is the author of Silverlight 2 Unleashed. Topics Differences between WPF and Silverlight Thoughts on Silverlight offline Model-View-ViewModel pattern and applications in Blend WPF Disciples mailing list Why use WPF instead of Winforms Non-visual benefits of WPF and [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=91</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/djxuolQjQYc/HerdingCode-0026-Laurent-Bugnion-on-WPF-and-Silverlight.mp3" length="36583691" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0026-Laurent-Bugnion-on-WPF-and-Silverlight.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 25: PDC 2008 Podcaster Roundtable with Deep Fried Bytes and StackOverflow (part 2)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/UqmWNPnMC9g/</link>
		<comments>http://herdingcode.com/?p=85#comments</comments>
		<pubDate>Fri, 07 Nov 2008 21:58:25 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[discussion]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=85</guid>
		<description><![CDATA[While we were at the Microsoft PDC 2008 conference, we met up with the guys from the Deep Fried Bytes podcast as well as Jeff Atwood (StackOverflow, CodingHorror) for a podcaster roundtable. The first part of this discussion is over at Deep Fried Bytes (Episode 18). Download / Listen Herding Code 25: PDC 2008 Podcaster [...]]]></description>
			<content:encoded><![CDATA[<p>While we were at the Microsoft PDC 2008 conference, we met up with the guys from the Deep Fried Bytes podcast as well as Jeff Atwood (StackOverflow, CodingHorror) for a podcaster roundtable. The first part of this discussion is over at <a href="http://deepfriedbytes.com/podcast/episode-18-pdc-2008-podcaster-roundtable-with-stackoverflow-and-herding-code/">Deep Fried Bytes (Episode 18)</a>.</p>
<p style="text-align: center;"><a href="http://www.flickr.com/photos/skoon/2990169654/"></a><a href="http://www.flickr.com/photos/skoon/2990169654/"><img class="size-full wp-image-86  aligncenter" title="PDC 2008 Podcast Roundtable" src="http://herdingcode.com/wp-content/uploads/pdc2008-podcast-roundtable.jpg" alt="" width="500" height="375" /></a><a href="http://www.flickr.com/photos/skoon/2990169654/"></a><strong></strong></p>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0025-PDC-2008-Podcaster-Roundtable-with-Deep-Fried-Bytes-and-StackOverflow-part-2.mp3">Herding Code 25: PDC 2008 Podcaster Roundtable with Deep Fried Bytes and StackOverflow (part 2)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/FddyJ3fnmnXtCeUuOqNe-ISNtgo/0/da"><img src="http://feedads.g.doubleclick.net/~a/FddyJ3fnmnXtCeUuOqNe-ISNtgo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/FddyJ3fnmnXtCeUuOqNe-ISNtgo/1/da"><img src="http://feedads.g.doubleclick.net/~a/FddyJ3fnmnXtCeUuOqNe-ISNtgo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/UqmWNPnMC9g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=85</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/t0I7oukvV7k/HerdingCode-0025-PDC-2008-Podcaster-Roundtable-with-Deep-Fried-Bytes-and-StackOverflow-part-2.mp3" fileSize="22705170" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While we were at the Microsoft PDC 2008 conference, we met up with the guys from the Deep Fried Bytes podcast as well as Jeff Atwood (StackOverflow, CodingHorror) for a podcaster roundtable. The first part of this discussion is over at Deep Fried Bytes (E</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While we were at the Microsoft PDC 2008 conference, we met up with the guys from the Deep Fried Bytes podcast as well as Jeff Atwood (StackOverflow, CodingHorror) for a podcaster roundtable. The first part of this discussion is over at Deep Fried Bytes (Episode 18). Download / Listen Herding Code 25: PDC 2008 Podcaster [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=85</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/t0I7oukvV7k/HerdingCode-0025-PDC-2008-Podcaster-Roundtable-with-Deep-Fried-Bytes-and-StackOverflow-part-2.mp3" length="22705170" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0025-PDC-2008-Podcaster-Roundtable-with-Deep-Fried-Bytes-and-StackOverflow-part-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 24: Phil Haack on the ASP.NET MVC Beta Release (part 2)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/RVoGOd35ybI/</link>
		<comments>http://herdingcode.com/?p=82#comments</comments>
		<pubDate>Tue, 04 Nov 2008 05:06:54 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=82</guid>
		<description><![CDATA[This is the second half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics ModelBinders in ASP.NET MVC Lessons learned in building MVC (question from Brian Henderson) To what extent did the MVC team look at other frameworks like Monorail, Rails, Django, etc. Any new features for the 1.0 release? How [...]]]></description>
			<content:encoded><![CDATA[<p>This is the second half of our interview with Phil Haack on the ASP.NET MVC Beta Release.</p>
<p><strong>Topics</strong></p>
<ul>
<li>ModelBinders in ASP.NET MVC</li>
<li>Lessons learned in building MVC (question from Brian Henderson)</li>
<li>To what extent did the MVC team look at other frameworks like Monorail, Rails, Django, etc.</li>
<li>Any new features for the 1.0 release? How about 2.0?</li>
<li>What&#8217;s next for you after MVC ships?</li>
<li>How is the MVC team&#8217;s community-centered release style affecting other Microsoft teams?</li>
<li>Will MVC&#8217;s TDD focus affect other Microsoft frameworks?</li>
<li>Would MVC be a good fit for a RESTful service system</li>
<li>RESTful routing</li>
<li>What Visual Studio features can we expect</li>
<li>How has one year at Microsoft been for you?</li>
<li>Strongly typed ActionLink having been moved to MVC futures</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://www.asp.net/mvc/">ASP.NET MVC</a></li>
<li><a href="http://haacked.com">Phil&#8217;s blog</a></li>
<li><a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;referringTitle=Home">ASP.NET MVC on CodePlex</a></li>
</ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0024-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-2.mp3">Herding Code 24: Phil Haack on the ASP.NET MVC Beta Release (part 2)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/3vh-ES_EMBHPZdU2OGWANMEQ4is/0/da"><img src="http://feedads.g.doubleclick.net/~a/3vh-ES_EMBHPZdU2OGWANMEQ4is/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/3vh-ES_EMBHPZdU2OGWANMEQ4is/1/da"><img src="http://feedads.g.doubleclick.net/~a/3vh-ES_EMBHPZdU2OGWANMEQ4is/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/RVoGOd35ybI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=82</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/R1NusiFnePs/HerdingCode-0024-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-2.mp3" fileSize="18073083" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This is the second half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics ModelBinders in ASP.NET MVC Lessons learned in building MVC (question from Brian Henderson) To what extent did the MVC team look at other frameworks like Mono</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This is the second half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics ModelBinders in ASP.NET MVC Lessons learned in building MVC (question from Brian Henderson) To what extent did the MVC team look at other frameworks like Monorail, Rails, Django, etc. Any new features for the 1.0 release? How [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=82</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/R1NusiFnePs/HerdingCode-0024-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-2.mp3" length="18073083" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0024-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 23: Phil Haack on the ASP.NET MVC Beta Release (part 1)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/qhWiPgnjW2g/</link>
		<comments>http://herdingcode.com/?p=75#comments</comments>
		<pubDate>Sun, 26 Oct 2008 03:40:40 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=75</guid>
		<description><![CDATA[This is the first half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics The MVC Elevator Speech MVC and Codebehind files How MVC differs from Webforms How MVC changes your development process The difficulty in unit testing UI What&#8217;s the threshold for testing your programs? The File / New / [...]]]></description>
			<content:encoded><![CDATA[<p>This is the first half of our interview with Phil Haack on the ASP.NET MVC Beta Release.</p>
<p><strong>Topics</strong></p>
<ul>
<li>The MVC Elevator Speech</li>
<li>MVC and Codebehind files</li>
<li>How MVC differs from Webforms</li>
<li>How MVC changes your development process</li>
<li>The difficulty in unit testing UI</li>
<li>What&#8217;s the threshold for testing your programs?</li>
<li>The File / New / MVC experience</li>
<li>How MVC is built for extensibility</li>
<li>How MVC is stress tested</li>
<li>Is there a controls story for MVC?</li>
</ul>
<div><strong>Links</strong></div>
<div>
<ul>
<li><a href="http://www.asp.net/mvc/">ASP.NET MVC</a></li>
<li><a href="http://haacked.com">Phil&#8217;s blog</a></li>
<li><a href="http://www.codeplex.com/aspnet/Wiki/View.aspx?title=MVC&amp;referringTitle=Home">ASP.NET MVC on CodePlex</a></li>
</ul>
</div>
<p><strong>Download / Listen</strong></p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0023-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-1.mp3">Herding Code 23: Phil Haack on the ASP.NET MVC Beta Release (part 1)</a></p>

<p><a href="http://feedads.g.doubleclick.net/~a/GEhDCYfwKLMjr4AQQsCoVHDC9qY/0/da"><img src="http://feedads.g.doubleclick.net/~a/GEhDCYfwKLMjr4AQQsCoVHDC9qY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/GEhDCYfwKLMjr4AQQsCoVHDC9qY/1/da"><img src="http://feedads.g.doubleclick.net/~a/GEhDCYfwKLMjr4AQQsCoVHDC9qY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/HerdingCode/~4/qhWiPgnjW2g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/?feed=rss2&amp;p=75</wfw:commentRss>
		<slash:comments>7</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/YYpnkDNXRL4/HerdingCode-0023-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-1.mp3" fileSize="26760362" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This is the first half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics The MVC Elevator Speech MVC and Codebehind files How MVC differs from Webforms How MVC changes your development process The difficulty in unit testing UI What&amp;</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This is the first half of our interview with Phil Haack on the ASP.NET MVC Beta Release. Topics The MVC Elevator Speech MVC and Codebehind files How MVC differs from Webforms How MVC changes your development process The difficulty in unit testing UI What&amp;#8217;s the threshold for testing your programs? The File / New / [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/?p=75</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/YYpnkDNXRL4/HerdingCode-0023-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-1.mp3" length="26760362" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0023-Phil-Haack-on-ASP-NET-MVC-Beta-Release-part-1.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 22: Brad Abrams and Tim Heuer on the Silverlight 2 Release</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/s2de8IFkUTU/</link>
		<comments>http://herdingcode.com/?p=69#comments</comments>
		<pubDate>Thu, 16 Oct 2008 09:02:37 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=69</guid>
		<description><![CDATA[This week we talk to Brad Abrams and Tim Heuer about the Silverlight 2 release. Topics What&#8217;s new? The releationship between the DLR and Silverlight 2 The Eclipse for Silverlight development The Open Specification Promise for XAML Progress on Mono / Moonlight The elevator speech on Silverlight How Silverlight fits in with AJAX Can Silverlight [...]]]></description>
			<content:encoded><![CDATA[<p>This week we talk to Brad Abrams and Tim Heuer about the Silverlight 2 release.</p>
<p><strong>Topics</strong></p>
<ul>
<li>What&#8217;s new?</li>
<li>The releationship between the DLR and Silverlight 2</li>
<li>The Eclipse for Silverlight development</li>
<li>The Open Specification Promise for XAML</li>
<li>Progress on Mono / Moonlight</li>
<li>The elevator speech on Silverlight</li>
<li>How Silverlight fits in with AJAX</li>
<li>Can Silverlight support separation of concerns and testability?</li>
<li>Will Microsoft be shipping frameworks for Silverlight?</li>
<li>Will Silverlight support offline scenarios</li>
<li>Silverlight as a &#8220;line of business&#8221; platform</li>
<li>The WPF / Silverlight connection</li>
<li>The Silverlight open source community</li>
<li>The Flash question</li>
<li>The casual gaming market</li>
<li>Silverlight performance vs. Javascript</li>
<li>Speculation on Silverlight 3 features&#8230;</li>
<li>The non-Windows development experience</li>
<li>The Silverlight story for iPhone and other mobile platforms</li>
</ul>
<p><strong>Questions from li