<?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>Tue, 18 Jun 2013 00:50:10 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</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>Creative 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 169: Tom Dale and Rob Conery on the EmberJS / AngularJS Cage Match at NDC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/cJq_RjUOL1w/</link>
		<comments>http://herdingcode.com/herding-code-169-tom-dale-and-rob-conery-on-the-emberjs-angularjs-cage-match-at-ndc/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 00:47:04 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=553</guid>
		<description><![CDATA[At NDC, Jon and K Scott sat down with Tom Dale (co-founder of Ember.js) and Rob Conery to recap their cage match battle, compare Ember.js and AngularJS, and hear from Tom about where Ember.js is headed. Download / Listen: Herding Code 169: Tom Dale and Rob Conery on the Ember.js / AngularJS Cage Match at [...]]]></description>
				<content:encoded><![CDATA[<p>At NDC, Jon and K Scott sat down with Tom Dale (co-founder of Ember.js) and Rob Conery to recap their cage match battle, compare Ember.js and AngularJS, and hear from Tom about where Ember.js is headed.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0169-NDC-Ember-Angular-Cage-Match.mp3">Herding Code 169: Tom Dale and Rob Conery on the Ember.js / AngularJS Cage Match at NDC</a>
<p>Show Notes:</p>
<ul>
<li>Intro </li>
<ul>
<li>(00:18) K Scott and Rob asks Tom and Rob to introduce themselves and recap the Cage Match. </li>
<li>(01:22) Tom describes the challenge and thanks Peter Cooper for moderating. Rob describes the scenario &#8211; start with installation and creating a new project, then move to routing and navigation between views. </li>
</ul>
<li>Demo vs. Reality</li>
<ul>
<li>(02:28) Rob says it&#8217;s fun to do a demo with Angular, but once you need to do more structured things you have to start over and reimplement with modules, etc. </li>
<li>(02:43) Tom says that seeing the TekPub screencast about AngularJS informed a lot of their design for Ember.js. The result is a framework that gives you the same simplicity in getting started, but also grows with your application pretty easily. </li>
</ul>
<li>You Just Don&#8217;t Do That</li>
<ul>
<li>(03:22) K Scott asks if they pretty much match up if you&#8217;re looking at a feature checklist, and if it&#8217;s more about how you implement things. Rob says AngularJS is much more component based and talks about some things that came up during the cage match which were tricky in Angular, because &quot;you just don&#8217;t do that&quot;. </li>
<li>(04:18) Jon asks if there&#8217;s an overall effect to how you build your application because it&#8217;s just not how the framework works. Tom says it&#8217;s unacceptable when your designer comes to you with a user interaction design for you to tell them it&#8217;s just too hard to do in your framework, so you won&#8217;t do it. As framework developers, they spend a lot of effort on composability. Rob says that he sees Ember.js as more prescriptive, while AngularJS provides more building blocks. Rob says it seems like Rails to him, in that it just goes a lot better for you if you give in and go with the framework&#8217;s opinions. </li>
<li>(06:13) Jon asks about how customization works in Ember.js, compared with Angular&#8217;s use of directives and filters. Tom says that&#8217;s done via helpers, referencing an example from the cage match. </li>
</ul>
<li>Client-side MVC implementation and The Importance of URLs</li>
<ul>
<li>(06:34) Rob asks Tom if it makes sense to say that &quot;if you can think of it in a server-side framework like ASP.NET MVC or Rails, you can think of it in Ember.js&quot;. Tom says it&#8217;s not the same, because server-side MVC requests are short-lived compared to client-side applications. The real challenge is how you manage that state over time. </li>
<li>(07:17) Tom says that they think URLs are really important. Their challenge has been how to marry the concepts of desktop MVC with the fact that they have a URL, and he thinks they&#8217;ve nailed it. Jon asks how that compares to Angular; Rob says that it&#8217;s not a primary concern in AngularJS or Backbone. </li>
<li>(08:37) Tom says he considers your web application broken if he hits refresh and doesn&#8217;t see the same thing he saw before. Everyone screws this up, not because they&#8217;re idiots but because it&#8217;s hard, and if you don&#8217;t have this built into the framework you&#8217;re using you&#8217;ll mess it up. (09:06) K Scott asks what kinds of applications are the sweet spot for Ember.js. Tom says his first real professional programming gig was working on MobileMe / iCloud apps. They were big apps written in SproutCore. He says it&#8217;s important to be able to add features without breaking old features. Functional reactive programming and strong conventions help support this. </li>
</ul>
<li>State and Scope</li>
<ul>
<li>(10:38) Jon asks about the difference in maintaining state between Ember.js and AngularJS. Tom talks about how the Ember.js controller is similar to Cocoa and explains how the the controller presents the model to the template. Rob describes the $scope in AngularJS and compares the way AngularJS handles things more explicitly, whereas Ember.js is more conventional. </li>
<li>(12:19) Tom says that he thinks the way AngularJS leverages JavaScript&#8217;s prototypal inheritance is really elegant, but it breaks down when you have very deeply nested UI&#8217;s pushing you into directives and more complex decisions. Rob says that you can share scope between AngularJS controllers, but the isolated scope situation is one of the things you struggle with in Angular. </li>
</ul>
<li>Testing, testing</li>
<ul>
<li>(13:54) Jon asks Tom about his comment on testability. Tom says that Angular&#8217;s Karma test support is really nice, and they&#8217;re working on catching up in Ember. Rob says that in AngularJS you&#8217;re just working with basic objects, which is really nice when you&#8217;re testing. </li>
<li>(16:08) Tom says Ember.js requires you to do things correctly from the beginning; they won&#8217;t give you any foot guns to make things easier. Helpers help. </li>
<li>(16:42) K Scott asks how change detection works. Tom explains the differences &#8211; AngularJS uses dirty checking against the DOM, while Ember.js uses accessors (like Backbone). Tom says that the performance is better in Ember.js. Angular&#8217;s situation will improve when they get object.observe, which ironically will happen at the same time Ember&#8217;s situation improves due to support for object proxies. </li>
<li>(18:37) K Scott says he&#8217;d like to be able to conventionally wire up events. Tom talks about event delegation in Ember.js. </li>
</ul>
<li>The SEO Elephant in the Room</li>
<ul>
<li>(19:53) Tom says the biggest issue with JavaScript client-side applications today is SEO and describes why he&#8217;s not happy with the SEO solutions the other frameworks provide. They&#8217;re working on a solution that uses leverages the fact that they use Handlebars for templating to run a server-side process to generate SEO friendly content without any PhantomJS dependency. </li>
</ul>
<li>Using Ember.js When You&#8217;re Not Tom</li>
<ul>
<li>(22:28) Jon says that one issue with highly conventional frameworks is that it can be hard when you&#8217;re getting started and don&#8217;t know the conventions. Tom agrees and says that you&#8217;ll be frustrated if you experience learning difficulty before you feel the power and says the solution is documentation and good tooling. He mentions a coming Chrome extension that will show you what controller and model are backing content on the screen when you hover over it. K Scott says he&#8217;s pretty impressed with the Ember.js documentation. </li>
</ul>
<li>What&#8217;s Next? How about some Prollyfills?</li>
<ul>
<li>(24:45) K Scott asks about what&#8217;s coming out next. Tom talks about Polymer and Web Components. Jon asks if this was related to something he saw on Twitter the other day and Tom says it&#8217;s #extendthewebforward. The idea is that browsers should express primitives so browser vendors can innovate at the JavaScript level &#8211; rather than building speculative features into the browser, shipping a JS library that works cross-browser and can function as a polyfill (or &quot;prolly&quot;fill) if the feature doesn&#8217;t ship. </li>
</ul>
<li>So who won? Any missed opportunites?</li>
<ul>
<li>(29:45) K Scott asks who won the cage match and Rob admits to having been destroyed. K Scott asks why Rob keeps challenging framework authors to cage matches. </li>
<li>(30:52) Jon asks Tom about the curveball that he threw at Rob during the cage match. Rob and Tom agree that coding a directive on the fly is not easy. </li>
<li>(31:42) Jon asks Tom if there&#8217;s something that Rob could have asked Tom that would be hard in Ember. Tom says that they just added a competitor to filters using bound helpers, but if Rob had thrown list sorting at him he&#8217;d have had a hard time. </li>
<li>(32:54) Jon asks about a viewer question on the emphasis on getting started vs. maintainability. Rob says that they&#8217;d first focused on composability, but nobody wanted to use it until it was easy to get started. Framework libraries don&#8217;t get the luxury of forcing a difficult learning experience on developers &#8211; if he can&#8217;t show value in 5 &#8211; 10 minutes, you&#8217;ll leave. </li>
</ul>
<li>Wrap?</li>
<ul>
<li>(34:42) K Scott asks Rob and Tom what else they&#8217;ve got going on. Rob plugs some TekPub videos (listed below) and Tom plugs some upcoming classes he and Yehuda will be offering (also listed below). </li>
</ul>
</ul>
<p>Show Links: </p>
<ul>
<li>Tom Dale (<a href="https://twitter.com/tomdale">@tomdale</a>, <a title="http://tomdale.net/" href="http://tomdale.net/">http://tomdale.net/</a>) </li>
<li>Rob Conery (<a href="http://twitter.com/robconery">@robconery</a>, <a href="http://wekeroad.com">http://wekeroad.com</a>) </li>
<li><a href="http://www.ndcoslo.com/">Norwegian Developers Conference (NDC)</a> </li>
<li><a href="http://emberjs.com/">Ember.js</a> </li>
<li><a href="http://angularjs.org/">AngularJS</a> </li>
<li><a href="http://ember101.com/">Ember101.com</a> </li>
<li><a href="http://sproutcore.com/">SproutCore</a> </li>
<li><a href="http://karma-runner.github.io/0.8/index.html">Karma test runner for JavaScript</a> </li>
<li><a title="http://yehudakatz.com/2013/05/21/extend-the-web-forward/" href="http://yehudakatz.com/2013/05/21/extend-the-web-forward/">Yehuda Katz &#8211; Extend the Web Forward</a> </li>
<li><a href="http://www.polymer-project.org/">Polymer</a> </li>
<li><a href="http://prollyfill.org/">Extensible Web Community Group</a> </li>
<li><a href="http://tekpub.com/blogs/video-releases/8050203-get-involved">TekPub: Get Involved!</a> with Scott Hanselman </li>
<li>Upcoming Ember.js courses from <a href="http://www.tilde.io/training/">Tilde</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cJq_RjUOL1w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-169-tom-dale-and-rob-conery-on-the-emberjs-angularjs-cage-match-at-ndc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/XFtu36OcGsA/HerdingCode-0169-NDC-Ember-Angular-Cage-Match.mp3" fileSize="18486037" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>At NDC, Jon and K Scott sat down with Tom Dale (co-founder of Ember.js) and Rob Conery to recap their cage match battle, compare Ember.js and AngularJS, and hear from Tom about where Ember.js is headed. Download / Listen: Herding Code 169: Tom Dale and Ro</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>At NDC, Jon and K Scott sat down with Tom Dale (co-founder of Ember.js) and Rob Conery to recap their cage match battle, compare Ember.js and AngularJS, and hear from Tom about where Ember.js is headed. Download / Listen: Herding Code 169: Tom Dale and Rob Conery on the Ember.js / AngularJS Cage Match at [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-169-tom-dale-and-rob-conery-on-the-emberjs-angularjs-cage-match-at-ndc/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/XFtu36OcGsA/HerdingCode-0169-NDC-Ember-Angular-Cage-Match.mp3" length="18486037" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0169-NDC-Ember-Angular-Cage-Match.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 168: John Sheehan on Runscope</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/yRsXzrZlD4s/</link>
		<comments>http://herdingcode.com/herding-code-168-john-sheehan-on-runscope/#comments</comments>
		<pubDate>Fri, 07 Jun 2013 20:06:26 +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=550</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to John Sheehan about the recent launch of his new API developer tools company, Runscope. Download / Listen: Herding Code 168: John Sheehan on Runscope Show Notes: Intro (00:30) &#34;What is Runscope and why should I care?&#34; (00:55) Runscope is the ultimate API integrator developer&#8217;s toolbox. It [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to John Sheehan about the recent launch of his new API developer tools company, Runscope.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0168-Runscope.mp3">Herding Code 168: John Sheehan on Runscope</a>
<p>Show Notes:</p>
<ul>
<li>Intro
<ul>
<li>(00:30) &quot;What is Runscope and why should I care?&quot; </li>
<li>(00:55) Runscope is the ultimate API integrator developer&#8217;s toolbox. It helps you solve the problems you encounter in dealing with API&#8217;s from a consumption standpoint. It takes invisible API traffic and makes it visible, then helping you do all sorts of things with it: debugging, sharing, retry a request from the website, testing features like response playback without hitting the API, webhook debugging, etc. When you rely on an API, you&#8217;re not just taking on a service dependency &#8211; it&#8217;s code code that&#8217;s running on someone else&#8217;s service, and you should treat it like it&#8217;s code that&#8217;s under your control. You should apply the same testing rigor and should have the same debugging facilities. </li>
<li>(03:25) Jon asks about the launch. Anyone can try it out now at runscope.com. John talks about the internal preview (shoutout to Kevin Dente, the first beta tester) and the launch at GlueCon and press at TechCrunch and TheNextWeb. </li>
</ul>
</li>
<li>(04:35) Overview of <a href="https://www.runscope.com/#features">features</a>:
<ul>
<li>Traffic Inspector
<ul>
<li>(04:55) In your code, instead of calling an API directly, you create a Runscope URL by including a Runscope bucket key and replacing dots with dashes. Essentially you&#8217;re pointing your API calls at Runscope, which then extracts the hostname and makes the API request for you. A lot of other tools require you to change your API calls by modifying your authentication, adding parameters, etc. Runscope doesn&#8217;t require any changes outside of the hostname, and all of your original headers and request parameters stay intact. This means you can just flip it on by changing your hostname and turn it off when done. You can then view all your requests in the Runscope website, filter to only show errors, All your requests show up in </li>
<li>(07:45) Scott says this is essentially a reverse proxy. John agrees that&#8217;s technically correct, but they avoid the term because they&#8217;re doing a lot more. </li>
<li>(08:13) Scott asks if Runscope adds headers to allow filtering or other things. John says the only modification they make is to add a Runscope message id header to allow lookup. They&#8217;re thinking of some things in the future like caching credentials to apply to a lot of requests and other features that benefit performance, security, etc. </li>
<li>(09:27) Jon asks about the security concerns, as Runscope is kind of like a man in the middle. John says they&#8217;re very concerned with security, and points to <a title="https://www.runscope.com/docs/security" href="https://www.runscope.com/docs/security">https://www.runscope.com/docs/security</a> for a lot more information about their security practices. They&#8217;re looking at future things like encrypted storage, and currently if you make an SSL request to Runscope they will forward it over SSL to the API provider. </li>
<li>(11:45) Jon asks about cases like multi-legged auth. John says everything just flows through Runscope, with one exception &#8211; if a response comes back with a location header then Runscope will modify the location to a Runscope url so if the client follows it it&#8217;ll be captured. </li>
<li>(12:40) Scott asks about how geolocation works, since Runscope is making the request from a different location. John says that currently they&#8217;re making requests from US East Coast, but in the future they want to allow requests from specific geographic areas. </li>
<li>(14:10) Scott asks about a current app he&#8217;s working on which requires a custom certificate to connect to an API and asks if that would be supported. John says that they&#8217;re looking at both support for custom certificates as well as on -premises installations to support those scenarios. </li>
<li>(15:35) Scott asks about support for non-standard ports. John says they support that using a Runscope request port header. </li>
</ul>
</li>
<li>Request Editor
<ul>
<li>(16:09) Jon asks about the Request Editor. John explains that they really wanted to make it possible to edit and create requests as easily as any other code. Their original inspiration was the hurl.it site. Jon interjects that he loves using hurl.it to see where shortened or dodgy urls will take him before clicking on them. John says they&#8217;ve taken the idea of hurl.it and really filled it out to include storage, advanced editing, etc. They also built in some helpers for basic auth, digest authentication, OAuth 1, OAuth 2 token generators, etc. </li>
<li>(19:45) Scott asks if they&#8217;ve looked at integrating OWASP tests to run some automated security inspection for things like SQL injection, XSS, redirect attacks, etc. John says he&#8217;d like to let people create collections and share them with others. </li>
</ul>
</li>
<li>Shared Requests
<ul>
<li>(21:11) Jon says that when he was testing during the beta and hit a question, John just had him share the request with him. John says that he really wanted that feature when he was at Twilio, and they currently use it all the time internally. </li>
<li>(22:39) Jon asks if there&#8217;s a way to download or otherwise privately share a request. John says the best way to do that now is use team account, which allows for privately share requests within the team. They&#8217;re also looking at allowing redacting some fields in shared requests, so you can share a request without revealing your password or other sensitive information. </li>
</ul>
</li>
<li>Passageway
<ul>
<li>(22:48) Passageway was based on the localtunnel project. It installs an agent on your local machine which forwards requests to a specific port to Runscope, and Runscope then creates a public URL. You can use Passageway to show off code running on your local machine, but you can also use it for debugging webhooks and testing API&#8217;s used in a mobile application (by pointing it at the public Runscope URL). Scott says he sees this as being useful in a continuous integration environment, and John says that a current customer is already doing this. </li>
<li>(27:33) Jon asks about the installation via pip, and John explains how pip relates to other package managers. They plan to provider other installers, and later the agent will do more than just Passageway &#8211; right now it also supports automatically creating Runscope urls for requests. </li>
<li>(29:27) Jon says that Passageway is the first place on the site where he sees something about paid accounts and asks John how they&#8217;re going to get rich. John says there are three reasons (access to passageway, team sharing and volume) to upgrade from a free account to a starter or team account. Jon asks about the naming of the starter account, and John says that naming and pricing are really hard. Scott offers some advice on enterprise friendly pricing. </li>
</ul>
</li>
</ul>
</li>
<li>Starting a business
<ul>
<li>(32:47) Jon asks about the experience of moving from being a developer to founding a company. John says he&#8217;s started several small companies, and writing software has always been a way to solve problems for businesses. He tells his recent job history at Twilio and IFFT and how he and his co-founder Frank got really fed up with the lack of good API developer tools and how they got started, funded, and launched. Getting funded was both a finish line and a starting line. </li>
<li>(41:33) Scott and Jon talk about positive response they saw to the GlueCon launch: John spent the majority of the time describing the problem, then unveiled the solution. Scott compares John to Steve Jobs. </li>
</ul>
</li>
<li>What&#8217;s next
<ul>
<li>(43:05) Jon asks what&#8217;s next. John says they&#8217;re first focusing on dev-time troubleshooting. Next they&#8217;ll be focused on production use, especially high volume use cases. Long term they&#8217;re thinking about mitigating problems &#8211; handling or proactively monitoring for problems. </li>
</ul>
</li>
<li>Python
<ul>
<li>(45:14) Jon asks about John&#8217;s experiences building Runscope in Python and how he compares it to .NET. John says he&#8217;s really come around to significant whitespace and standard </li>
<li>(46:59) Scott asks if John&#8217;s noticed that there are fewer ways to solve a problem, as opposed to C# or JavaScript. John says that&#8217;s true for the most part. He comments on how he likes the small libraries and ecosystem. </li>
</ul>
</li>
<li>Runscope vs. other network tools like Fiddler and Wireshark
<ul>
<li>(49:19) Scott asks why you&#8217;d use Runscope rather than use things like Fiddler, Wireshark, etc. John explains proxies and applications modify the way the application works and doesn&#8217;t work well on servers &#8211; it&#8217;s cloud-native. It&#8217;s also social &#8211; sharing is built in. Thirdly, it&#8217;s not a desktop application. </li>
<li>(52:30) John says he&#8217;d like to write a Fiddler plugin to make the two work well together. Scott says that there&#8217;s one advantage to desktop applications &#8211; it can interact directly with the network stack. John agrees that developers need tools that work at all layers of the stack. Scott recounts a harrowing tale in which Fiddler had to be installed on a server for an application to work. </li>
<li>(55:20) Jon says he was wondering about integrating with Glimpse but that would require an API &#8211; does Runscope have an API? John says one&#8217;s on the way soon. </li>
</ul>
</li>
<li>Lightning Round inspired by John&#8217;s Traffic and Weather podcast (with Steve Marx)
<ul>
<li>(57:00) Jon says he&#8217;s really been enjoying the Traffic and Weather podcast, and the John and Steve have convinced him that API&#8217;s really can be interesting. </li>
<li>(57:50) JSON API &#8211; what is it, and is it good? </li>
<li>(59:34) What are webhooks, and why have you been talking about them? </li>
<li>(1:01:52) Should we stop writing REST SDK clients? </li>
<li>(1:04:29) Where is API security going? Is it OAuth 2 from here on out? </li>
<li>(1:05:21) Eric Williams (@motowilliams) asks &quot;Ping Pong or Foosball? #gooooooaaaaaallll&quot; </li>
<li>(1:06:17) Where are you speaking next (answer: API Days and API World, both in San Francisco) </li>
<li>(1:07:32) Do you support the HTTP 418 teapot response? </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>John Sheehan (<a href="https://twitter.com/johnsheehan">@johnsheehan</a>, <a title="http://john-sheehan.com/" href="http://john-sheehan.com/">http://john-sheehan.com/</a>) </li>
<li><a href="https://www.runscope.com/">Runscope</a> </li>
<li><a href="http://techcrunch.com/2013/05/22/runscope-lands-1-1m-from-true-ventures-and-andreessen-horowitz-for-tools-that-address-the-broken-api-plague/">TechCrunch: Runscope Lands $1.1M From True Ventures And Andreessen Horowitz For Tools That Address The Broken API Plague</a> </li>
<li><a href="http://thenextweb.com/insider/2013/05/22/runscope-raises-1-1m-to-help-developers-that-rely-on-3rd-party-apis/">TheNextWeb: Runscope raises $1.1m to help developers that rely on 3rd-party APIs</a></li>
<li><a href="http://progrium.com/localtunnel/">localtunnel</a> </li>
<li><a href="http://hurl.it">hurl.it</a> </li>
<li><a href="http://trafficandweather.io/">Traffic and Weather</a> podcast </li>
<li><a href="http://jsonapi.org/">JSON API</a> </li>
<li><a href="https://zapier.com/">Zapier</a> (REST hooks discussion on <a href="http://trafficandweather.io/posts/2013/5/12/episode-11-">Traffic and Weather ep 11</a>) </li>
<li><a href="http://en.wikipedia.org/wiki/Hyper_Text_Coffee_Pot_Control_Protocol">Hyper Text Coffee Pot Control Protocol and the HTTP 418 (I&#8217;m a teapot) response</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/yRsXzrZlD4s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-168-john-sheehan-on-runscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/N2nubFeod5g/HerdingCode-0168-Runscope.mp3" fileSize="28057475" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to John Sheehan about the recent launch of his new API developer tools company, Runscope. Download / Listen: Herding Code 168: John Sheehan on Runscope Show Notes: Intro (00:30) &amp;#34;What is Runscope and why should</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to John Sheehan about the recent launch of his new API developer tools company, Runscope. Download / Listen: Herding Code 168: John Sheehan on Runscope Show Notes: Intro (00:30) &amp;#34;What is Runscope and why should I care?&amp;#34; (00:55) Runscope is the ultimate API integrator developer&amp;#8217;s toolbox. It [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-168-john-sheehan-on-runscope/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/N2nubFeod5g/HerdingCode-0168-Runscope.mp3" length="28057475" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0168-Runscope.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 167: Glenn Block on scriptcs</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/xwNziGjPq1g/</link>
		<comments>http://herdingcode.com/herding-code-167-glenn-block-on-scriptcs/#comments</comments>
		<pubDate>Fri, 24 May 2013 23:09:39 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=547</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Glenn Block about scriptcs. Download / Listen: Herding Code 167: Glenn Block on scriptcs Show Notes: Intro (00:10) K Scott asks Glenn if he&#8217;s still working with Node at Microsoft. Glenn says he&#8217;s moved from command-line tools for node and is focused on Azure Mobile Services, [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to Glenn Block about scriptcs.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0167-ScriptCS.mp3">Herding Code 167: Glenn Block on scriptcs</a>
<p>Show Notes:</p>
<ul>
<li>Intro
<ul>
<li>(00:10) K Scott asks Glenn if he&#8217;s still working with Node at Microsoft. Glenn says he&#8217;s moved from command-line tools for node and is focused on Azure Mobile Services, but he still owns the Node SDK and the Node story for Azure. </li>
<li>(01:56) K Scott scriptcs is another way to write C# code outside of the IDE as script files. It&#8217;s inspired by Glenn&#8217;s work with Node.js. It leverages Roslyn, NuGet, and some conventions to simplify scripting, such as automatically pulling in NuGet packages. </li>
<li>(03:58) K Scott comments on the ability to reference assemblies using the #r directive. Glenn says it&#8217;s even easier than that &#8211; you can use #r to reference GAC&#8217;d assemblies, but assemblies in the local bin folder are automatically referenced. K Scott asks about the hooks to support that, and Glenn explains how Roslyn supports a lot of scenarios; since it ships it as NuGet packages it can be used outside of Visual Studios. Roslyn allows for code to exist outside of a class. </li>
<li>(06:33) Jon talks about his initial experiences, and how the REPL made it really easy to get started. Glenn explains how that works and explains how, using Chocolatey you can quickly install scriptcs and a NuGet package like MongoDb and then just start writing code in the REPL. </li>
</ul>
</li>
<li>Dependence on Roslyn
<ul>
<li>(09:35) Kevin points out that Roslyn is still in CTP and asks how that impacts scriptcs. Glenn says that since it&#8217;s a CTP Roslyn you can&#8217;t ship the binaries, but that&#8217;s not a problem for scriptcs since it pulls in the public NuGet packages. Roslyn is still evolving, it doesn&#8217;t yet support async / await or dynamic, for instance. </li>
<li>(11:13) scriptcs no longer takes a dependency on Roslyn. It uses a pluggable script executor which can use Roslyn but can potentially also use other script engines. </li>
</ul>
</li>
<li>Example uses of scriptcs
<ul>
<li>(12:33) K Scott asks for some common use cases. Glenn says that it&#8217;s possible to build apps because you can have one script that includes other scripts, then talks about the WPF calculator sample in the scriptcs-samples repo. </li>
<li>(14:18) Glenn says another use he&#8217;s seeing is automation &#8211; basically as a replacement for PowerShell. He talks about the Fluent Automation sample which uses script-cs to automate Selenium tests. </li>
<li>(15:18) Glenn talks about a real world example at a large trucking company who is using scriptcs to automate data processing jobs. </li>
<li>(16:05) Octopus Deploy has added support for scriptcs. He used a loader script that passes configuration to user-written scripts. </li>
<li>(17:42) Glenn says it&#8217;s useful to tinker and play with libraries or services and give an example of interacting with Azure Mobile Services in the REPL. </li>
<li>(18:38) One other example is extensibility &#8211; creating hooks and allowing end users to just drop in a scriptcs script to extend behavior. </li>
<li>(19:03) Kevin says that in the past people have used JavaScript engines to support extensibility. Glenn says that touches on a common question &#8211; why scriptcs as opposed to a lot of other options such as F#, Ruby, node, etc.? He gives two reasons: you get to stay in a language you&#8217;re familiar with, and there&#8217;s a &quot;grow up&quot; story to migrate from scriptcs to a Visual Studio project using the same libraries, same code, etc. </li>
<li>(20:03) Jon says that the PowerShell syntax is different enough that he can&#8217;t remember it. He talks about the idea of using scriptcs for installation and initialization scripts in NuGet rather than PowerShell. Glenn says there are kind of ways to use C# with PowerShell, but it&#8217;s not the same. He mentions a sample from @beefarino which lets you talk to scriptcs from PowerShell. </li>
<li>(23:01) Kevin asks what the migration process is to move from scriptcs to a C# project. Glenn says it depends on how much you take advantage of scriptcs features like Script Packs. Script Packs bring a node-like require module syntax into scriptcs. Glenn talks about the Web API script pack which adds in proper usings and gives you an API that&#8217;s very easy to use in script, without IntelliSense. They&#8217;ve talked about creating a project exporter which could set up a project and bring in your Script Packs, etc. </li>
<li>(26:25) Kevin asks if the Script Pack / Require experience could be brought into standard C#. Glenn says the general concept could work because it&#8217;s just a DLL, although there are some incompatible things like import statements. They&#8217;ve looked at writing Script Packs as script, which could make this more useful. </li>
<li>(28:40) Kevin talks about how the Node module system handles conflicting dependencies and asks if scriptcs handles that. Glenn says not yet, but .NET is now able to handle that so it could be added in. The general idea of script modules depending on other script modules makes sense, but conflicting dependencies might not be very useful. They&#8217;re thinking of NuGet packages with no assemblies, just does as content, and talks about some implications. </li>
<li>(31:32) Jon talks about how Glenn had told him that a lot of his bizarre feature requests wouldn&#8217;t fit in the core but could be useful as extensions, then asks about the extensibility points. Glenn runs through what you can do: change the engine, use Script Packs, bring in NuGet packages, possible later REPL extensions via global NuGet packages. He says they&#8217;re following the Node team&#8217;s principles of keeping a small tight core and pushing features towards extensions. </li>
</ul>
</li>
<li>Questions from Twitter
<ul>
<li>(34:14) Jeff Schumacher (@codereflection) asks Glenn to compare scriptcs performance vs. compiled code. Glenn says that there can be a short startup impact and potentiall </li>
<li>(35:58) Akim Boyko (@AkimBoyko) asks if it&#8217;s possible to run scriptcs without Roslyn, async/await support and in sandbox mode. Glenn talks about the Mono impact of running without requiring Roslyn support. Roslyn will be getting async/await support at some point, but it could also be added via CodeDom if people implement that. However, CodeDom doesn&#8217;t support the classless system that Roslyn does. </li>
<li>(38:04) Simon Cropp (@SimonCropp)&#160; asks if scriptcs support plugging into the build pipeline? Eg if I wanted to plug in Fody (<a href="https://github.com/Fody/Fody/">https://github.com/Fody/Fody/</a>). </li>
<li>(39:41) Several questions on how scriptcs compares to Snippet Compiler, LinqPad and csscript. </li>
<li>(41:12) Dan Vanderboom (@danvanderboom) asks if scriptcs let us run a .cs code file by itself anywhere in the file system? Glenn says no and explains why he&#8217;s not sure that would be useful. </li>
<li>(42:55) Tomasz Janczuk (@tjanczuk) asks When will integration of scriptcs and edgejs be done? ;) Glenn talks about how the projects have both grown up together and how the two would be useful together. </li>
</ul>
</li>
<li>Debugging and IntelliSense
<ul>
<li>(45:29) Jon talks about how he messed something up in the samples and debugged it and asks about debugging support. Glenn points out that you can directly debug an EXE in Visual Studio and explains how to debug scriptcs code in Visual Studio. He also talks about MDbg which Glenn (and apparently everyone else) didn&#8217;t know existed. He also mentions a Script Pack for debugging. </li>
<li>(48:15) Jon says the REPL is great, and yet he&#8217;d sometimes like IntelliSense. Glenn talks about a lightweight WPF editor that&#8217;s in progress, but says if you get to a point where things are getting complex it&#8217;s probably time to move to move from scriptcs to a project. Jon says that for the most part Script Packs seem to really simplify the code to the point where you don&#8217;t really need IntelliSense, and Glenn agrees. </li>
</ul>
</li>
<li>Shoutouts
<ul>
<li>(50:45) Glenn calls out the two other coordinators on the project, Filip Wojcieszyn (@filip_woj) and Justin Rusbatch (@jrusbatch) as well as some other top contributors. </li>
</ul>
</li>
<li>Shell capabilities, TSR scenarios
<ul>
<li>(52:03) Kevin asks if there are possible changes to make it more shell-like with things like piping. Glenn says they currently have a poor story for arguments, but it&#8217;s coming. You can currently pipe text, but he&#8217;s not sure about piping objects. </li>
<li>(54:30) Jon says he&#8217;s got some AutoHotKey scripts and asks if scriptcs could handle that kind of thing. </li>
</ul>
</li>
<li>Future plans
<ul>
<li>(56:10) K Scott asks where things are going in the future. Glenn mentions scriptcs modules, aliases, a better Visual Studio experience, export project, and saving DLLs. </li>
<li>(1:04:25) Glenn talks about some interesting ideas on GitHub, like a command to break execution into the REPL. They&#8217;ve got 20 active contributors, so things are moving fast. </li>
<li>(59:54) Glenn says he&#8217;s got a personal interest in seeing some adoption in Microsoft &#8211; such as adding scriptcs scripting to other projects. </li>
<li>(1:00:25) Glenn talks about one question that comes up: should the Roslyn team have tackled the scriptcs scenario? </li>
</ul>
</li>
<li>Wrap up
<ul>
<li>(1:01:10) K Scott asks about Glenn&#8217;s upcoming plans, speaking engagements, etc. </li>
<li>(1:02:27) Jon makes a last minute sales pitch to try it out &#8211; you can install in seconds from Chocolatey and just start playing at the REPL. Glenn points one gotcha &#8211; scripts which run servers need to be run as admin. </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Glenn Block (<a href="https://twitter.com/gblock">@gblock</a>, <a href="http://codebetter.com/glennblock/author/glennblock/">CodeBetter blog</a>,&#160; <a href="http://blogs.msdn.com/b/gblock/">MSDN blog</a>) </li>
<li><a href="http://codebetter.com/glennblock/2013/02/28/scriptcs-living-on-the-edge-in-c-without-a-project-on-the-wings-of-roslyn-and-nuget/">scriptcs &#8211; Living on the edge in C# without a project on the wings of Roslyn and Nuget</a> &#8211; Glenn&#8217;s post explaining scriptcs and why the project started</li>
<li><a href="http://codebetter.com/glennblock/2013/05/14/scripting-ease-with-script-packs/">Scripting ease with Script Packs</a>&#160;</li>
<li><a href="http://msdn.microsoft.com/en-us/vstudio/roslyn.aspx">Roslyn CTP</a> </li>
<li><a href="https://github.com/scriptcs/scriptcs-samples">scriptcs samples repository</a>&#160; </li>
<li><a href="https://github.com/scriptcs/scriptcs-samples/tree/master/fluentautomation">Fluent Automation sample</a> </li>
<li><a href="http://www.beefycode.com/post/ScriptCS-or-PowerShell-part-1.aspx">ScriptCS or PowerShell</a> post by @beefariono </li>
<li><a href="http://www.dotnetrocks.com/default.aspx?showNum=853">scriptcs on Dot Net Rocks</a></li>
<li><a href="http://www.hanselman.com/blog/ProjectlessScriptedCWithScriptCSAndRoslyn.aspx">Project-less scripted C# with ScriptCS and Roslyn</a> (Scott Hanselman)</li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/xwNziGjPq1g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-167-glenn-block-on-scriptcs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/-Wa5boI3J3c/HerdingCode-0167-ScriptCS.mp3" fileSize="20349117" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Glenn Block about scriptcs. Download / Listen: Herding Code 167: Glenn Block on scriptcs Show Notes: Intro (00:10) K Scott asks Glenn if he&amp;#8217;s still working with Node at Microsoft. Glenn says he&amp;#8217;s mov</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Glenn Block about scriptcs. Download / Listen: Herding Code 167: Glenn Block on scriptcs Show Notes: Intro (00:10) K Scott asks Glenn if he&amp;#8217;s still working with Node at Microsoft. Glenn says he&amp;#8217;s moved from command-line tools for node and is focused on Azure Mobile Services, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-167-glenn-block-on-scriptcs/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/-Wa5boI3J3c/HerdingCode-0167-ScriptCS.mp3" length="20349117" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0167-ScriptCS.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 166: Tomasz Janczuk on Edge.js</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/8kbQZSnnTv8/</link>
		<comments>http://herdingcode.com/herding-code-166-tomasz-janczuk-on-edge-js/#comments</comments>
		<pubDate>Thu, 16 May 2013 20:13:49 +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=544</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Tomasz Janczuk about running .NET code in Node.js using Edge.js. Download / Listen: Herding Code 166: Tomasz Janczuk on Edge.js Show Notes: Intro and background on Edge.js (00:40) Tomasz has been focusing on Node.js at Microsoft for the past 3 years. He&#8217;s been working on making [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to Tomasz Janczuk about running .NET code in Node.js using Edge.js.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0166-EdgeJS.mp3">Herding Code 166: Tomasz Janczuk on Edge.js</a>
<p>Show Notes:</p>
<ul>
<li>Intro and background on Edge.js</li>
<ul>
<li>(00:40) Tomasz has been focusing on Node.js at Microsoft for the past 3 years. He&#8217;s been working on making Node.js run well on Windows. He&#8217;s also worked on hosting Node.js on Windows Azure with IISNode. </li>
<li>(02:08) Jon asks about Edge.js&#8217;s original name, Owin. Tomasz explains how that made sense with the original scope &#8211; connect middleware and express handlers &#8211; but it&#8217;s grown since then so it needed a more generic name. </li>
<li>(02:45) Edge.js lets you run Node.js and .NET code in one process and provides interop mechanisms between the two. </li>
<li>(03:05) Jon asks why that&#8217;s useful. Tomasz says you can do pretty much anything in either Node.js or .NET, but some things work a lot better on one platform. He gives examples like using ADO.NET to connect to SQL Server and running CPU bound computations as multi-threaded .NET code from the single-threaded Node.js event loop. There are two classes of scenarios: things that work better on one platform, or writing native extensions to Node.js without having to drop all the way down to raw C and native OS mechanisms. </li>
<li>(06:11) Jon brings up two questions from Twitter about Mono support (Jason Denizac @_jden &quot;when&#8217;s mono support coming?&quot; and Kevin Swiber &quot;Mono support? Can we do legit Node modules in C#? Are grilled hotdogs really better than boiled?&quot; Tomasz says not yet, but it&#8217;s high on the list. There are some complications to implement that support since Edge.js uses C++ CLI, which isn&#8217;t available on Mono. </li>
</ul>
<li>Getting started and samples</li>
<ul>
<li>(07:57) Jon asks what&#8217;s involved in setting it up. He says he ran npm install edge, then npm install edge-cs. Tomasz explains why he didn&#8217;t need to install edge-cs &#8211; C# support is built in, other language support plugs in. </li>
<li>(08:43) Jon asks about the samples. Tomasz explains the different ways of integrating CLR code into Node.js and talks about how the samples show these approaches. </li>
<li>(10:36) Jon says he liked how the samples progressed from very basic to pretty complex. Tomasz says you can do just about anything in Edge.js, but there&#8217;s a specific interface you need to follow in order to work smoothly between the Node.js async model and many synchronous operations in .NET. Every function in Edge.js uses an async function delegate, so you end up using small wrapper functions in some cases. </li>
</ul>
<li>Marshalling and interop</li>
<ul>
<li>(13:08) Kevin says this reminds him of COM / .NET interop and issues with object lifetime, garbage collection, etc. Tomasz says that that the async function delegate solves the threading models. Object lifetimes are controlled because everything is marshalled by value. </li>
<li>(16:22) Kevin asks if the marshal by value prevents working directly with the CLR object. Tomasz says that you can handle this using function proxies to create closures over CLR states. </li>
<li>(17:45) Scott K. asks if structs eliminate the serialiazation issues. Tomasz clarifies that the marshalling process is reflecting over the objects in .NET and recreating a synonymous JavaScript. Scott says this sounds like thunking from days of old. </li>
<li>(19:27) Jon says that he saw one sample that allows for debugging inline .NET code in a JavaScript file. Tomasz explains that this is done using the codedom compiler to create an in-memory assembly with debugging information, which can be attached to from Visual Studio. </li>
<li>(21:25) Jon says he thinks this sounds useful for using a NuGet package in a Node.js application and asks if there&#8217;s support for pulling in a NuGet package. Tomasz says that at this point it&#8217;s up to you how you&#8217;d get the assembly downloaded and set up, but that there&#8217;s an open issue to get script-cs integration going and that would handle this. </li>
</ul>
<li>Overhead and performance</li>
<ul>
<li>(23:06) Jon asks about the overhead of running two virtual machines and marshalling. Tomasz says there is some overhead, but it&#8217;s better than running two different processes. Edge.js is built for solving some specific scenarios, and it&#8217;s fast in those </li>
<li>(24:55) Kevin asks if there&#8217;s a delay when Edge.js spins up. Tomasz says that happens when you require Edge, but it&#8217;s not really noticeable. </li>
</ul>
<li>Misc questions</li>
<ul>
<li>(25:55) Jon asks what was the hardest part of implementing Edge.js. Tomasz says the function proxies to handle lifetimes and reconciling threading models. </li>
<li>(27:45) Scott says this sounds useful for authentication or using a legacy .NET library. Tomasz lists several more. </li>
<li>(29:20) Kevin asks how exceptions are handled. Tomasz explains how the exceptions are marshalled and thrown across VM boundaries. </li>
<li>(30:15) Kevin asks if it&#8217;s tied to specific Node.js versions. Tomasz says it works on all current stable versions. </li>
<li>(31:30) Question from Twitter: @jeremydmiller &quot;I&#8217;ve seen a lot of samples of hosting . Net in node, but how about running node in a .net process?&quot; Tomasz talks about an open issue, Mission Double Edge which would handle that. He explains that the challenge is that Node.js doesn&#8217;t have a hosting model. </li>
<li>(33:20) Jon says he saw several of the samples had the C# script named with .CSX extension and asks about that. Tomasz says that this is partly done to follow Roslyn conventions, including specifying assemblies as references in code using #r. </li>
</ul>
<li>Future plans and next steps for listeners</li>
<ul>
<li>(34:25) Jon asks what&#8217;s planned going forward. Tomasz talks about Mono support and adding support for additional languages, including F# (note: this has been added <a title="http://tjanczuk.github.io/edge/#/3" href="http://tjanczuk.github.io/edge/#/3">http://tjanczuk.github.io/edge/#/3</a>) . Jon asks what&#8217;s involved in adding language support. </li>
<li>(36:30) Jon asks about the relationship with OWIN. Tomasz says there&#8217;s a separate module which allows you to plug any OWIN compatible .NET application and plug it into an Express.js pipeline. Jon says this reminds him of the Edge name and Tomasz explains that the idea is that mathematically an edge connects two nodes, so Edge.js connects differe. </li>
<li>(38:25) Jon asks about next steps for people to get started. </li>
<li>(38:55) Jon asks if this is a Microsoft project. Tomasz says it&#8217;s his own separate open source project that&#8217;s inspired by his day job, and this allows him some more flexibility to work with the community. He lists some of the community contributions they&#8217;ve seen so far. </li>
</ul>
</ul>
<p>Show Links:</p>
<ul>
<li>Tomasz Janczuk (<a href="https://twitter.com/tjanczuk">@tjanczuk</a>, <a href="http://tomasz.janczuk.org/">blog</a>) </li>
<li>Official Edge.js site: <a title="http://tjanczuk.github.io/edge/#/" href="http://tjanczuk.github.io/edge/#/">http://tjanczuk.github.io/edge/#/</a> </li>
<li>Edge.js on GitHub: <a title="https://github.com/tjanczuk/edge" href="https://github.com/tjanczuk/edge">https://github.com/tjanczuk/edge</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/8kbQZSnnTv8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-166-tomasz-janczuk-on-edge-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/2X4lc15kGCY/HerdingCode-0166-EdgeJS.mp3" fileSize="12833296" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Tomasz Janczuk about running .NET code in Node.js using Edge.js. Download / Listen: Herding Code 166: Tomasz Janczuk on Edge.js Show Notes: Intro and background on Edge.js (00:40) Tomasz has been focusing on Nod</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Tomasz Janczuk about running .NET code in Node.js using Edge.js. Download / Listen: Herding Code 166: Tomasz Janczuk on Edge.js Show Notes: Intro and background on Edge.js (00:40) Tomasz has been focusing on Node.js at Microsoft for the past 3 years. He&amp;#8217;s been working on making [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-166-tomasz-janczuk-on-edge-js/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/2X4lc15kGCY/HerdingCode-0166-EdgeJS.mp3" length="12833296" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0166-EdgeJS.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 165: Mark Seemann on AutoFixture and Unit Testing</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/--46jNYPceE/</link>
		<comments>http://herdingcode.com/herding-code-165-mark-seemann-on-autofixture-and-unit-testing/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 18:52:30 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=539</guid>
		<description><![CDATA[While at the Danish Developer Conference in Copenhagen, Jon sat down with Mark Seemann to talk about AutoFixture and Unit Testing. Download / Listen: Herding Code 165: Mark Seemann on AutoFixture and Unit Testing Show Notes: AutoFixture (00:44) AutoFixture is an open source library that simplifies the &#34;Arrange&#34; part of the standard Arrange / Act [...]]]></description>
				<content:encoded><![CDATA[<p>While at the Danish Developer Conference in Copenhagen, Jon sat down with Mark Seemann to talk about AutoFixture and Unit Testing.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0165-Mark-Seemann-on-AutoFixture-and-Unit-Testing.mp3">Herding Code 165: Mark Seemann on AutoFixture and Unit Testing</a>
<p>Show Notes:</p>
<ul>
<li>AutoFixture</li>
<ul>
<li>(00:44) AutoFixture is an open source library that simplifies the &quot;Arrange&quot; part of the standard Arrange / Act / Assert steps in unit tests.</li>
<li>(01:20) Jon asks about anonymous variables. Mark says he got that terminology from Gerard Meszaros&#8217; book, xUnit Test Patterns. Anonymous methods and variables are necessary for a test, but their implementation doesn&#8217;t matter. </li>
<li>(02:23) Mark describes the test data builder pattern, from the book Growing Object-Oriented Software. The pattern works well, but it gets to be repetitive and mechanical to write and maintain, so he wanted to automate it. AutoFixture uses reflection to create the needed instances.</li>
<li>(04:00) Jon asks about the usage pattern for AutoFixture.(04:16) Jon asks about the different values returned for strings, ints, etc. Mark explains how that&#8217;s changed over time &#8211; numbers no longer just return sequential values, they now return random small numbers.</li>
<li>(05:20) Mark explains equivalence classes. Jon says &quot;Okay&quot; a lot. You can use AutoFixture in cases where you don&#8217;t care about the value; in cases where you do, you can configure what you want to. Mark explains some of the different ways you can use the AutoFixture API to set specific values when needed.</li>
<li>(09:15) Jon asks how AutoFixture works with mocking. Mark says there are NuGet packages which will interface with Moq, Rhino Mocks, FakeItEasy and NSubstitute.</li>
<li>(10:25) Jon asks Mark what his talk said about equivalence. Mark explains identity and value objects with an example with overriding the equals operator on a money value object. The more you can model your domain as value objects, the easier your tests become. Jon asks if this is an example of TDD driving a good design. Mark says that he tried letting tests completely drive his design a few years ago, but he found that it alone didn&#8217;t drive a very good overall design.</li>
</ul>
<li>Testing philosophy, Testing Trivial Methods</li>
<ul>
<li>(15:56) Jon asks Mark about his recent post advocating testing trivial methods. Mark says that his post was in response to Robert C. Martin&#8217;s post, The Pragmatics of TDD. Mark makes a case for testing getters and setters &#8211; if you decide to use a property rather than a field, that decision probably warrants a test to verify the property is maintaining the behavior that drove the original decision.</li>
<li>(20:38) Jon asks how this applies to the example of testing ASP.NET MVC controller code. Mark says he&#8217;s in the habit of testing everything, and has written a lot of tools to make writing the tests easy enough that it&#8217;s not a concern. The question is, how much does it cost you if a unit of code doesn&#8217;t function as designed? Mark explains how a controller action models the data flow in an MVC application, and decomposing the flow allows you to write smaller, simpler, more targeted tests.</li>
<li>(25:03) Jon asks how this relates to outside-in testing using tools like Selenium. Mark says that testing at the external boundary is fine if you can, but most applications become complex enough that boundary testing would require an impractical number of test cases.</li>
</ul>
<li>Wrap up</li>
<ul>
<li>(26:04) Mark says that many of these concepts are covered in more detail in Mark&#8217;s Pluralsight course.</li>
</ul>
</ul>
<p>Show Links:</p>
<ul>
<li>Mark Seeman (<a href="https://twitter.com/ploeh">@ploeh</a>, <a href="http://blog.ploeh.dk/">blog</a>) </li>
<li><a href="https://github.com/AutoFixture/AutoFixture">AutoFixture</a></li>
<li>Book: <a href="http://amazon.com/gp/product/B004X1D36K?ie=UTF8&amp;camp=213733&amp;creative=393177&amp;creativeASIN=B004X1D36K&amp;linkCode=shr&amp;tag=jongall-20&amp;qid=1367272060&amp;sr=1-1">xUnit Test Patterns: Refactoring Test Code</a></li>
<li>Book: <a href="http://www.amazon.com/gp/product/B002TIOYVW?ie=UTF8&amp;camp=213733&amp;creative=393177&amp;creativeASIN=B002TIOYVW&amp;linkCode=shr&amp;tag=jongall-20&amp;qid=1367277246&amp;sr=8-1">Growing Object-Oriented Software, Guided by Tests</a></li>
<li>Blog post: <a href="http://blog.ploeh.dk/2013/03/08/test-trivial-code">Test trivial code</a></li>
<li>Blog post by Uncle Bob Martin: <a title="http://blog.8thlight.com/uncle-bob/2013/03/06/ThePragmaticsOfTDD.html" href="http://blog.8thlight.com/uncle-bob/2013/03/06/ThePragmaticsOfTDD.html">The Pragmatics of TDD</a></li>
<li>Pluralsight announcement: <a href="http://blog.pluralsight.com/2013/04/15/new-course-advanced-unit-testing/">New course: Advanced Unit Testing</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/--46jNYPceE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-165-mark-seemann-on-autofixture-and-unit-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/p0Hc0OBaDqY/HerdingCode-0165-Mark-Seemann-on-AutoFixture-and-Unit-Testing.mp3" fileSize="13870225" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at the Danish Developer Conference in Copenhagen, Jon sat down with Mark Seemann to talk about AutoFixture and Unit Testing. Download / Listen: Herding Code 165: Mark Seemann on AutoFixture and Unit Testing Show Notes: AutoFixture (00:44) AutoFixtur</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at the Danish Developer Conference in Copenhagen, Jon sat down with Mark Seemann to talk about AutoFixture and Unit Testing. Download / Listen: Herding Code 165: Mark Seemann on AutoFixture and Unit Testing Show Notes: AutoFixture (00:44) AutoFixture is an open source library that simplifies the &amp;#34;Arrange&amp;#34; part of the standard Arrange / Act [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-165-mark-seemann-on-autofixture-and-unit-testing/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/p0Hc0OBaDqY/HerdingCode-0165-Mark-Seemann-on-AutoFixture-and-Unit-Testing.mp3" length="13870225" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0165-Mark-Seemann-on-AutoFixture-and-Unit-Testing.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 164: OWIN and Katana with Louis DeJardin</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/GjNwkszdFgc/</link>
		<comments>http://herdingcode.com/herding-code-164-owin-and-katana-with-louis-dejardin/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 19:35:36 +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=536</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Louis DeJardin about OWIN &#8211; the Open Web Interface for .NET &#8211; and Katana, an open source OWIN implementation for ASP.NET and IIS. Download / Listen: Herding Code 164: OWIN and Katana with Louis DeJardin Show Notes: Intro (00:44) Scott and Louis explain what OWIN is. [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to Louis DeJardin about OWIN &#8211; the Open Web Interface for .NET &#8211; and Katana, an open source OWIN implementation for ASP.NET and IIS.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0164-OWIN.mp3">Herding Code 164: OWIN and Katana with Louis DeJardin</a>
<p>Show Notes:</p>
<ul>
<li>Intro </li>
<ul>
<li>(00:44) Scott and Louis explain what OWIN is. </li>
<li>(01:33) Louis explains the difference between OWIN (the community standard) and Katana (actual bits &#8211; an implementation of the OWIN standard for ASP.NET). </li>
<li>(03:18) Jon asks if this is similar to the distinction between HTTP / HTML standards and browser implementations. Louis explains what&#8217;s required for an implementer to participate in a request. Each request calls a simple func with an IDictionary&lt;string&gt; which returns a task. </li>
</ul>
<li>The killer app: middleware</li>
<ul>
<li>(04:54) Scott talks about how the pipeline might not sound like much, but it can support a lot of really useful middleware scenarios like static caching and domain splitting &#8211; especially in a way that&#8217;s common across frameworks. </li>
<li>(06:05) Louis talks about the challenge they&#8217;ve had in describing the benefit of OWIN in non-academic terms, and that it&#8217;s not until you want to apply cross-framework concerns like authentication that OWIN really shines. </li>
<li>(07:52) Scott says that previously these kinds of concerns &#8211; logging, etc. &#8211; were wrapped up in System.Web, and they had performance implications regardless of whether you used them. The pipeline model lets you avoid those hits unless you explicitly want the features. </li>
<li>(10:03) Scott mentions some of the frameworks which have implemented OWIN, including NancyFx, Fubu, ServiceStack.</li>
<li>(10:50) Kevin says that the current implementation examples are full web frameworks rather than middleware. Louis says that probably because ASP.NET and IIS already had pipeline implementations so there&#8217;s less of a forcing function than there was with Node and Ruby. Scott says that since the current implementations already have full stacks, there&#8217;s less need to plug in modular solutions. Jon says he thinks that the late arrival of NuGet and other open modular systems like this mean it&#8217;ll take a while to get traction. </li>
<li>(14:40) Louis says we&#8217;ll need a killer app, and HttpListener hosting alone isn&#8217;t that. Jon asks if you&#8217;d host Katana under IIS to manage the process. Louis says yes, and until there are other hosts than IIS he doesn&#8217;t see the hosting as a big draw &#8211; he thinks auth is probably it.</li>
<li>1640 Scott says he could see auth frameworks and scaling middleware. Louis says that David Fowler updated JabbR to run on OWIN, and was able to move some of the scale pieces into OWIN middleware.</li>
<li>(18:25) Jon asks if he can take an existing ASP.NET application to start taking advantage of middleware without rewriting the application. Louis says that if you add the Microsoft.Owin.Host.SystemWeb NuGet package, you can put an OWIN pipeline on the route table. You can also use an IHttpHandler to plug in middleware. They&#8217;re looking at third option &#8211; an integrated pipeline module which will delegate to the application if an OWIN handler doesn&#8217;t pick it up.</li>
<li>(22:22) Jon asks Louis has some other ideas for middleware, and Louis lists several (static file handlers, authentication, etc.) and points to Rack and Node as examples. He lists another example &#8211; anti-bot&#160; protection that returns an HTTP 200 for a URL pattern. </li>
</ul>
<ul>
<li>(23:50) Jon asks if it&#8217;s possible to plug things in at runtime. Louis talks about the Startup class &#8211; it&#8217;s a POCO class so you can easily work with it via IoC, plug things in whenever &#8211; it&#8217;s just code. </li>
<li>(25:05) Scott says he looked at implementing URL rewriting in middleware. Louis explains how this works perfectly with the pipeline and describes how you could also use this to monitor 404s. </li>
<li>(26:45) Scott says hosters could implement middleware to set ETAGS, enforce things, etc. </li>
<li>(27:40) Louis explains why it&#8217;s really powerful to have middleware that&#8217;s not coupled to a specific implementation like ASP.NET MVC. </li>
<li>(28:35) Jon asks if it&#8217;s possible that some of this middleware could run on hardware. Louis says it is, and gives an example with a reverse proxy. </li>
<li>(29:57) Scott talks about breaking middleware into application and networking uses and talks of some optimizations that could be done in middleware.</li>
</ul>
<li>Next </li>
<ul>
<li>(31:48) Scott asks where we go from here &#8211; are done? What&#8217;s the next goal? Louis says the current 1.0 version of Katana has IIS hosting; the 1.1 version will add production grade HttpListener and self host story, and after that it&#8217;s about supporting emerging standards and looking for synergies. Louis says documentation would be nice, but Scott says that the model is so simple that there&#8217;s not a lot to document.</li>
<li>(34:50) Scott and Louis talk about how this will affect the ecosystem in general, with an example of how smoothly the SignalR implementation worked. </li>
<li>(35:25) Jon asks about the future for hosters like Azure, AppHarbor, etc. Louis talks about an example for&#160; supporting zip file based deployment, Mono hosting. </li>
</ul>
<li>Getting involved </li>
<ul>
<li>(37:05) Louis talks about what&#8217;s available in the Katana Project, including sample code and pre-release packages. The Google Group &#8211; net-http-abstractions &#8211; is the best place to discus OWIN. </li>
<li>(38:15) Jon asks if the Katana project takes pull requests. Louis says it&#8217;s run under the MS Open Tech organization and is clear to take pull requests from developers who have signed a contributor license agreement. Jon asks for areas where they&#8217;d like help. Scott says he&#8217;d like to see lots of middleware; Louis he&#8217;d love to see an OWIN Contrib project emerge. </li>
</ul>
<li>Questions from Twitter
<ul>
<li>(41:05) Sean Massa (@endangeredmassa): Is it possible to use the DLR? </li>
<li>(41:45) Eric Hexter (@ehexter): what do MVC and Web Forms look like on OWIN. Louis says there are two exciting things there &#8211; you can have an Owin pipeline running in front of your application, or you can use self hosting to put an application inside of your own process (not supported but fun!). </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Louis DeJardin (<a href="https://twitter.com/loudej">@loudej</a>, <a href="http://whereslou.com/">blog</a>) </li>
<li><a href="http://owin.org/">OWIN &#8211; Open Web Interface for .NET</a> </li>
<li><a href="http://katanaproject.codeplex.com/">Katana Project on CodePlex</a> </li>
<li>Google Group: <a href="http://groups.google.com/group/net-http-abstractions">.NET HTTP Abstractions</a></li>
<li>NuGet package: <a href="https://nuget.org/packages/Microsoft.Owin.Host.SystemWeb">Microsoft.Owin.Host.SystemWeb</a></li>
<li>GitHub: <a title="https://github.com/ServiceStack/ServiceStack.Owin" href="https://github.com/ServiceStack/ServiceStack.Owin">ServiceStack.Owin</a></li>
<li>NuGet: <a title="https://nuget.org/packages/Nancy.Hosting.Owin/" href="https://nuget.org/packages/Nancy.Hosting.Owin/">Nancy.Hosting.Owin</a></li>
<li>NuGet: <a title="https://nuget.org/packages/FubuMVC.Katana/" href="https://nuget.org/packages/FubuMVC.Katana/">FubuMVC.Katana</a></li>
<li><a href="http://herdingcode.com/?p=216">Herding Code 60: Spark View Engine with Louis DeJardin</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/GjNwkszdFgc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-164-owin-and-katana-with-louis-dejardin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/AXHllPiUIKg/HerdingCode-0164-OWIN.mp3" fileSize="23948656" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Louis DeJardin about OWIN &amp;#8211; the Open Web Interface for .NET &amp;#8211; and Katana, an open source OWIN implementation for ASP.NET and IIS. Download / Listen: Herding Code 164: OWIN and Katana with Louis DeJar</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Louis DeJardin about OWIN &amp;#8211; the Open Web Interface for .NET &amp;#8211; and Katana, an open source OWIN implementation for ASP.NET and IIS. Download / Listen: Herding Code 164: OWIN and Katana with Louis DeJardin Show Notes: Intro (00:44) Scott and Louis explain what OWIN is. [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-164-owin-and-katana-with-louis-dejardin/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/AXHllPiUIKg/HerdingCode-0164-OWIN.mp3" length="23948656" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0164-OWIN.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 163: Sticker Tales and Building Windows Store apps with Damien Guard and Robert Sweeney</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Pl5fGyqqxW0/</link>
		<comments>http://herdingcode.com/herding-code-163-sticker-tales-and-building-windows-store-apps/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 19:53:59 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=531</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Damien Guard and Robert Sweeney about Sticker Tales (a Windows Store application for kids), some challenges in building touch applications for kids, their CSharpAnalytics open source library, and a companion app they built for Western Digital. Download / Listen: Herding Code 163: Sticker Tales and Building [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk to Damien Guard and Robert Sweeney about Sticker Tales (a Windows Store application for kids), some challenges in building touch applications for kids, their CSharpAnalytics open source library, and a companion app they built for Western Digital.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0163-Sticker-Tales-and-Building-Windows-Store-apps.mp3">Herding Code 163: Sticker Tales and Building Windows Store apps</a>
<p>Show Notes:</p>
<ul>
<li>Introductions </li>
<ul>
<li>(00:39) Damien describes what he&#8217;s been up to since we last talked to him. </li>
<li>(01:25) Robert worked on the Windows user interface, then XBox.com, then several apps for NetFlix. </li>
<li>(02:57) Jon asked about the experience of building high scale customer facing applications at XBox and NetFlix. Damian tells about how they ran the XBox store on two servers. </li>
</ul>
<li>Building Sticker Tales</li>
<ul>
<li>(03:38) Jon asks how they decided to build a sticker book app. Robert explains how they got started. </li>
<li>(04:45) Robert describes how they decided to spend some money on professional illustration. </li>
<li>(05:40) Jon describes how Sticker Tales works and how he loves watching what his five year old daughter comes up with, especially how she plays with scale. Robert says he sees the same as his daughter </li>
<li>(6:57) Damien describes some of the surprises they saw in user testing. </li>
<li>(8:30) Scott K asks if their experiences in watching how kids interact with touch gestures will influence their design in general. </li>
<li>(9:18) Damien talks about some of the changes the kids inspired, especially using direction of motion to flip things. Jon says he wants this flip gesture everywhere, and Scott K says he thinks kids should be interaction testing all touch interfaces. </li>
<li>(10:44) Damien gives another example with how pinch / zoom didn&#8217;t work well for kids, and they added a handle instead. </li>
<li>(11:26) Jon asks about how they were interacting with the illustrators. Robert describes the interaction and how they handled different image sizes, exporting, etc. </li>
</ul>
<li>In-app purchases</li>
<ul>
<li>(13:37) Jon asks about the &quot;free app + in app purchase&quot; model. Robert explains why they chose that model.</li>
<li>(14:48) Jon asks if the in-app purchases were difficult to set up. Damien says yes and explains how it was set up. Robert says the purchasing is easy, but the delivery is up to you as the developer. </li>
</ul>
<li>Google Analytics and the CSharpAnalytics library</li>
<ul>
<li>(17:00) K Scott asks about what kind of analytics they were using. Damien explains how they used Google Analytics and explains they published that library as CSharpAnalytics on GitHub. Damien likes tracking usage patterns, Robert says he loves the real-time and geographic views. </li>
<li>(18:19) Robert says they track initiated vs. completed purchases, and they see it&#8217;s only about 10%. Jon speculates that&#8217;s because kids start the purchase and the parents veto it. </li>
<li>(19:08) K Scott asks if it&#8217;s only available for Windows 8. Damien says that&#8217;s all that&#8217;s documented, but he&#8217;s set it up to work with Windows Phone as well. </li>
<li>(19:30) Jon asks about how auto-analytics work. </li>
</ul>
<li>Platform targeting &#8211; iPad future, Windows 8 implementation</li>
<ul>
<li>(20:40) Kevin asks if they&#8217;re looking at porting this to iPad. Robert says they&#8217;re looking at using Xamarin for that. </li>
<li>(21:24) Jon asks about what Windows 8 integration points they&#8217;re using. Robert discusses live tiles, sharing, search, and background download API support. </li>
<li>(22:58) Jon asks if they used C# / XAML or HTML. Damien says they went with C# / XAML partly because the touch API support seemed better early on. </li>
</ul>
<li>SharpDX and performance</li>
<ul>
<li>(23:30) Damien explains that they&#8217;re using SharpDX to be able to take screenshots for live tiles, sharing, etc. Jon gets confused and thinks they&#8217;re using SharpDX everywhere, but Robert explains it&#8217;s only for saving screenshots &#8211; everything else is using image controls. </li>
<li>(26:54) Jon asks if they ran into any performance issues. Robert explains some of the guidelines they&#8217;d learned at NetFlix and says that everything&#8217;s worked really well in StickerTales. Damien says they&#8217;ve seen great performance on Surface / ARM as well. Jon says he&#8217;s seen Audacity recompiled for ARM and it worked great on Surface, too. </li>
</ul>
<li>Data storage and MVVM perspective</li>
<ul>
<li>(28:34) Jon asks what they&#8217;re using for data storage; Damien says using XML.</li>
<li>(28:46) Robert says they&#8217;re not using MVVM because it just doesn&#8217;t work with the Microsoft tools and isn&#8217;t worth it for the kinds of thin clients they&#8217;ve been building, even at NetFlix.</li>
</ul>
<li>Western Digital companion application</li>
<ul>
<li>(30:07) Jon asks how about their next project, a companion application for Western Digital. Damien describes how Western Digital wanted an application that would present an all-up aggregate view of media on external media.</li>
<li>(30:42) Damien says they using SQLite for that project and explains the challenges they ran into with hierarchical data storage in a relational database engine.</li>
</ul>
<li>Unit Testing Windows Store application code</li>
<ul>
<li>(32:52) Kevin asks about the testing story. Damien says they used MSTest and it all worked fine, with the exception of determining code coverage. Jon asks some questions about testing frameworks and test focus for Windows Store applications.</li>
<li>(35:20) Robert says the WinRT platform wasn&#8217;t written in a very testable manner &#8211; there are lots of static classes and a generally test resistant API.</li>
</ul>
<li>Business Challenges and Opportunity for Windows Store Developers</li>
<ul>
<li>(36:38) Jon asks about the challenges of building and running a company that&#8217;s building Windows 8 applications. Robert describes some of the perception and education issues they face in selling the potential to customers.</li>
<li>(38:20) Scott K compares the current Windows Store opportunity to the pre-iOS Mac development market &#8211; a nice place to create a niche product and make a good living. Damien says it is nice to be featured in the store, and that&#8217;s difficult on other platforms. Robert says that ease of developing Windows Store applications means that you still need to market your applications.</li>
</ul>
</ul>
<p>Show Links:</p>
<ul>
<li>Damien Guard (<a href="https://twitter.com/damienguard">@damienguard</a>, <a href="http://damieng.com/">blog</a>)</li>
<li>Robert Sweeney (<a href="http://www.linkedin.com/in/rsweeney21">LinkedIn</a>)</li>
<li><a href="http://stickertales.com/">Sticker Tales</a></li>
<li><a title="http://attackpattern.com/" href="http://attackpattern.com/">Attack Pattern</a></li>
<li><a href="https://github.com/AttackPattern/CSharpAnalytics">CSharpAnalytics</a></li>
<li><a href="http://sharpdx.org/">SharpDX</a> </li>
<li><a href="http://attackpattern.com/portfolio/wd-companion-app/">WD Companion App</a> </li>
<li><a href="http://herdingcode.com/?p=187">Herding Code 50: Damien Guard on LINQ to SQL, Entity Framework, and Fontography</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Pl5fGyqqxW0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-163-sticker-tales-and-building-windows-store-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/OgoVK0KxARU/HerdingCode-0163-Sticker-Tales-and-Building-Windows-Store-apps.mp3" fileSize="13855190" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Damien Guard and Robert Sweeney about Sticker Tales (a Windows Store application for kids), some challenges in building touch applications for kids, their CSharpAnalytics open source library, and a companion app</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Damien Guard and Robert Sweeney about Sticker Tales (a Windows Store application for kids), some challenges in building touch applications for kids, their CSharpAnalytics open source library, and a companion app they built for Western Digital. Download / Listen: Herding Code 163: Sticker Tales and Building [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-163-sticker-tales-and-building-windows-store-apps/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/OgoVK0KxARU/HerdingCode-0163-Sticker-Tales-and-Building-Windows-Store-apps.mp3" length="13855190" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0163-Sticker-Tales-and-Building-Windows-Store-apps.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 162: Whacha doin, Goodbye Google Reader, scriptcs and Lightning Round!</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/TFdalTyyQJs/</link>
		<comments>http://herdingcode.com/herding-code-162-whacha-doin-goodbye-google-reader-scriptcs-and-lightning-round/#comments</comments>
		<pubDate>Mon, 25 Mar 2013 18:01:55 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=527</guid>
		<description><![CDATA[This week on Herding Code, the guys talk about what they&#8217;ve been up to lately (including Kevin&#8217;s new Greater Than Parts site), lament the passing of Google Reader, talk about scriptcs, and even fit in a lightning round! Download / Listen: Herding Code 162: Whacha doin, Goodbye Google Reader, scriptcs and Lightning Round! Show Notes: [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk about what they&#8217;ve been up to lately (including Kevin&#8217;s new Greater Than Parts site), lament the passing of Google Reader, talk about scriptcs, and even fit in a lightning round!</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0162-Discussion.mp3">Herding Code 162: Whacha doin, Goodbye Google Reader, scriptcs and Lightning Round!</a>
<p>Show Notes:</p>
<ul>
<li>What are you up to?
<ul>
<li>(00:29) Scott K is doing MVC with a lot of JavaScript.
<ul>
<li>He laments the quality of the code he&#8217;s working with. </li>
<li>There&#8217;s a discussion of how bad code happens and how to clean it up. </li>
</ul>
</li>
<li>(07:58) Kevin&#8217;s been working on his GreaterThanParts site.
<ul>
<li>He soft launched it on twitter and got more response than he expected, but it&#8217;s been holding up. </li>
<li>It&#8217;s a full JavaScript stack &#8211; Node, Backbone, Mongo. </li>
<li>Kevin was surprised how resistant developers were to trying out the site via Google / Facebook login, so he set up an anonymous (cookie based) login. </li>
<li>Scott K has some specific feature requests. </li>
<li>Jon asks if the design feedback was coherent or contradictory. Kevin says some was really good, a lot wasn&#8217;t </li>
</ul>
</li>
<li>(15:40) Jon talks about the ASP.NET Jump Start event he did in February and some upcoming Web Camp he&#8217;s doing &#8211; Denmark, Istanbul, Sunnyvale, San Diego. In his spare time he&#8217;s working on a book about programming Windows 8.
<ul>
<li>Scott K mentions a blog post he read about a developer who was frustrated he couldn&#8217;t store password protected zip files or preview office docs. Jon says it&#8217;s an app model and it&#8217;s different than building desktop apps. Kevin wonders about how the updates will work for Windows Store apps. </li>
<li>Scott K says he read about limitations in displaying help files. Jon says that some things are easier to do using the HTML dev model, and he&#8217;s seeing some people writing business logic in C# and using it in an HTML app. </li>
<li>K Scott talks about the current campaign to pay developers for apps. Jon says he thinks that may be driven by the fact that all the tech columnists just write about the number of apps in the store, but he agrees that fewer quality apps is better. The Windows Store has a try / buy model, which effectively halves the number of apps required compared to Android and iOS. Jon talks about how he&#8217;s been using the Surface RT. </li>
</ul>
</li>
<li>(25:49) Google Reader
<ul>
<li>K Scott asks if anyone&#8217;s upset. Kevin is. </li>
<li>Scott K hasn&#8217;t used it in a while because he just uses Twitter and an RSS reader he likes. </li>
<li>Jon says he used to read tons of feed, but he now gets most of his info off Twitter, Hacker News, and TheCadmus.com </li>
<li>Scott K says he&#8217;s going to need to replace Reader because he follows some feeds he cares about that will never make their way onto Hacker News. </li>
<li>Jon says he used to use Reader more when it had Google Gears support. He talks about how he tried to write his own RSS reader which never materialized, but he learned a lot along the way. </li>
<li>Kevin says the bigger problem is that so many apps use Google Reader as an RSS sync backend. </li>
<li>Jon says he&#8217;s happy that the whole RSS system isn&#8217;t dependent on Google Reader, and that it&#8217;s a good thing that major parts of the web stayed open. </li>
</ul>
</li>
<li>(34:45) scriptcs
<ul>
<li>K Scott overviews the idea. </li>
<li>Scott K says he thinks it&#8217;s interesting &#8211; a natural use of Roslyn. He&#8217;s been wanting something that would output assemblies so it could create projects. </li>
<li>Jon talks about some of the samples they&#8217;ve got, including WPF, Mono, etc. He says he&#8217;d prefer it to PowerShell since it could be more portable and the syntax is better. </li>
<li>Kevin says many of these ideas came from the Node community. He&#8217;s really enjoying the low overhead of working in vim. Scott agrees. Jon says he doesn&#8217;t see Visual Studio delays, maybe because he&#8217;s not using heavy add-ins. A border skirmish erupts. Kevin says that he thinks that .NET programming kind of requires Visual Studio. Jon like the new web tools stuff. </li>
</ul>
</li>
<li>(44:27) Lightning Round!
<ul>
<li>K Scott asks if anyone cares about the S4 release. Nobody does. We&#8217;re all kind of tired of smartphone releases. </li>
<li>K Scott asks what we&#8217;d recommend for teaching someone to program. Scott K, Kevin, and Jon all agree that they&#8217;d start with the web and JavaScript and talk about some of their favorite tools. </li>
<li>K Scott asks what everyone thinks about the new Rearden.js library with the Rearden Metal templating system. </li>
</ul>
</li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.greaterthanparts.com/">Greater Than Parts</a> &#8211; Kevin&#8217;s new &quot;simple shopping for complex projects&quot; site</li>
<li><a href="http://channel9.msdn.com/Series/Building-Web-Apps-with-ASP-NET-Jump-Start">ASP.NET Jump Start</a> </li>
<li><a href="http://weblogs.asp.net/jgalloway/archive/2013/03/15/announcing-web-camps-spring-tour-2013.aspx">Web Camps tour</a> &#8211; Jon&#8217;s post announcing the Spring 2013 tour<!--EndFragment--></li>
<li><a title="http://blog.kulman.sk/why-are-there-no-great-windows-8-apps-because-of-winrt-a-developers-view/" href="http://blog.kulman.sk/why-are-there-no-great-windows-8-apps-because-of-winrt-a-developers-view/">Blog post: Why are there no great Windows 8 apps? Because of WinRT. A developer&#8217;s view</a> </li>
<li><a title="http://en.wikipedia.org/wiki/Gears_(software)" href="http://en.wikipedia.org/wiki/Gears_(software)">Google Gears</a> </li>
<li><a title="http://treesurgeon.codeplex.com/" href="http://treesurgeon.codeplex.com/">Tree Surgeon</a> </li>
<li><a href="http://googlereader.blogspot.com/2013/03/powering-down-google-reader.html">Powering Down Google Reader</a> </li>
<li><a href="http://thecadmus.com/">TheCadmus</a> </li>
<li><a href="http://codebetter.com/glennblock/2013/02/28/scriptcs-living-on-the-edge-in-c-without-a-project-on-the-wings-of-roslyn-and-nuget/">scriptcs &#8211; Living on the edge in C# without a project on the wings of Roslyn and Nuget</a> </li>
<li><a title="http://scriptcs.net/" href="http://scriptcs.net/">http://scriptcs.net/</a> </li>
<li><a href="http://livereload.com/">LiveReload</a> </li>
<li><a title="http://www.codecademy.com/#!/exercises/0" href="http://www.codecademy.com/">Codecademy</a> </li>
<li><a href="http://jsbin.com">JS Bin</a> </li>
<li><a href="http://repl.it">repl.it</a> </li>
<li><a href="https://github.com/reardenjs/reardenjs">ReardenJS</a> </li>
<li><a href="https://github.com/madrobby/vapor.js">Vapor.js</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/TFdalTyyQJs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-162-whacha-doin-goodbye-google-reader-scriptcs-and-lightning-round/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/cOw51HIKe64/HerdingCode-0162-Discussion.mp3" fileSize="17240198" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk about what they&amp;#8217;ve been up to lately (including Kevin&amp;#8217;s new Greater Than Parts site), lament the passing of Google Reader, talk about scriptcs, and even fit in a lightning round! Download / Listen: Herd</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk about what they&amp;#8217;ve been up to lately (including Kevin&amp;#8217;s new Greater Than Parts site), lament the passing of Google Reader, talk about scriptcs, and even fit in a lightning round! Download / Listen: Herding Code 162: Whacha doin, Goodbye Google Reader, scriptcs and Lightning Round! Show Notes: [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-162-whacha-doin-goodbye-google-reader-scriptcs-and-lightning-round/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/cOw51HIKe64/HerdingCode-0162-Discussion.mp3" length="17240198" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0162-Discussion.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 161: Single Page Applications with John Papa and Ward Bell</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/2wmLEXfnKCs/</link>
		<comments>http://herdingcode.com/herding-code-161-single-page-applications-with-john-papa-and-ward-bell/#comments</comments>
		<pubDate>Thu, 14 Mar 2013 22:56:10 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=523</guid>
		<description><![CDATA[While at MVP Summit, Jon and the Scotts talk to John Papa and Ward Bell about Single Page Applications, the new ASP.NET and Web Tools 2012.2 SPA templates, and John and Ward&#8217;s new Hot Towel SPA template (you need a hot towel at a spa, get it?). Download / Listen: Herding Code 161: Single Page [...]]]></description>
				<content:encoded><![CDATA[<p>While at MVP Summit, Jon and the Scotts talk to John Papa and Ward Bell about Single Page Applications, the new ASP.NET and Web Tools 2012.2 SPA templates, and John and Ward&#8217;s new Hot Towel SPA template (you need a hot towel at a spa, get it?).</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0161-Single-Page-Applications.mp3">Herding Code 161: Single Page Applications with John Papa and Ward Bell</a>
<p>Show Notes:</p>
<ul>
<li><strong>Intro</strong>
<ul>
<li>(01:10) K Scott asks John Papa about to overview what&#8217;s just been released. </li>
<li>(01:24) Jon explains how he remembers the ASP.NET and Web Tools 2012 release, comparing it to a video game &quot;map pack&quot;. </li>
<li>(02:04) John says that one of the new features in this release is that you can create new File / New / Project templates for ASP.NET MVC using VSIX. </li>
<li>(03:18) Scott K says you can find all the new goodies at <a href="http://asp.net/vnext">http://asp.net/vnext</a>. </li>
</ul>
</li>
<li><strong>Hot Towel overview</strong>
<ul>
<li>(03:37) K Scott asks what happens when you create a new Hot Towel project. </li>
<li>(04:30) K Scott asks what&#8217;s included:
<ul>
<li>Durandal </li>
<li>Knockout </li>
<li>Breeze </li>
<li>Some other nice things: jQuery, Bootstrap, Moment </li>
<li>The useful parts of the ASP.NET stack </li>
</ul>
</li>
</ul>
</li>
<li><strong>Durandal and getting the various libraries to play well together</strong>
<ul>
<li>(06:00) Jon asks if everything in the Hot Towel parts fit together well, and if it was hard to get them to play well together. </li>
<li>(07:14) Durandal uses Require.js for AMD for script dependency resolution. Hot Towel is still using ASP.NET Bundling and Minification system, although when you deploy you can use Durandal&#8217;s compilation system. </li>
<li>(09:03) Ward talks about what he likes about Durandal.
<ul>
<li>You can bring any thing you know from Caliburn.Micro in, including convention based view composition. </li>
<li>It includes a lot of useful debugging and tracing information in the console. That includes intercepting problems with Sammy.js (which would otherwise just report &quot;Error&quot; without any context), binding failures, etc. </li>
</ul>
</li>
<li>(10:24) Hot Towel also includes Toaster, which is really useful for debugging. </li>
<li>(11:15) Hot Towel has really been carefully assembled and and configured so it all really works well together. </li>
<li>(12:06) John says Hot Towel solves a common problem people experience when getting started with SPA development &#8211; it&#8217;s hard to figure out which libraries to use and how to hook them together. </li>
</ul>
</li>
<li><strong>What&#8217;s the sweet spot? Line of business apps? Websites?</strong>
<ul>
<li>(13:20) K Scott asks if the sweet spot for Hot Towel is for for line of business applications. John says that&#8217;s what it&#8217;s been used for. It&#8217;s great for data intensive applications, but he says it&#8217;s not a good fit if you&#8217;re just building a website. </li>
<li>(13:53) Jon asks about the SEO story. John says there really isn&#8217;t a great solution for it, but says that for most SPA stories &#8211; e.g. line of business CRUD apps &#8211; you probably don&#8217;t need or want search engines to be able to read it. For some cases, like a store scenario, you might want a hybrid solution. The store would be a standard website that&#8217;s SEO friendly, but when you shift to buying something you enter a SPA experience. </li>
</ul>
</li>
<li><strong>Organize all the scripts!</strong>
<ul>
<li>(15:45) K Scott asks how John organizes code for a SPA. John says he likes to put all the application specific scripts into a separate /scripts/app folder. Jon says he noticed that in the RTM version of the SPA template, and Ward and John confess to having been the driving forces behind that change. </li>
<li>(17:37) John talks about the two crowds who are using these scripts &#8211; there are people who have been using JavaScript for a while, and developers who are used to C# and are starting to do more JavaScript development. Simple things like pascal casing vs. camel casing make a big difference in how experienced JavaScript developers perceive and enjoy the shipped JavaScript code. </li>
</ul>
</li>
<li><strong>Bringing grownup architecture into client side coding</strong>
<ul>
<li>(18:19) Ward talks about other problems in earlier versions, like lumping the viewmodel and data access, etc. He says he understands the effort to make things easy for beginners to figure out, and Scott talks about some of the sloppy, oversimplified JavaScript in some other Microsoft releases. John says that the new script organization in the release turned out both better and easier to understand. </li>
<li>(20:48) Scott talks about his thoughts on client-side MVC: HTML is the model, CSS is the view, JavaScript is the controller. </li>
<li>(22:04) John says we&#8217;ve been figuring out of the past few years that it&#8217;s not okay to just throw JavaScript code up there until it works. He says he often surveys developers and asks how many of them have read a book on JavaScript with dismaying results. Scott says it&#8217;s not just a problem with disorganized code, you end up with resource management issues. Scott, John and Ward commiserate on the problems they&#8217;ve seen with sloppy code in long running JavaScript applications. </li>
<li>(24:31) Ward talks about the importance of good coding principles, especially the single responsibility principle. John says SRP is incredibly useful just about everywhere. Scott says he sees the same thing with testable JavaScript code. </li>
</ul>
</li>
<li><strong>Hello World and Hello World scenarios</strong>
<ul>
<li>(26:37) K Scott asks if there&#8217;s a hello world style application when you create a new Hot Towel application. John says there is, but it&#8217;s absolutely minimal so that it&#8217;s actually useable as a starting point for an application. There&#8217;s no database. Ward says Hot Towel has two simple pages with just enough code to get you started; use the other SPA templates to learn about the frameworks, then build your real app with Hot Towel &#8211; if you&#8217;re going with a Knockout-based UI. </li>
<li>(28:37) Scott K says he sees Knockout and Angular cluttering your HTML in ways that violate some of the principles discussed earlier. Ward that you can do both without declarative HTML binding if you want. There&#8217;s a discussion of convention based bindings; K Scott asks if the Caliburn.Micro convention based bindings are used in Hot Towel, Ward explains why it&#8217;s not done. </li>
<li>(31:40) John talks about some poor practices he sees in Knockout demos which just throw in some JavaScript code after the bindings rather than just using a click binding or using delegation. </li>
<li>(33:32) Scott asks if we&#8217;d have imagined 10 years ago that we&#8217;d be writing JavaScript code. </li>
<li>(33:54) Ward says the thing that blows his mind is that we&#8217;re talking about a ToDo list like it&#8217;s rocket science. There&#8217;s a description of the canonical sample scenarios. Jon proposes the Contoso SPA, Scott talks about how everyone was writing blog samples a few years ago. </li>
<li>(35:43) John explains that he wrote Hot Towel so that you could use it without having to rip out a bunch of demo code; Ward says it also completes the stack, providing IoC, screen management, etc. The price tag of restructuring around composed JavaScript libraries is a lot of small files, figuring out AMD, etc. John and Ward praise Durandal some more. </li>
<li>(38:52) Scott K says there&#8217;s still a tooling problem with lots of injected JavaScript files. Ward and John say they don&#8217;t see that as long as they keep things organized. </li>
</ul>
</li>
<li><strong>Getting started with SPA development</strong>
<ul>
<li>(40:27) K Scott asks for two things developers should do before getting started with SPAs. John says the first thing is to remember that you can apply your current good coding practices, the second is that you should treat the code as a real language and take advantage of patterns, especially the module pattern. Ward says use your intuition &#8211; if something smells bad, stop doing it and ask for help. </li>
<li>(43:03) John says don&#8217;t worry too much about which framework is the best, just pick one that feels natural. There&#8217;s a discussion of how the different frameworks have different feels, and you can just pick one and get started. </li>
</ul>
</li>
<li><strong>Did Silverlight development experience help?</strong>
<ul>
<li>(45:15) Jon says he first encountered a lot of these issues in Silverlight development. John says yes, and explains how his skills applied. Ward says he can&#8217;t comment on how it&#8217;d have been for him if he hadn&#8217;t used Silverlight, but that if you do have Silverlight experiences they&#8217;ll definitely apply. John talks about his experiences with Code Camper. </li>
</ul>
</li>
<li><strong>Can mere mortals create VSIX MVC templates?</strong>
<ul>
<li>(50:18) K Scott asks how difficult it was to create a VSIX based MVC template and if listeners could start with it. John says he waited for Ward to figure it and he copied Ward&#8217;s work, which wasn&#8217;t too bad. Ward explains what was difficult &#8211; mostly it comes down to poor documentation and duplicate references to files. He says he also hit issues with pulling in NuGet packages from multiple sources. Hot Towel is available as a NuGet package as well. </li>
</ul>
</li>
<li>Randomness
<ul>
<li>(58:11) The customary discussion of Ward&#8217;s wardrobe occurs. </li>
<li>(1:00:00) John talks about his upcoming PluralSight courses. Ward says he&#8217;s excited that BreezeJS was selected as part of the SPA story for ASP.NET and that he and IdeaBlade are focused on helping people as they&#8217;re getting started with Single Page Application development.&#160; </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Ward Bell (<a href="http://www.neverindoubtnet.blogspot.com/">blog</a>, <a href="https://twitter.com/wardbell">@wardbell</a>, <a href="http://twitter.com/wardbellsoutfit">@wardbellsoutfit</a>) </li>
<li>John Papa (<a href="http://johnpapa.net/">blog</a>, <a href="http://twitter.com/john_papa">@john_papa</a>) </li>
<li><a title="http://www.asp.net/single-page-application/overview/templates/hottowel-template" href="http://www.asp.net/single-page-application/overview/templates/hottowel-template">Hot Towel template</a> documentation on the ASP.NET site </li>
<li><a href="http://jpapa.me/spajsps">John Papa&#8217;s new Single Page Apps JumpStart course</a> on Pluralsight </li>
<li><a href="http://www.breezejs.com/">Breeze</a> &#8211; Build rich web apps in JavaScript with techniques you know </li>
<li><a href="http://herdingcode.com/?p=318">Herding Code 111 &#8211; John Papa on the Open Source Fest at MIX11</a> </li>
<li><a href="http://herdingcode.com/?p=499">Herding Code 155 &#8211; Ward Bell on Single Page Applications and Breeze</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/2wmLEXfnKCs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-161-single-page-applications-with-john-papa-and-ward-bell/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/lfkhf61w4Ss/HerdingCode-0161-Single-Page-Applications.mp3" fileSize="34216314" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at MVP Summit, Jon and the Scotts talk to John Papa and Ward Bell about Single Page Applications, the new ASP.NET and Web Tools 2012.2 SPA templates, and John and Ward&amp;#8217;s new Hot Towel SPA template (you need a hot towel at a spa, get it?). Down</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at MVP Summit, Jon and the Scotts talk to John Papa and Ward Bell about Single Page Applications, the new ASP.NET and Web Tools 2012.2 SPA templates, and John and Ward&amp;#8217;s new Hot Towel SPA template (you need a hot towel at a spa, get it?). Download / Listen: Herding Code 161: Single Page [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-161-single-page-applications-with-john-papa-and-ward-bell/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/lfkhf61w4Ss/HerdingCode-0161-Single-Page-Applications.mp3" length="34216314" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0161-Single-Page-Applications.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 160: Glimpse 1.0 release and Semantic Release Notes with Nik Molnar and Anthony vander Hoorn</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/cY0jzK7blRY/</link>
		<comments>http://herdingcode.com/herding-code-160-glimpse-1-0-release-and-semantic-release-notes-with-nik-molnar-and-anthony-vander-hoorn/#comments</comments>
		<pubDate>Fri, 08 Mar 2013 21:34:39 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=519</guid>
		<description><![CDATA[While at MVP Summit, Jon and the Scotts talk to Nik and Anthony about the Glimpse 1.0 release, Semantic Release Notes and NuGet versioning. Download / Listen: Herding Code 160: Glimpse 1.0 release and Semantic Release Notes with Nik Molnar and Anthony vander Hoorn Show Notes: Intro (00:38) Nik and Anthony remind us of what [...]]]></description>
				<content:encoded><![CDATA[<p>While at MVP Summit, Jon and the Scotts talk to Nik and Anthony about the Glimpse 1.0 release, Semantic Release Notes and NuGet versioning.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0160-Glimpse.mp3">Herding Code 160: Glimpse 1.0 release and Semantic Release Notes with Nik Molnar and Anthony vander Hoorn</a>
<p>Show Notes:</p>
<ul>
<li><strong>Intro</strong></li>
<ul>
<li>(00:38) Nik and Anthony remind us of what Glimpse does. </li>
</ul>
<li><strong>High level: What have they been up to? </strong>
<ul>
<li>(01:27) Nik explains how they&#8217;re now sponsored by RedGate software, but it Glimpse continues to be an open source project under Apache 2 license. The end result is that they&#8217;re both able to work 40 hours a week on it. </li>
<li>Anthony talks about the change to remove the dependency on System.Web.dll, allowing for compatibility with ASP.NET Web API and OWIN. </li>
</ul>
</li>
<li><strong>New features in Glimpse 1.0 </strong>
<ul>
<li>(03:24) Jon asks about new features. Nik says they&#8217;re mostly at feature parity with the previous release, with a lot of key refactoring. Some new features include:
<ul>
<li>Support for SignalR </li>
<li>Routes are available in Web Forms </li>
<li>They can determine and surface route constraints </li>
</ul>
</li>
<li>They&#8217;re working on MVC 4 support, System.Web.Optimizations, and Web API. </li>
<li>Anthony says the big goal of refactoring is to allow for fortnightly releases, which meant they needed to rework the core into something they could build on quickly. </li>
<li>(05:42) Jon asks about MVC 4 support. Nik says that everything in the MVC 3 package works, with the exception of Task based async support and newly added features like System.Web.Optimizations and Web API. Synchronous controllers and AsyncControllers work. </li>
</ul>
</li>
<li><strong>Notifications, Semantic Release Notes </strong>
<ul>
<li>(06:25) Anthony talks about support they&#8217;ve added to work better with more frequent updates, including update notifications. </li>
<li>That got them thinking &#8211; can they also show more information about what&#8217;s in the update? What about plugin updates? </li>
<li>Nik talks about what they&#8217;re doing to pull information from NuGet about installed packages. </li>
<li>(11:08) Nik explains how the extensibility model uses an attribute which indicates that the plugin came from a NuGet package and indicates which version of the package it came from. </li>
<li>(12:12) They want to give you information about what&#8217;s changed between releases, which led them to Semantic Release Notes. </li>
<li>Semantic Release Notes are written in Markdown format, but include typed information (inspired by Todo.txt) which allows them to determine what&#8217;s changed between any two releases. </li>
<li>(15:45) Jon and Scott K ask about why they picked Markdown as opposed to some other formats. Nik explains a lot of reasons, including compatibility with any text based release notes system. </li>
<li>(17:20) This allows them to present &quot;The Sports Center of Release Notes&quot; which showcases the relevant highlights. </li>
<li>(17:40) Anthony says NuGet release notes are virtually unused because they don&#8217;t offer any value. They&#8217;ve been talking to developers who say they&#8217;d be happy to include release notes if they were actually useful. </li>
<li>(19:33) Nik says that another benefit of a text-based format is that it could be extracted from commit messages. </li>
<li>(20:20) Nik says that NuGet has raised the water level the experience of installing release notes, understanding what an update does, configuration, overall experience. </li>
<li>(21:28) Nik says that Semantic Release Notes could also inform developers of Semantic Versioning problems &#8211; e.g. if you&#8217;ve got a breaking change, you should be bumping the major version number. </li>
</ul>
</li>
<li><strong>Problems with NuGet packages targeting product versions </strong>
<ul>
<li>(22:15) Anthony says they&#8217;ve run into some issues they&#8217;ve run into with NuGet. One issue they&#8217;ve run into is that developers often unwittingly install the Glimpse core package rather than the Glimpse.MVC package, which pulls in the core. They&#8217;re thinking about instead they could look at packages already installed in the project, determine that it&#8217;s an MVC project (for instance), and recommend installing the correct package (Glimpse.MVC in this case). </li>
<li>(26:00) There&#8217;s a discussion about problems to be considered with dependency scanning, notifying users, etc. </li>
<li>(27:55) Scott K asks about how this would work with locally hosted NuGet servers, MyGet, etc. Nik says they&#8217;ve seen a lot of cases of custom Glimpse plugins for things like e-commerce and internal information. </li>
<li>(28:55) There&#8217;s a MyGet feed with the nightly release, as well as a community feed for plugins. </li>
<li>(29:38) Scott K asks about how it works with local packages specifically. </li>
<li>(30:10) Nik talks about the problem with package explosion. NuGet allows you to target a specific .NET framework version, but not product versions. Jon asks why not just install Glimpse.MVC2, Glimpse.MVC3, etc. Anthony says this is a problem for any project that tries to factor things into a core with version specific dependant packages. </li>
<li>(34:28) Jon says they&#8217;re working hard to solve this problem, but would like to not have to. Anthony agrees: this is something he&#8217;d like see handled by NuGet itself. </li>
<li>(25:28) Nik says this is a growing problem, with examples from Windows 8 development. Jon talks about how he sees this problem in MVC 4. Anthony says he sees things moving in a good direction and that these are growing pains. </li>
<li>(37:25) Scott K asks if this is a problem that they&#8217;re seeing just because they have an ecosystem. </li>
<li>(38:40) Jon says he sees some people using VSIX instead of NuGet in cases where NuGet is limited. Nik says he&#8217;s frustrated that you can&#8217;t package up tooling &#8211; you can create a custom Web Platform Installer package at the high level, you can create a package.config at the project level, but there&#8217;s no solution for the installed tooling. </li>
</ul>
</li>
<li><strong>Miscellaneous jibber jabber and future possible features </strong>
<ul>
<li>(40:55) Anthony talks about the problems they&#8217;ve run into with XML documents and Sandcastle. </li>
<li>(42:48) Jon asks about possible future features. Scott K he&#8217;d like to see a plugin for Fiddler. Anthony talks about how they&#8217;re in a unique position with insight into the entire request pipeline, from browser through server and back to the browser. </li>
<li>(45:30) Scott K talks about how OWIN support allows access to a lot of other web stacks, too. </li>
<li>(45:55) Nik says that they include the Glimpse request ID as a header now, so you can trace the request in Fiddler or other network tools. </li>
<li>(47:00) Anthony says they&#8217;re realizing that they can do a lot more than just surface troubleshooting information for people who are learning, talking about the potential for an extensible mini-dashboard which can show really intelligent information &#8211; e.g. inform me if a request makes more than three database calls. </li>
<li>(50:14) Jon asks if there are any plugins which analyze security. There&#8217;s a discussion about automated OWASP analysis. </li>
<li>(52:10) Anthony says they&#8217;re talking to Brendan Forster about displaying decision trees visually. </li>
<li>(54:54) Jon asks what they&#8217;re looking at doing long term. Nik says they&#8217;re looking at doing some monthly conversations for developers. </li>
<li>(56:14) Jon asks how people can get involved. Answer: go to GetGlimpse.com. </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://getglimpse.com/">GetGlimpse.com</a> </li>
<li><a href="http://www.semanticreleasenotes.org/">Semantic Release Notes</a> proposal</li>
<li><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3">Herding Code 124: Anthony van der Hoorn and Nik Molnar on Glimpse</a> </li>
<li><a href="http://www.blog.anthonyvanderhoorn.com/">Anthony van der Hoorn</a> (<a href="http://twitter.com/anthony_vdh">@anthony_vdh</a>) </li>
<li>Nik Molnar (<a href="http://twitter.com/#!/nikmd23">@nikmd23</a>) </li>
<li><a href="http://shfb.codeplex.com/">Sandcastle Help File Builder</a> </li>
<li><a href="http://owin.org/">OWIN: Open Web Interface for .NET</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cY0jzK7blRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-160-glimpse-1-0-release-and-semantic-release-notes-with-nik-molnar-and-anthony-vander-hoorn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

<enclosure url="http://herdingcode.com/wp-content/uploads/HerdingCode-0160-Glimpse.mp3" length="32140019" type="audio/mpeg" />
		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KZHMwxi3b70/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3" fileSize="47267831" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at MVP Summit, Jon and the Scotts talk to Nik and Anthony about the Glimpse 1.0 release, Semantic Release Notes and NuGet versioning. Download / Listen: Herding Code 160: Glimpse 1.0 release and Semantic Release Notes with Nik Molnar and Anthony van</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at MVP Summit, Jon and the Scotts talk to Nik and Anthony about the Glimpse 1.0 release, Semantic Release Notes and NuGet versioning. Download / Listen: Herding Code 160: Glimpse 1.0 release and Semantic Release Notes with Nik Molnar and Anthony vander Hoorn Show Notes: Intro (00:38) Nik and Anthony remind us of what [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-160-glimpse-1-0-release-and-semantic-release-notes-with-nik-molnar-and-anthony-vander-hoorn/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KZHMwxi3b70/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3" length="47267831" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 159: Catching up with Oren Eini on RavenDB</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/8YS3Y1LAAw4/</link>
		<comments>http://herdingcode.com/herding-code-159-catching-up-with-oren-eini-on-ravendb/#comments</comments>
		<pubDate>Tue, 05 Mar 2013 08:45: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=514</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Oren Eini (a.k.a. Ayende Rahien) about what&#8217;s new with RavenDB. Download / Listen: Herding Code 159: Catching up with Oren Eini on RavenDB Show Notes: (00:47) Introduction and review of document databases and RavenDB Oren gives us a quick overview of document databases and RavenDB Relational [...]]]></description>
				<content:encoded><![CDATA[<p>This week on Herding Code, the guys talk with Oren Eini (a.k.a. Ayende Rahien) about what&#8217;s new with RavenDB.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0159-RavenDB.mp3">Herding Code 159: Catching up with Oren Eini on RavenDB</a>
<p>Show Notes:</p>
<ul>
<li>(00:47) Introduction and review of document databases and RavenDB
<ul>
<li>Oren gives us a quick overview of document databases and RavenDB </li>
<li>Relational databases work for the kind of applications we were building in the early &#8217;90&#8242;s. We can kind of make them work in our current applications but it takes too much work. </li>
<li>RavenDB is a document database which stores JSON documents. </li>
<li>JSON documents can store arbitrarily complex data very easily. </li>
</ul>
</li>
<li>(04:35) Comparing accuracy and data consistency between document databases and relational databases
<ul>
<li>Jon asks about Oren&#8217;s comments on a recent .NET Rocks podcast in which he said that document databases allow us to be more correct than relational databases. </li>
<li>Oren gives a real life example of how an update to a customer&#8217;s financial information caused a change to her historical record, which caused some real problems. </li>
<li>Jon talks about some of the hoops we jump through in an attempt to maintain historical data in a relational database, e.g. soft deletes. </li>
</ul>
</li>
<li>(08:42) Disk space concerns
<ul>
<li>Scott K says he hears DBA&#8217;s worry about disk space due to data repetition between documents and asks what other concerns people bring up. </li>
<li>Oren says there can be more computation and indexing, but on the other hand temporal data is orders of magnitude easier. </li>
<li>Data design principles were established back when space was expensive, that&#8217;s all changed now. </li>
<li>Oren says he hears people say that space isn&#8217;t cheap in the enterprise, but runs some numbers and concludes they&#8217;re either very inefficient or someone&#8217;s got their hand in the till. Scott K says that enterprises data storage is often expensive because they&#8217;re not tiering their data correctly to put low priority data on cheaper storage. </li>
<li>Oren says enterprises drive up storage costs by due to foolish backup strategies. </li>
</ul>
</li>
<li>(14:42) Query and performance benefits
<ul>
<li>Scott K says that people often view document databases as a giant blob of text rather than structured data which can be searched, indexed, etc. </li>
<li>Oren says that you get full text search for free in RavenDB. </li>
</ul>
<ul>
<li>In relational databases, you&#8217;re always working with the very latest data, so you have locks, readers waiting for writers, etc. </li>
<li>RavenDB does a lot of precomputation in the background, so it can give you aggregate information immediately. </li>
</ul>
</li>
<li>(17:27) RavenDB 2.0 release overview
<ul>
<li>Big improvements to performance on some key codepaths, in some cases over 1000%. </li>
<li>Support for JavaScript scripts on the server, which allows for scenarios like mass migrations and batching support on the server. </li>
<li>Management UI improvement, better management API coverage, performance counters, etc. </li>
<li>Dev improvements &#8211; sharding support, full support for async. </li>
</ul>
</li>
<li>(19:40) 2.01 release overview
<ul>
<li>Files some rough spots in the 2.0 release &#8211; things that beta testers didn&#8217;t mind, but can be a little smoother. </li>
<li>They added a new feature &#8211; improves support for replicating to a relational database. </li>
</ul>
</li>
<li>(22:05) Sharding improvements and migrations
<ul>
<li>Sharding&#8217;s been around since the beginning, but required you to specify a lot of things &#8211; lots of options, too much complexity, too many important decisions early in the development process. </li>
<li>Sharding support has been revamped &#8211; provide the endpoints, defaults take care of the rest. </li>
<li>Oren gives an example with sharding customer data. By default, documents are sharded together based on transaction id. You can specify a shard when you save based on a user specified id. </li>
<li>Some people have problems with the default approach because the document id includes the shard id. That&#8217;s necessary to prevent having to query all shards. </li>
<li>Jon asks how this works over time if you need to add shards, migrate data, etc. Oren says you can rebalance by biasing new data towards a newly added shard. </li>
<li>If you need to move data to a new server &#8211; for instance, a customer becomes large enough that you want to put all of their documents on a new shard, you&#8217;ve got two options for handling the id&#8217;s. Oren says some users migrate data, rewriting id&#8217;s during the process, but he doesn&#8217;t recommend that. Instead, he recommends using a sharding function which allows remapping document id&#8217;s to a new shard without changing id&#8217;s. </li>
<li>Jon obviously doesn&#8217;t get it and asks the same question again, also asking how you handle data modifications over time. Oren explains that you can just write a JavaScript function to update your existing documents if needed. </li>
<li>Kevin asks how long data a data migration takes. Oren types one up on the fly and explains the parsing and execution time. </li>
</ul>
</li>
<li>(34:43) Time for some random questions!
<ul>
<li>Scott K notes that there&#8217;s a client that runs on Mono and asks if there are plans to get the server running on Mono. Oren talks about the general plan to handle that, but says it&#8217;s not high on the priority list. </li>
<li>(35:48) Scott K asks about compact scenarios, including clients that run on mobile and embedded instances that run locally. Oren notes that&#160; clients are easy, because anything that can make a REST call can be a client. They had an embedded version that had very little interest. </li>
<li>(38:03) In disconnect scenarios, it&#8217;s usually simpler to cache JSON documents locally. </li>
<li>(39:10) Jon asks about merge support for occasionally connected scenarios. Oren says that&#8217;s intentionally not included. </li>
<li>(41:25) Jeremy Miller (@jeremydmiller) asks when Oren is going to fix Lucene.net&#8217;s flow control via exception madness. Oren says it&#8217;s not planned, and that Jeremy should ignore those exceptions. </li>
<li>(42:25) Philip (@autosnak) asks why RavenDB doesn&#8217;t do more for startups and small biz pricing-wise. Oren explains the offers they make available &#8211; open source is free, RavenDB basic edition is $5 / month, they donate a lot of license for a lot of other cases, and even the full versions are incredibly cheap compared with any other database. Shoot him an e-mail. </li>
<li>(44:44) Chris Whellams (@chriswillems) asks how to sell NoSQL and RavenDB to IT management and bosses that are addicted to SQL Sever. Oren outlines a strategy &#8211; start with a persistent viewmodel cache on a slow page to get a quick win, then use it for simple storage of ancillary application data (e.g. preferences), then use it in a spike on a new project. This is exactly what the MSNBC team did &#8211; they started with a non-operating RavenDB node in production, then slowly moved some things in without taking on any unnecessary risk. </li>
<li>(42:50) Jon asks for any closing thoughts. Oren says they&#8217;re starting on some weekly webinars for RavenDB users &#8211; or just if you&#8217;re curious about it. There&#8217;s a RavenDB course in the US in May. </li>
<li>FIN! </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://herdingcode.com/?p=255">Herding Code 83: Ayende Rahien on RavenDB</a> </li>
<li><a href="http://ayende.com/blog/">Ayende&#8217;s Blog</a> </li>
<li><a href="http://ravendb.net/">RavenDB</a>&#160; </li>
<li>.NET Rocks 819 &#8211; <a href="http://www.dotnetrocks.com/default.aspx?showNum=819">Oren Eini Does NoSQL First</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/8YS3Y1LAAw4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-159-catching-up-with-oren-eini-on-ravendb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/jQsfM2mX3Fo/HerdingCode-0159-RavenDB.mp3" fileSize="14900867" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Oren Eini (a.k.a. Ayende Rahien) about what&amp;#8217;s new with RavenDB. Download / Listen: Herding Code 159: Catching up with Oren Eini on RavenDB Show Notes: (00:47) Introduction and review of document database</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Oren Eini (a.k.a. Ayende Rahien) about what&amp;#8217;s new with RavenDB. Download / Listen: Herding Code 159: Catching up with Oren Eini on RavenDB Show Notes: (00:47) Introduction and review of document databases and RavenDB Oren gives us a quick overview of document databases and RavenDB Relational [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-159-catching-up-with-oren-eini-on-ravendb/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/jQsfM2mX3Fo/HerdingCode-0159-RavenDB.mp3" length="14900867" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0159-RavenDB.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 158: Nat Friedman and Joseph Hill announce Xamarin 2.0</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/p7UWNpXdVr4/</link>
		<comments>http://herdingcode.com/herding-code-158-nat-friedman-and-joseph-hill-announce-xamarin-2-0/#comments</comments>
		<pubDate>Tue, 26 Feb 2013 22:18:32 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=512</guid>
		<description><![CDATA[Nat Friedman and Joseph Hill from Xamarin join us for several big announcements: Xamarin Studio, Xamarin Component Store, iOS development in Visual Studio, and a new free Starter edition. Download / Listen: Herding Code 158: Nat Friedman and Joseph Hill announce Xamarin 2.0 Show Notes: (00:45) Nat begins by catching us up on Xamarin&#8217;s first [...]]]></description>
				<content:encoded><![CDATA[<p>Nat Friedman and Joseph Hill from Xamarin join us for several big announcements: Xamarin Studio, Xamarin Component Store, iOS development in Visual Studio, and a new free Starter edition.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0158-Xamarin-2.mp3">Herding Code 158: Nat Friedman and Joseph Hill announce Xamarin 2.0</a>
<p>Show Notes:</p>
<ul>
<li>(00:45) Nat begins by catching us up on Xamarin&#8217;s first eighteen months.
<ul>
<li>Xamarin&#8217;s focus is on helping developers build mobile apps across multiple platforms. </li>
<li>They have 230,000 developers in their community, adding 700-800 per day, with over 12,000 paying customers. </li>
<li>They&#8217;ve had top iPad (Bastion), music apps (Rdio) and some large mission critical line of business apps. </li>
<li>What&#8217;s special about their platform is that you can target iOS, Android, and Windows Phone, share C# code across&#160; all those platforms, and still deliver a native experience. </li>
<li>Nat say&#8217;s they&#8217;re the overnight success that took ten years to prepare, referencing the ten years they took to build Mono. </li>
</ul>
</li>
<li>(03:20) Xamarin&#8217;s value proposition and customer base
<ul>
<li>Kevin asks which of their value propositions (.NET based development, cross-platform development) resonates more with users. </li>
<li>Nat says that many developers are initially attracted by C# development, although that&#8217;s not always the case (referencing an internal app at GitHub written by Objective-C developers who just liked sharing code between platforms). </li>
<li>Nat says there&#8217;s no real way to be a mobile developer now without having a cross-platform strategy &#8211; iOS might have looked like the only platform that mattered a few years ago, but now Android is more popular and Windows Phone is growing in popularity. </li>
</ul>
</li>
<li>(04:47) Code reuse strategy
<ul>
<li>Kevin asks how the code reuse happens, since these are true native applications. </li>
<li>Nat talks about different cross-platform strategies and says that they don&#8217;t believe in write once, run anywhere. </li>
<li>With Xamarin, you separate the backend and UI code and write specific UI code for each platform, although you still write it in C#. </li>
<li>Rdio has over 150,000 lines of code which are shared between iOS, Android and Windows which covers networking, caching, authentication, etc. </li>
</ul>
</li>
<li>(07:55) First big announcement: Joseph Hill announces support for building for iOS applications in Visual Studio.
<ul>
<li>Nat says that you can have one Visual Studio solution targeting iOS, Android and Windows Phone, and step through the code with the full debugging support you&#8217;re used to. </li>
<li>How does the Mac support work?
<ul>
<li>Scott K asks if this means that you have to run Visual Studio on a Mac. Nat says that&#8217;s not necessary, you just need to pair your Visual Studio instance with a Mac &#8211; it just needs to be on the network somewhere. That&#8217;s required both to be able to sign releases and to meet Apple&#8217;s license terms. </li>
<li>Jon asks if this would work with a Mac Mini, and Nat says that&#8217;s a popular option. </li>
<li>Scott K asks about a &quot;Mac in the cloud&quot; option; Nat says they&#8217;re not planning that. </li>
<li>Kevin asks if several developers could share one Mac. Nat says that Apple&#8217;s requirement is that each developer is supposed to have a license, and Joseph says that the Apple toolchain is build for single user rather than server support. </li>
<li>Jon ask if he can start playing with iOS support without having a Mac, Joseph explains that you can install and look around a bit, but you can&#8217;t build or deploy. </li>
<li>Kevin asks about the Interface Builder interaction. </li>
<li>Kevin asks if it was incredibly painful to set up this support for Visual Studio. </li>
</ul>
</li>
</ul>
</li>
<li>(16:14) Second big announcement: Nat announces the release of Xamarin Studio.
<ul>
<li>Xamarin Studio runs on OSX, Windows, and Linux. </li>
<li>It&#8217;s based on Mono Develop, but it&#8217;s a completely new user interface with a lot of great new features. </li>
<li>Visual Studio Express users can&#8217;t install extensions so Xamarin Studio allows them to do Xamarin development, also it&#8217;s what all Mac users will be using. </li>
<li>Kevin asks if it&#8217;s a fork of Mono Develop. </li>
<li>Kevin asks if Xamarin Studio is open source. </li>
<li>Jon asks how it was developed. Joseph says it&#8217;s still C# Mono code using GTK. Developers write Xamarin Studio in Xamarin Studio. </li>
<li>K. Scott asks if you can target non-mobile scenarios. Joseph says you can still target ASP.NET, console, class libraries, etc. </li>
<li>Kevin asks what happens to Mono Develop. Nat says it continues as an open source project, and they&#8217;ll contribute back to it as they develop Xamarin Studio. </li>
</ul>
</li>
<li>(22:35) Xamarin as a Mono producer and consumer
<ul>
<li>Jon says it&#8217;s interesting watching the evolution of the Mono / Xamarin efforts as they&#8217;ve moved from supplying the Mono framework to being both building Mono and building a business on Mono. </li>
<li>Nat says it&#8217;s great working for a customer base rather than an opinionated crowd. &quot;A really good signal that we&#8217;re doing good work is that people give us money for it.&quot; </li>
<li>Joseph talks about their model, explaining how their Xamarin business works well with their role as stewards of the Mono project. </li>
</ul>
</li>
<li>(25:28) Third big announcement: Nat announces the Xamarin Component Store
<ul>
<li>Nat says they see developers solving the same problems over and over again, giving an example of a common requirement for a signature capture control. </li>
<li>The Xamarin Component Store is a library of pre-built components. Nat gives an example of an Azure Mobile Service component. </li>
<li>It works in both Visual Studio and Xamarin Studio. </li>
<li>Components include documentation, screenshots, and sample projects. Nat says it&#8217;s conceptually similar to NuGet, but gives you a lot better experience and makes it easier to get started. </li>
<li>There are a lot of component vendors who are contributing both free and paid components, and Xamarin has also contributed several based on their experience in supporting Xamarin developers. </li>
<li>Jon asks how they handle cross platform, native user interface with components. </li>
<li>Kevin asks how people can submit components to the store. </li>
<li>Nat says he thinks this will really be a compelling feature of their platform, since developers won&#8217;t have to build everything from scratch. </li>
<li>Kevin asks they handle purchases and vender payments. </li>
<li>Kevin asks if the components are curated. </li>
<li>Jon asks about component support for Android and Windows Phone. </li>
<li>Kevin asks if it&#8217;s possible to create Xamarin components using native Objective-C components. Nat says they support both Objective-C and Java code reuse. </li>
<li>Jon says the design on the Xamarin Component store website looks great and asks about Xamarin&#8217;s approach to design. Nat says that they&#8217;re selling a good design experience and design is an important part of that. </li>
<li>Kevin says he like hover screenshots, Nat says he really likes the hover menu control. </li>
</ul>
</li>
<li>(39:35) Fourth big announcement: Nat announces the free Xamarin Studio Starter Edition
<ul>
<li>You can use Starter Edition to get started, build, and deploy applications. </li>
<li>Starter Edition is limited to 32KB of IL code. </li>
<li>Jon loves the idea of limiting the free edition based on compiled code size. </li>
<li>Kevin asks what kind of app will fit in 32KB. Nat says that using a lot of DLL&#8217;s will put you over the limit quickly, but images aren&#8217;t content. About 20% of the apps in the store would fit under the limit. </li>
<li>Joseph says they didn&#8217;t want to limit based on features. Jon talks about the frustration people see in Visual Studio version based feature limitations. Nat says pricing is hard; ultimately they want to get a lot of people using Xamarin and they think this is a good way to do that. </li>
</ul>
</li>
<li>(44:53) Jon asks about support for languages other than C#.
<ul>
<li>Nat says they see people using F# and Java (using IKVM). </li>
<li>Joseph says that C# is their main focus &#8211; all the documentation is in C# &#8211; but they&#8217;re happy to see people using other languages. </li>
<li>Kevin asks for JavaScript support. Nat says they think it&#8217;s hard to build large scale apps in JavaScript. </li>
</ul>
</li>
<li>(47:35) Nat talks about their upcoming developer conference.
<ul>
<li>The first two days are focused completely on training. </li>
<li>The second two days feature some great talks by community leaders, user interface designers, and more. The entire team will be on hand to answer questions. </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Nat Friedman (<a href="http://nat.org/">site</a>, <a href="https://twitter.com/natfriedman">@NatFriedman</a>) </li>
<li>Joseph Hill (<a href="http://beyondfocus.com/">blog</a>, <a href="https://twitter.com/JosephHill">@JosephHill</a>) </li>
<li><a title="http://amirrajan.github.com/Oak/" href="http://xamarin.com/">Xamarin</a> </li>
<li><a href="http://blog.xamarin.com/announcing-xamarin-2.0/">Announcing Xamarin 2.0 </a>(Xamarin blog)</li>
<li><a href="http://xamarin.com/evolve">Xamarin Evolve</a> &#8211; April 14-17, Austin, TX</li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/p7UWNpXdVr4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-158-nat-friedman-and-joseph-hill-announce-xamarin-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/IIoEJq1IebE/HerdingCode-0158-Xamarin-2.mp3" fileSize="16371987" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Nat Friedman and Joseph Hill from Xamarin join us for several big announcements: Xamarin Studio, Xamarin Component Store, iOS development in Visual Studio, and a new free Starter edition. Download / Listen: Herding Code 158: Nat Friedman and Joseph Hill a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Nat Friedman and Joseph Hill from Xamarin join us for several big announcements: Xamarin Studio, Xamarin Component Store, iOS development in Visual Studio, and a new free Starter edition. Download / Listen: Herding Code 158: Nat Friedman and Joseph Hill announce Xamarin 2.0 Show Notes: (00:45) Nat begins by catching us up on Xamarin&amp;#8217;s first [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-158-nat-friedman-and-joseph-hill-announce-xamarin-2-0/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/IIoEJq1IebE/HerdingCode-0158-Xamarin-2.mp3" length="16371987" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0158-Xamarin-2.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 157: Amir Rajan on dynamic web development with Oak and Gemini</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Z7YhJwrsWuw/</link>
		<comments>http://herdingcode.com/herding-code-157-amir-rajan-on-dynamic-web-development-with-oak-and-gemini/#comments</comments>
		<pubDate>Thu, 14 Feb 2013 17:39:39 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=508</guid>
		<description><![CDATA[On this episode of Herding Code, the guys talk to Amir Rajan about his Oak and Gemini projects, which bring Rails-inspired dynamic programming to ASP.NET MVC. Download / Listen: Herding Code 157 &#8211; Amir Rajan on dynamic web development with Oak and Gemini Show Notes: Overview &#8211; Developing with Oak Oak is an approach to [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, the guys talk to Amir Rajan about his Oak and Gemini projects, which bring Rails-inspired dynamic programming to ASP.NET MVC.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0157-Oak.mp3">Herding Code 157 &#8211; Amir Rajan on dynamic web development with Oak and Gemini</a>
<p>Show Notes:</p>
<ul>
<li>Overview &#8211; Developing with Oak
<ul>
<li>Oak is an approach to building single page applications that are heavy on JavaScript that takes a lot of inspiration from the Ruby community&#8217;s development approach. </li>
<li>Jon asks Amir to explain his development workflow, including SpecWatcher, NSpec, and Growl. </li>
<li>Jon asks about the File / New Project experience. Amir describes how that&#8217;s not even required &#8211; Oak works with WarmuP to build out a new project. </li>
<li>The next step is using Rake &#8211; Amir explains how Rake works. Running Rake builds the application and deploys, then sets up IIS against that instance. </li>
</ul>
</li>
<li>Dynamic programming and Gemini
<ul>
<li>Oak leverages the dynamic keyword. Amir explains how it just augments what&#8217;s already there in ASP.NET MVC. </li>
<li>Amir explains how Oak works with Gemini, separate library he&#8217;s built to enable building dynamic objects. It allows you to attach properties and methods through mixins. He gives an example of using Gemini to extend a dynamic object with validation methods. </li>
<li>Amir describes how Oak leverages Gemini to take advantage of these decorated dynamic model objects throughout the different layers. </li>
<li>Scott K asks where the composition happens &#8211; is this a pipeline process? </li>
<li>Jon says it sounds like this is a more fleshed out version of some dynamic features that were started in ASP.NET MVC, like dynamic views and ViewBag. He explains how Gemini goes beyond Expando, because it also includes support for method missing. </li>
<li>Jon says Gemini reminds him of the Clay dynamic objects used in Orchard. </li>
</ul>
</li>
<li>Data access and Cambium
<ul>
<li>Jon asks Amir about Cambium, the data layer. Amir says he customized Rob Conery&#8217;s Massive library to work with his Gemini objects, and points out that the resulting library uses remarkably little code. </li>
<li>Scott K asks Amir if he&#8217;s looked at Breeze. Amir says so far he&#8217;s just worked with standard ASP.NET MVC controllers, but he&#8217;s interested in looking at Breeze, Dapper, and NoSQL ORMs. </li>
</ul>
</li>
<li>But why?
<ul>
<li>Kevin asks the silly question: why bother bringing Rails idioms to ASP.NET MVC &#8211; why not work in Rails? </li>
<li>Jon says the thing he sees Amir&#8217;s done is eliminate the shift between development and runtime modes in Visual Studio based development. </li>
<li>Jon asks about change tracking support in Cambium. </li>
</ul>
</li>
<li>More about data &#8211; migrations
<ul>
<li>Amir explains migrations and schema generation in Oak and Cambium. </li>
<li>Amir says that SQL based migrations are important in many development environments. </li>
</ul>
</li>
<li>Single page and Ajax
<ul>
<li>Jon asks Amir about the Single Page Application story in Oak. Amir explains some of the points of friction that exist in ASP.NET SPAs and explains how Oak is able to round-trip dynamic types. </li>
<li>Scott K. asks why it&#8217;s so hard to migrate schemas in .NET. Amir says that it&#8217;s due to our fixation on trying to define our models using code first in .NET types rather than in the database. </li>
<li>Jon asks how the first deployment and upgrade scenarios work in Oak. </li>
<li>Jon asks how Ajax interactions work. Amir explains how this works using the TaskRabbit sample to explain. </li>
<li>Amir explains how he&#8217;s relying on client-side rendering and templating more and more. He asks if we&#8217;re seeing that movement as well, and Scott K. agrees with him. They agree that focusing on serving JSON and rendering on the client solves a lot of problems. </li>
<li>Jon asks Amir if he&#8217;s using one controller to serve HTML and JSON, or if they&#8217;re split out. Amir says he&#8217;s got one controller to serve the HTML, then does everything else via a separate controller that serves JSON. He says he&#8217;s noticed that the ORMs have very little need for state with this approach. </li>
<li>Jon says he&#8217;s seeing the shift from a little Ajax interaction in mostly HTML focused servers to servers that are almost completely focused on serving JSON. </li>
</ul>
</li>
<li>Some misc. questions
<ul>
<li>Jon asks about Canopy. Amir describes how Canopy is a stabilization layer on top of Selinium, and talks about why Canopy is built on top of F#. </li>
<li>Scott K. asks if Amir has looked at OWIN yet. </li>
<li>Jon asks about Async support in Oak. </li>
<li>Twitter question from Bobby Johnson: What do you do to limit the viral nature of dynamic in your code? Amir and Jon talk about how a lot of the assumed safety of static code is an illusion when you think about all the moving parts you&#8217;ve got no control over. </li>
<li>K. Scott and Scott K. think this is a fascinating project and like the code. </li>
<li>Scott K. and Jon joke about variants. Amir mentions that the dynamic nature of Gemini means that all the dynamic properties and methods are case insensitive. </li>
</ul>
</li>
<li>Wrap up and getting started with Oak
<ul>
<li>Amir talks about how to get started with Oak. </li>
<li>Jon says the sample apps, documentation and screencasts are really nice. </li>
<li>Jon asks what&#8217;s next. Amir lists a better SPA story, better file uploads, adding dynamic to ServiceStack and Nancy, and growing the number of Gemini modules. </li>
<li>Kevin asks about the performance impact of this dynamic focus. Amir that he&#8217;s got an included test, and he&#8217;s found that dynamic is actually faster in a lot of cases which need to use reflection, such as ORMs, JSON serialization, and model binding. </li>
<li>Amir calls out the NSpec project and references their interview on Hanselminutes. </li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Amir Rajan (<a href="http://www.amirrajan.net/">blog</a>, <a href="https://twitter.com/amirrajan">@amirrajan</a>) </li>
<li><a title="http://amirrajan.github.com/Oak/" href="http://amirrajan.github.com/Oak/">Oak: Frictionless development for ASP.NET MVC single page web apps. Prototypical and dynamic capabilities brought to C#.</a> </li>
<li><a title="https://github.com/amirrajan/oak/wiki" href="https://github.com/amirrajan/oak/wiki">Oak project on GitHub</a> </li>
<li><a href="http://www.amirrajan.net/Blog/dynamic-c-sharp">Blog post introducing Gemini</a> </li>
<li><a title="http://weblogs.asp.net/bleroy/archive/2010/08/16/clay-malleable-c-dynamic-objects-part-1-why-we-need-it.aspx" href="http://weblogs.asp.net/bleroy/archive/2010/08/16/clay-malleable-c-dynamic-objects-part-1-why-we-need-it.aspx">Clay: Malleable C# dynamic objects</a> </li>
<li><a href="http://nspec.org/continuoustesting/">SpecWatchr</a> </li>
<li><a href="http://www.continuoustests.com/">Mighty Moose</a> </li>
<li><a href="http://www.ncrunch.net/">NCrunch</a> </li>
<li><a href="https://github.com/chucknorris/warmup">WarmuP</a> </li>
<li><a href="http://rake.rubyforge.org/">Rake &#8211; Ruby Make</a> </li>
<li><a href="http://lefthandedgoat.github.com/canopy/">canopy: f# web testing framework</a> </li>
<li><a href="http://www.hanselminutes.com/294/understanding-bdd-and-nspec-with-matt-florence-and-amir-rajan">Hanselminutes: Understanding BDD and NSpec with Matt Florence and Amir Rajan</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Z7YhJwrsWuw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-157-amir-rajan-on-dynamic-web-development-with-oak-and-gemini/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/K9Qj4NRjV1I/HerdingCode-0157-Oak.mp3" fileSize="14314047" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, the guys talk to Amir Rajan about his Oak and Gemini projects, which bring Rails-inspired dynamic programming to ASP.NET MVC. Download / Listen: Herding Code 157 &amp;#8211; Amir Rajan on dynamic web development with Oak and G</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, the guys talk to Amir Rajan about his Oak and Gemini projects, which bring Rails-inspired dynamic programming to ASP.NET MVC. Download / Listen: Herding Code 157 &amp;#8211; Amir Rajan on dynamic web development with Oak and Gemini Show Notes: Overview &amp;#8211; Developing with Oak Oak is an approach to [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-157-amir-rajan-on-dynamic-web-development-with-oak-and-gemini/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/K9Qj4NRjV1I/HerdingCode-0157-Oak.mp3" length="14314047" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0157-Oak.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 156: Catching up with Andreas Håkansson and Steven Robbins on NancyFx</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/4h-aW2_kDvc/</link>
		<comments>http://herdingcode.com/herding-code-156-catching-up-with-andreas-hakansson-and-steven-robbins-on-nancyfx/#comments</comments>
		<pubDate>Fri, 18 Jan 2013 22:32:07 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=505</guid>
		<description><![CDATA[The guys catch up with Andreas and Steve on what&#8217;s new in NancyFx (a web framework for .NET that was originally inspired by Sinatra). Download / Listen: Herding Code 156 &#8211; Catching up with Andreas Håkansson and Steven Robbins on NancyFx Show Notes: Jon asks for a quick overview of NancyFx. Steve and Andreas both [...]]]></description>
				<content:encoded><![CDATA[<p>The guys catch up with Andreas and Steve on what&#8217;s new in NancyFx (a web framework for .NET that was originally inspired by Sinatra).</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0156-NancyFx.mp3">Herding Code 156 &#8211; Catching up with Andreas Håkansson and Steven Robbins on NancyFx</a>
<p>Show Notes:</p>
<ul>
<li>Jon asks for a quick overview of NancyFx. Steve and Andreas both say you can write the same app on any number of web frameworks, so what really distinguishes them is the syntax and feel. Andreas says that the web only has a small set of things you really can do &#8211; there are only a few HTTP methods &#8211; but an infinite number of ways you can build applications; Nancy is one of them.</li>
<li>Diagnostics</li>
<ul>
<li>Andreas says Diagnostics is a website built into Nancy itself. It covers things like request tracing and interactive diagnostics.</li>
<li>Steve explains how the interactive diagnostics lets you find out what routes were hit and why, poke at live code, etc.</li>
<li>Andreas says this works using companion classes for metadata which is then rendered via JavaScript templates, so you can customize it as much as you want.</li>
<li>Jon says the code for Diagnostics seems like pretty good sample code for getting an idea of how Nancy code works.</li>
<li>Jon asks about how authentication is handled to restrict access.</li>
<li>Steve says they&#8217;re using Handlebars for JavaScript templates with Backbone and Nancy on the back end.</li>
</ul>
<li>Content Negotiation</li>
<ul>
<li>Andreas explains how routes just return models, and the formatting is handled by response processors. There&#8217;s a syntax to allow for more control at the route level if needed.</li>
<li>Steve says the response processors are allowed to participate in the selection by specifying how applicable they are for both content types and model types. The content negotiation can also allow you to select different models based on the request, avoiding unnecessary code from executing and weighing the model down unnecessarily.</li>
</ul>
<li>Serializers and dependencies</li>
<ul>
<li>Jon asks about the JSON serializers they&#8217;re using, and why they&#8217;re not using something like ServiceStack or JSON.NET. Andreas explains that because the Nancy core ships without dependencies, they used Mono code.</li>
<li>Jon asks about where Nancy can be be embedded, outside of standard web hosting scenarios.</li>
<li>Steve says that because Nancy doesn&#8217;t have other dependencies and is strictly focused on returning a response for a request, it&#8217;s extremely easy to test.</li>
<li>Andreas points out that you can use other serializers very easily via a NuGet package.</li>
<li>Jon asks about how packages work in Nancy. Andreas explains how Nancy scans for classes that implement ISerializer.</li>
<li>Kevin asks about implementing a processor for generating hyperlinks between models.</li>
<li>Jon asks if people are sharing processors. Steve says that they&#8217;re so trivial to write that there&#8217;s no real point in sharing them.</li>
</ul>
<li>Localization</li>
<ul>
<li>Andreas says this was a community contribution. There are several conventions (including querystring values, URL segments) which can be used to set the culture for the context. There&#8217;s a helper on the Razor base class that returns a dynamic object which can return localized values from a resource. Assembly resources are used by default, but you can add others.</li>
<li>Steve says that you can also use localized views based on filename.</li>
<li>Jon asks for more information on how you&#8217;d set up a custom resource location.</li>
</ul>
<li>Architecture, pipelines, and IoC</li>
<ul>
<li>Jon says that he spoke with Jeremy Miller at Codemash, and Jeremy said that it took a while to get the processor architecture set up, but now it&#8217;s very easy to add in features. It seems like that&#8217;s also paid off for Nancy. Andreas agrees, the pipeline system and dependency injection really simplify adding in new features.</li>
<li>Jon asks about how Nancy uses TinyIoC and how you could use TinyIoC in other applications.</li>
<li>Kevin and Jon ask about how Steve wrote TinyIoC to run on multiple platforms. Steve describes some issues they&#8217;ve worked around and how assembly scanning can get tricky due to test frameworks injecting things into the app domain.</li>
</ul>
<li>Non-standard uses of Nancy</li>
<ul>
<li>Jon asks for some examples. Steve says they seen people embed it into WPF applications for an interface, to provide mobile support, and even on Raspberry Pi. They&#8217;d love to hear more about what people are doing with it.</li>
</ul>
<li>Questions from Twitter / Misc. Questions</li>
<ul>
<li>Jim Liddell (@liddellj) asks about the roadmap. Steve talks about work they&#8217;re doing for OWIN and Async support.</li>
<li>Filip W (@filip_woj) asks &quot;Why tuples instead of classes and structs?&quot;</li>
<li>Kristof Claes (@kristofclaes) asks &quot;How do they determine when something is &quot;too much ceremony&quot;? Gut feeling? Set of defined rules? Talk? Compare to other FX?&quot;</li>
<li>Ian Battersby (@Cranialstrain) asks &quot;Why dynamic? And don&#8217;t say fluency ;)&quot;</li>
<li>Tobi Tobsen (@t0bit0bsen) asks &quot;Is there a NancyFx tutorial for devs w/o a background in web development or should they look elsewhere?&quot;</li>
<li>Jim Liddell (@liddellj) asks &quot;How do you view Nancy in relation to similar frameworks, such as OpenRasta?&quot;</li>
<li>Kevin asks about asset management for Nancy. Steve says that&#8217;s probably better handled by external</li>
<li>Kevin asks about web socket support. Steve says just use SignalR.</li>
<li>There&#8217;s a Nancy store now.</li>
<li>Daniel Lee (@danlimerick) asks &quot;How many hours a week do you spend on Nancy? What&#8217;s ratio of reviewing PR&#8217;s vs writing new features?&quot;</li>
<li>Jon asks what Steve and Andreas are finding fun and interesting lately. Steve and Andreas both like Mongo.</li>
<li>Scott K. asks if they&#8217;ll add time zone localization support. They tell him to submit a pull request.</li>
</ul>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.nancyfx.org/">NancyFX</a> <a href="htttps://github.com/NancyFx">git repo</a>, <a href="http://nuget.org/List/Search?packageType=Packages&amp;searchCategory=All+Categories&amp;searchTerm=nancy&amp;sortOrder=package-download-count&amp;pageSize=25">NuGet package</a>, <a href="https://groups.google.com/forum/#!forum/nancy-web-framework">Google Group</a>, <a href="http://twitter.com/#!/NancyFx">@NancyFx</a> </li>
<li><a href="http://thecodejunkie.com/">Andreas Håkansson </a>(<a href="http://twitter.com/#!/TheCodeJunkie">@TheCodeJunkie</a>) </li>
<li><a href="http://www.grumpydev.com/">Steven Robbins</a> (<a href="http://twitter.com/#!/Grumpydev">@Grumpydev</a>) </li>
<li><a href="http://herdingcode.com/?p=350">Herding Code 123: Andreas Hakansson and Steven Robbins on NancyFx</a> </li>
<li><a href="https://github.com/grumpydev/TinyIoC/">TinyIoC</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/4h-aW2_kDvc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-156-catching-up-with-andreas-hakansson-and-steven-robbins-on-nancyfx/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/-A_tBSOBezY/HerdingCode-0156-NancyFx.mp3" fileSize="37193145" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys catch up with Andreas and Steve on what&amp;#8217;s new in NancyFx (a web framework for .NET that was originally inspired by Sinatra). Download / Listen: Herding Code 156 &amp;#8211; Catching up with Andreas Håkansson and Steven Robbins on NancyFx Show N</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys catch up with Andreas and Steve on what&amp;#8217;s new in NancyFx (a web framework for .NET that was originally inspired by Sinatra). Download / Listen: Herding Code 156 &amp;#8211; Catching up with Andreas Håkansson and Steven Robbins on NancyFx Show Notes: Jon asks for a quick overview of NancyFx. Steve and Andreas both [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-156-catching-up-with-andreas-hakansson-and-steven-robbins-on-nancyfx/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/-A_tBSOBezY/HerdingCode-0156-NancyFx.mp3" length="37193145" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0156-NancyFx.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 155 – Ward Bell on Single Page Applications and Breeze</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/ivEUoSFUwBw/</link>
		<comments>http://herdingcode.com/herding-code-155-ward-bell-on-single-page-applications-and-breeze/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 21:11:40 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=499</guid>
		<description><![CDATA[On this episode of Herding Code, the guys talk to Ward Bell about single page applications and the Breeze project. Download / Listen: Herding Code 155 &#8211; Ward Bell on Single Page Applications and Breeze Show Notes: General SPA discussion Ward talks about how IdeaBlade has been building tools for working with data in rich [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, the guys talk to Ward Bell about single page applications and the Breeze project.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0155-Ward-Bell.mp3">Herding Code 155 &#8211; Ward Bell on Single Page Applications and Breeze</a> </p>
<p>Show Notes:</p>
<ul>
<li>General SPA discussion
<ul>
<li>Ward talks about how IdeaBlade has been building tools for working with data in rich clients for a while, and after seeing the move towards desktop experiences in the browser they started the Breeze project, which is open source and free.</li>
<li>Jon asks Ward to define single page applications (SPAs) a bit, and Ward says he sees SPA as a funny term since it just describes one attribute of the experience &#8211; it&#8217;s like calling a car a &#8220;horseless carriage.&#8221; Ward says the goal is to give the user a rich experience and not rely on the server to deliver that rich experience. A lot of the value comes from maintaining data and state on the client.</li>
<li>There&#8217;s a discussion about the value and best applications of SPAs.</li>
<li>Kevin says there are a few aspects of SPAs &#8211; there can be a lot of individual, interactive pages which are separately delivered by the server, or you can have a more full application which handles screen transitions on the client. Ward talks about the tradeoffs of the two approaches. The whole SPA application approach is especially important in newer scenarios like mobile or Window Store applications built in HTML/JS.</li>
<li>Scott K asks about the different approaches to data loading &#8211; do you preload some of the data, or does the first page request just deliver an HTML client which requests all the data.</li>
<li>Scott K asks how often Ward sees offline manifests and local data. Ward says he sees things going that way, but it&#8217;s still early. Scott K and Ward talk about the difficulty of synchronizing offline changes when you&#8217;re reconnected.</li>
<li>Scott K and Ward talk about the use of Web Sockets and / or SignalR to handle locks to allow for multiple users.</li>
</ul>
</li>
<li>Breeze
<ul>
<li>Jon asks Ward how Breeze helps</li>
<li>Ward says that they&#8217;re not trying to solve solved problems &#8211; they&#8217;re focused on solving the data problem.</li>
</ul>
</li>
<li>Breeze, Upshot, and the ASP.NET SPA template
<ul>
<li>Jon asks how this fits in with the former ASP.NET SPA template and Upshot. There&#8217;s a discussion the history and state of Upshot and RIA Services.</li>
<li>Scott K asks about whether Upshot will be released as open source&#8230; or the unreleased ASP.NET MVC Recipes source. Jon starts crying.</li>
<li>Jon and Ward talk about how one of the big features of Upshot was that there were both client and server side parts to it.</li>
<li>Ward said they&#8217;d learned from the Upshot, so they made Breeze very extensible while making for an easy path when using ASP.NET Web API and Entity Framework.</li>
<li>Ward says the current ASP.NET MVC SPA app is too simplistic, because it&#8217;s just one simple screen.</li>
</ul>
</li>
<li>Working with Breeze &#8211; client state, server-side interaction
<ul>
<li>Jon asks Ward about how Breeze handles local state. Ward describes how the server can send down metadata (likely from an Entity Framework model) to the Breeze client code so it can understand the models, relationships, validation rules, etc. You can extend things if you need to, but you don&#8217;t need to bother with the tedium of creating client models that match your server-side models.</li>
<li>The generated client-side models are ready to be hooked up to Knockout so they&#8217;re easily bound to the UI.</li>
<li>Jon asks how things are different on the server. Ward says that standard ASP.NET Web API controllers are very repetitive &#8211; each controller has GET, PUT, POST, DELETE methods that are just boilerplate. Pretty soon you end up with thirty API Controllers which just contain a lot of boilerplate code. Breeze can just expose things as Queryables so you really just need one controller unless you want to customize things. Scott K says it sounds like it&#8217;s basically Repository&lt;T&gt;. Scott K says he&#8217;d like to see it go further &#8211; at Cascadia there were some talks about big data where queries were created on the client and sent to the server.</li>
<li>Jon and Ward talk about the difficulties of complex repetitive APIs with too many entry points.</li>
</ul>
</li>
<li>How Breeze fits in with other frameworks like Ember, Angular, Backbone, etc.
<ul>
<li>Jon asks how Breeze fits in with Ember, Angular, and other SPA frameworks. Ward talks about different framework philosophies and how Ember and Angular both more of top to bottom stacks. Kevin mentions how Backbone differs &#8211; it&#8217;s more of a library vs. a framework.</li>
<li>Ward says that Breeze really targets the data scenario. Jon asks how close its vision is to Upshot&#8217;s. Ward explains how, other than Ember Data, nobody&#8217;s looking at solving the data scenarios &#8211; they don&#8217;t worry about caching, object graphs, change tracking, etc. Scott K says the other frameworks are really MVC focused, so they don&#8217;t consider data.</li>
<li>Scott K asks what happened to Batman.js. Nobody knows.</li>
<li>Jon asks if the happy path for Ember is Rails focused and Breeze is ASP.NET / Entity Framework focused. Ward says yes, with a clarification that we&#8217;re really talking about Ember Data.</li>
</ul>
</li>
<li>Getting Started
<ul>
<li>Jon asks if it&#8217;s difficult to get started with Breeze.</li>
<li>Ward talks about the NuGet package that gets a sample project set up quickly.</li>
<li>Ward talks about the live tutorial that lets you play with Breeze in a browser.</li>
<li>Ward talks about the automated tests they&#8217;ve got for Breeze training. Jon compares it to Ruby Koans.</li>
</ul>
</li>
<li>Jon, Ward, Kevin and Scott K talk about automated JavaScript testing options &#8211; Chutzpah, QUnit, Jasmine, Mocha.
<ul>
<li>Chutzpah is an automated JavaScript test runner that can run inside of Visual Studio.</li>
<li>QUnit is pretty simple &#8211; tests are functions that take true or false.</li>
<li>Jasmine is more BDD style.</li>
<li>Mocha is a test framework that supports different front ends, so you can use BDD, standard unit testing, etc. It&#8217;s also got great async support.</li>
</ul>
</li>
<li>Ward brings up TypeScript and Scott Koon starts cursing.</li>
<li>Wrap up small talk
<ul>
<li>Jon says that the talk about mocha reminds him of coffee, and he asks Ward about his new espresso machine. Jon and Ward both get their coffee beans from Sweet Maria&#8217;s.</li>
<li>Jon says he&#8217;s still roasting his coffee on his barbeque.</li>
</ul>
</li>
<li>Scott K asks what dependencies Breeze has. Ward says they write to EcmaScript 5 and have gotten rid of all dependencies other than one called Q.</li>
<li>It&#8217;s time for Pimp Yo Stuff, and Jon takes the occasion to praise Ward&#8217;s sartorial skill. Scott K says they&#8217;d like to
<ul>
<li>Ward pimps the DevForce and and Cocktail combination. Cocktail is DevForce + Caliburn.Micro.</li>
<li>Jon asks about the license for Breeze. Ward clarifies that it&#8217;s all free and open source, and they make their money on support and professional services.</li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Ward Bell (<a href="http://www.neverindoubtnet.blogspot.com/">blog</a>, <a href="https://twitter.com/wardbell">@wardbell</a>)</li>
<li><a href="http://www.breezejs.com">Breeze</a> &#8211; Build rich web apps in JavaScript with techniques you know</li>
<li>Ward&#8217;s post: <a href="http://www.neverindoubtnet.blogspot.com/2012/09/the-spa-as-horseless-carriage.html">The SPA as a Horseless Carriage</a></li>
<li><a href="http://backbonejs.org/">Backbone.js</a></li>
<li><a href="https://github.com/NYTimes/backbone.stickit">backbone.stickit</a> &#8211; yet another model-view binding plugin for Backbone</li>
<li><a href="http://angularjs.org/">AngularJS</a> &#8211; &#8220;what HTML would have been, had it been designed for building web-apps&#8221;</li>
<li><a href="http://www.johnpapa.net/building-single-page-apps-with-knockout-jquery-and-web-api-ndash-the-story-begins/">John Papa&#8217;s Code Camper tutorial</a></li>
<li><a href="http://www.rubykoans.com/">Ruby Koans</a></li>
<li><a href="http://chutzpah.codeplex.com/">Chutzpah</a> &#8211; A JavaScript Test Runner</li>
<li><a href="http://qunitjs.com/">QUnit</a> &#8211; JavaScript Unit Testing framework</li>
<li><a href="http://pivotal.github.com/jasmine/">Jasmine</a> &#8211; a behavior-driven development</li>
<li><a href="http://visionmedia.github.com/mocha/">Mocha</a> &#8211; a feature-rich JavaScript test framework running on <a href="http://nodejs.org/">node</a> and the browser, making asynchronous testing simple and fun</li>
<li><a href="http://www.sweetmarias.com/">Sweet Maria&#8217;s</a> &#8211; Home coffee roasting supplies</li>
<li><a href="http://documentup.com/kriskowal/q/">q</a> &#8211; A tool for making and composing asynchronous promises in JavaScript</li>
<li><a href="http://caliburnmicro.codeplex.com/">Caliburn.Micro</a></li>
<li><a href="http://www.ideablade.com/products/products.aspx">DevForce</a></li>
<li><a href="http://cocktail.ideablade.com/">Cocktail</a></li>
<li><a href="http://leroymenswear.com/">Leroy&#8217;s Menswear</a></li>
<li><a href="http://herdingcode.com/?p=303">Herding Code 104: Rob Eisenber on Caliburn.Micro</a></li>
<li><a href="http://herdingcode.com/?p=208">Herding Code 57: Presentation Patterns with Jeremy Miller, Ward Bell, Rob Eisenberg and Glenn Block (Part 1)</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ivEUoSFUwBw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-155-ward-bell-on-single-page-applications-and-breeze/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/eTrBJ6l8mCc/HerdingCode-0155-Ward-Bell.mp3" fileSize="45190554" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, the guys talk to Ward Bell about single page applications and the Breeze project. Download / Listen: Herding Code 155 &amp;#8211; Ward Bell on Single Page Applications and Breeze Show Notes: General SPA discussion Ward talks a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, the guys talk to Ward Bell about single page applications and the Breeze project. Download / Listen: Herding Code 155 &amp;#8211; Ward Bell on Single Page Applications and Breeze Show Notes: General SPA discussion Ward talks about how IdeaBlade has been building tools for working with data in rich [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-155-ward-bell-on-single-page-applications-and-breeze/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/eTrBJ6l8mCc/HerdingCode-0155-Ward-Bell.mp3" length="45190554" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0155-Ward-Bell.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 154 – Aaron Stannard on MarkedUp, founding a startup, and Windows 8 development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/MFDfsYE1dpY/</link>
		<comments>http://herdingcode.com/herding-code-154-aaron-stannard-on-markedup-founding-a-startup-and-windows-8-development/#comments</comments>
		<pubDate>Fri, 16 Nov 2012 00:48:43 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=493</guid>
		<description><![CDATA[While at the //build/ conference, Jon talks to Aaron Stannard about how he left Microsoft to start up a new company focused on analytics for Windows 8 applications. They discuss Windows 8 development and the Window Store ecosystem and the technology stack Aaron and team settled on for their analytics platform. They end up by [...]]]></description>
				<content:encoded><![CDATA[<p>While at the //build/ conference, Jon talks to Aaron Stannard about how he left Microsoft to start up a new company focused on analytics for Windows 8 applications. They discuss Windows 8 development and the Window Store ecosystem and the technology stack Aaron and team settled on for their analytics platform. They end up by discussing the process of going from an employed software developer to running a software startup.</p>
<p><em>Note: The audio is a bit crackly in a few parts, but just for a few seconds.</em></p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0154-Aaron-Stannard.mp3">Herding Code 154 &#8211; Aaron Stannard on MarkedUp, founding a startup, and Windows 8 development</a> </p>
<p>Show Notes:</p>
<ul>
<li>Jon starts by asking Aaron about what led him to founding a startup. Aaron explains how his first startup failed and his blog post about Why .NET Adoption Lags Among Startups got him a job as a startup evangelist at Microsoft</li>
<li>Opportunities: Windows 8 development and MarkedUp
<ul>
<li>Aaron explains how he saw a key opportunity around the Windows app ecosystem and why the teaming seemed right to really dive into this now. Jon agrees that this is a really interesting time in the Windows developer landscape.</li>
<li>Aaron explains that MarkedUp delivers in-app analytics for WinRT and eventually Windows 8, answering questions like how many people use your app every day, how much time they spend using it, which features they use, and what in-app purchases they make.</li>
<li>Jon mentions a key difference in the Windows Store which allows you to have one app which can be upgraded from free to paid, whereas other platforms have duplicate applications for free and paid.</li>
<li>Aaron talks about his recent blog post comparing iOS economics vs. Windows 8 economics titled <a href="http://blog.markedup.com/2012/10/win8-developers-dont-make-the-terrible-mistake-of-treating-the-windows-store-like-the-ios-app-store/">Win8 Developers: Don&#8217;t Make the Terrible Mistake of Treating the Windows Store like the iOS App Store</a>. He explains that there&#8217;s an opportunity for Windows 8 applications to do quite a bit more than simple little hit driven apps, and Windows 8 applications can and should do quite a bit more.</li>
<li>Aaron talks about the pricing model &#8211; free now, there will always be a free model, and it&#8217;s intended to be pretty reasonable for developers with successful applications.</li>
</ul>
</li>
<li>Tech talk about WinRT development and how MarkedUp integrates therewith
<ul>
<li>Aaron begins explaining the technology stack, but Jon interrupts him to ask him to explain what a .winmd file is. Aaron discusses some of the key similarities and differences between WinRT and .NET development.</li>
<li>Aaron talks about how they&#8217;ve cleaned up a lot of the information that&#8217;s exposed so it&#8217;s useful.</li>
<li>There&#8217;s NuGet package you add to your Windows 8 application which brings in the .winmd dependency.</li>
<li>There&#8217;s a managed singleton approach which handles a lot of things automatically, like application startup and shutdown. You can also log additional events through the managed singleton.</li>
<li>There&#8217;s a JavaScript wrapper that sits on top of the .winmd file for WinJS applications which flattens some of the hierarchies and namespaces for logging.</li>
<li>Aaron says he&#8217;s seen this as a common pattern for Windows 8 development &#8211; write some .NET code, ship it as a .winmd file, and provide a JavaScript wrapper for WinJS.</li>
<li>Aaron mentions that he likes this pattern for application development, too: write business logic in C# and expose it through .winmd put a JavaScript wrapper on top of it to write the interface in HTML and CSS. He like the flexbox and grid system for layout, and thinks the CSS3 media selector based layout orientation systems is a lot simpler than trying to do that in XAML.</li>
<li>Aaron explains that as an analytics component, they will never degrade the user experience, so they&#8217;ll always swallow internal exceptions.</li>
<li>The communications system is also designed to prevent impacting the user, so they cache locally and only send a single message at a time.</li>
</ul>
</li>
<li>RavenDB and how it compares with other document databases like MongoDB
<ul>
<li>Data is stored in RavenDB. They evaluated both RavenDB and MongoDB but decided RavenDB worked better for them at this point. He describes some differences between RavenDB and MongoDB.
<ul>
<li>RavenDB projections make it easier to do server-side transforms.</li>
<li>RavenDB has some nice batch loading features.</li>
<li>RavenDB lets you express map-reduce as a pre-computed index.</li>
<li>Aaron doesn&#8217;t like the way sharded RavenDB clusters work.</li>
<li>They&#8217;re probably going to go to Cassandra or HBase eventually.</li>
<li>Aaron talks about a solution (Hircine) they came up with to precompute RavenDB indexes at build time rather than startup.</li>
<li>RavenDB is great for unit testing</li>
</ul>
</li>
<li>Aaron talks about their build system using Albacore and talks about their build and deployment system.</li>
<li>Jon asks about why they&#8217;re planning to move from RavenDB to Cassandra or HBase. Aaron says he doesn&#8217;t like the scale-out / sharding system in RavenDB and doesn&#8217;t think it will work for them as they scale. Aaron talks about their plans to handle complex analytics at scale.</li>
</ul>
</li>
<li>Jon shifts gears to ask about starting a company. How do you get started?
<ul>
<li>Aaron talks about the history of how they got started &#8211; with a mission.</li>
<li>Next questions: Am I the right person to execute this? Is this a problem worth solving? Is this economically viable?</li>
<li>Build a minimum viable product and show it to people you trust. Aaron gives examples from the history of starting MarkedUp, with an application that let you annotate and upload screenshots from iOS. Jon and Aaron discuss how Aaron was able to do most of the minimum viable product development without quitting his job.</li>
<li>First step in actually starting the company: talk to a lawyer to get your structure and ownership figured out.</li>
<li>How do you make the decision to go fulltime?</li>
<li>Figuring out how to pay the bills: can you monetize quickly, or do you raise money?</li>
<li>Aaron talks about the process of getting funded and networking with potentials investors.</li>
<li>It&#8217;s an emotional rollercoaster &#8211; be ready to change tactics, but don&#8217;t quit.</li>
<li>Jon and Aaron talk about the benefits of doing this all incrementally &#8211; at least until you go full time.</li>
</ul>
</li>
<li>There&#8217;s a registration URL for Herding Code listeners (<a href="https://markedup.com/account/register/?utm_campaign=herdingcode">https://markedup.com/account/register/?utm_campaign=herdingcode</a>) &#8211; or you can just go through registration and enter the code <strong>HERDINGCODE</strong> into the registration code field on the form.</li>
<li>Aaron says he&#8217;d be happy to talk with other developers who are interested in the startup process.</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Aaron Stannard (<a href="http://www.aaronstannard.com/">blog</a>, <a href="https://twitter.com/aaronontheweb">@aaronontheweb</a>)</li>
<li><a href="https://markedup.com/">MarkedUp</a>  (<a href="https://twitter.com/markedupmobi">@MarkedUpMobi</a>)</li>
<li><a href="http://www.aaronstannard.com/post/2010/07/03/NET-Culture-Shock-Why-NET-Adoption-Lags-Among-Startups.aspx">.NET Culture Shock: Why .NET Adoption Lags Among Startups</a></li>
<li><a href="http://blog.markedup.com/2012/10/win8-developers-dont-make-the-terrible-mistake-of-treating-the-windows-store-like-the-ios-app-store/">Win8 Developers: Don&#8217;t Make the Terrible Mistake of Treating the Windows Store like the iOS App Store</a></li>
<li><a href="http://apps.microsoft.com/webpdp/en-US/app/router-cocpit/75370ce9-5ed4-4b7b-b23d-4938dbf5ec12">Router .CoCPit</a> application</li>
<li><a href="http://ravendb.net/">RavenDB</a> (<a href="http://herdingcode.com/?p=255">Herding Code 83: Ayende Rahien on RavenDB</a>)</li>
<li><a href="http://cassandra.apache.org/">Cassandra</a></li>
<li><a href="http://hbase.apache.org/">HBase</a></li>
<li>Hircine: <a href="https://github.com/markedup-mobi/hircine">Stand-alone RavenDB index builder, used in CI systems and automated deployments</a></li>
<li><a href="https://markedup.com/account/register/?utm_campaign=herdingcode">MarkedUp registration link for Herding Code listeners</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/MFDfsYE1dpY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-154-aaron-stannard-on-markedup-founding-a-startup-and-windows-8-development/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/xUSIbd3xgdA/HerdingCode-0154-Aaron-Stannard.mp3" fileSize="45313800" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at the //build/ conference, Jon talks to Aaron Stannard about how he left Microsoft to start up a new company focused on analytics for Windows 8 applications. They discuss Windows 8 development and the Window Store ecosystem and the technology stack</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at the //build/ conference, Jon talks to Aaron Stannard about how he left Microsoft to start up a new company focused on analytics for Windows 8 applications. They discuss Windows 8 development and the Window Store ecosystem and the technology stack Aaron and team settled on for their analytics platform. They end up by [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-154-aaron-stannard-on-markedup-founding-a-startup-and-windows-8-development/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/xUSIbd3xgdA/HerdingCode-0154-Aaron-Stannard.mp3" length="45313800" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0154-Aaron-Stannard.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 153 – Matt Wrock on RequestReduce, Chocolatey and BoxStarter</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/2o1DpvDFinU/</link>
		<comments>http://herdingcode.com/herding-code-153-matt-wrock-on-requestreduce-chocolatey-and-boxstarter/#comments</comments>
		<pubDate>Mon, 15 Oct 2012 23:04:59 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=489</guid>
		<description><![CDATA[The guys talk to Matt Wrock about Matt&#8217;s RequestReduce web optimization framework and his work to automate building and configuring Windows developer machines with the Chocolatey and BoxStarter projects. Download / Listen: Herding Code 153 &#8211; Matt Wrock on RequestReduce, Chocolatey and BoxStarter Show Notes: RequestReduce Matt explains how he got started with RequestReduce &#8211; [...]]]></description>
				<content:encoded><![CDATA[<p>The guys talk to Matt Wrock about Matt&#8217;s RequestReduce web optimization framework and his work to automate building and configuring Windows developer machines with the Chocolatey and BoxStarter projects.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0153-Matt-Wrock.mp3">Herding Code 153 &#8211; Matt Wrock on RequestReduce, Chocolatey and BoxStarter</a> </p>
<p>Show Notes:</p>
<ul>
<li>RequestReduce
<ul>
<li>Matt explains how he got started with RequestReduce &#8211; a site optimization system that&#8217;s been designed as a plug-and-play system that can work well with legacy sites without any code changes.</li>
<li>Matt explains how RequestReduce fits in with other systems like the ASP.NET Web Optimization system and Casette.</li>
<li>K. Scott asks Matt how it works and how a user would configure it. Matt explains how it can be installed via NuGet, and how it uses a Response Filter to process the output.</li>
<li>Matt explains how everything&#8217;s handled via a queue on a background thread, so there&#8217;s no performance impact on initial requests.</li>
<li>RequestReduce pulls in CSS, images and JavaScript so it can work with remote content and CDNs.</li>
<li>Matt gives a shoutout to AjaxMin and the speed at which he and Ron Logan have been able to turn around fixes and improvements.</li>
<li>Matt explains the complications involved in creating image sprites, and why he only sprites images with a defined width.</li>
<li>Matt explains how both quantization and compression can dramatically affect image size.</li>
<li>Matt explains why he doesn&#8217;t sprite images when he can&#8217;t determine the image width.</li>
<li>Scott K talks about his previous job and how they&#8217;d looked at converting all images to Base64. Matt says that he&#8217;s looked at that, but decided it&#8217;s not something you&#8217;d necessarily want to apply to all images.</li>
<li>Jon asks Matt to explain CSS spriting in more detail. Jon says they use sprites on the ASP.NET site, and Matt says the ASP.NET site is one of his test case sites.</li>
<li>K. Scott asks Matt why the code is calculating CSS specificity scores.</li>
<li>K. Scott asks about what the results have been. Matt says it varies by site, but on one large site they&#8217;ve seen a 33% improvement.</li>
<li>Jon mentions that RequestReduce also handles Less and CoffeeScript. Matt says he&#8217;s making use of SassAndCoffee.</li>
</ul>
</li>
<li>BoxStarter and Chocolatey
<ul>
<li>Matt talks about how he got started with BoxStarter &#8211; he was tired of wasting time building development boxes, and he didn&#8217;t think VMs were a good solution.</li>
<li>Matt thought Chocolatey solved some of the program installation issues, but didn&#8217;t handle common customization scenarios like Windows settings, file associations, taskbar links, path, etc.</li>
<li>Chocolatey handled some of the things Matt wanted, but not everything. He started by customizing and wrapping Chocolatey, but decided it would be better to contribute directly to Chocolatey.</li>
<li>BuildStarter can work with either a local BuildPackages folder or a custom MyGet feed.</li>
<li>Matt says he might like to use ClickOnce in the future.</li>
<li>Matt talks about how he&#8217;d like to have a web based shopping list approach, where you could just click off all the things you wanted and it would set up a package for you &#8211; kind of like like Ninite, but a lot more comprehensive.</li>
<li>Jon says he was happy to see a recent Chocolatey commit that can turn Windows features on and off.</li>
<li>Matt explains how he&#8217;s been coordinating with Rob Reynolds to decide what he should contribute directly to Chocolatey and what should be separate Chocolatey packages.</li>
<li>Jon says he didn&#8217;t get Chocolatey right away, but what sold him on it was the dependency management. Matt explains how this has come in handy in his work in the TFS dev team.</li>
</ul>
</li>
<li>TFS
<ul>
<li>Jon asks Matt about his work on new role on the TFS team. Matt says he&#8217;s working on the REST API for work item tracking and would love any feedback on work item tracking.</li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Matt Wrock (<a href="http://www.mattwrock.com/">blog</a>, <a href="https://twitter.com/mwrockx">@mwrockx</a>)</li>
<li><a href="http://requestreduce.org/">RequestReduce</a></li>
<li><a href="http://getcasette.net">Casette</a></li>
<li><a href="http://nuget.org/packages/SassAndCoffee">SassAndCoffee</a></li>
<li><a href="http://boxstarter.codeplex.com/">BoxStarter</a></li>
<li><a href="http://chocolatey.org/">Chocolatey</a></li>
<li>Rob Reynolds (<a href="https://twitter.com/ferventcoder">@ferventcoder</a>)</li>
<li><a href="http://herdingcode.com/?p=373">Herding Code 128: Rob Reynolds on Chocolatey and the Chuck Norris Frameworks</a></li>
<li><a href="http://herdingcode.com/?p=334">Herding Code 118: Paul Betts on SassAndCoffee</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/2o1DpvDFinU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-153-matt-wrock-on-requestreduce-chocolatey-and-boxstarter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/rAkqfnZqTx8/HerdingCode-0153-Matt-Wrock.mp3" fileSize="47203980" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys talk to Matt Wrock about Matt&amp;#8217;s RequestReduce web optimization framework and his work to automate building and configuring Windows developer machines with the Chocolatey and BoxStarter projects. Download / Listen: Herding Code 153 &amp;#8211; M</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys talk to Matt Wrock about Matt&amp;#8217;s RequestReduce web optimization framework and his work to automate building and configuring Windows developer machines with the Chocolatey and BoxStarter projects. Download / Listen: Herding Code 153 &amp;#8211; Matt Wrock on RequestReduce, Chocolatey and BoxStarter Show Notes: RequestReduce Matt explains how he got started with RequestReduce &amp;#8211; [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-153-matt-wrock-on-requestreduce-chocolatey-and-boxstarter/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/rAkqfnZqTx8/HerdingCode-0153-Matt-Wrock.mp3" length="47203980" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0153-Matt-Wrock.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 152 – Josh Twist on Azure Mobile Services</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Ixf73M_FlMY/</link>
		<comments>http://herdingcode.com/herding-code-152-josh-twist-on-azure-mobile-services/#comments</comments>
		<pubDate>Mon, 24 Sep 2012 20:08:53 +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=483</guid>
		<description><![CDATA[The guys talk to Josh Twist about the newly released Azure Mobile Services. Download / Listen: Herding Code 152 &#8211; Josh Twist on Azure Mobile Services Show Notes: How Azure Mobile Services got started Jon asks Josh how he got involved with Azure Mobile Services. Jon asks Josh about the Zumo code name &#8211; ZU [...]]]></description>
				<content:encoded><![CDATA[<p>The guys talk to Josh Twist about the newly released Azure Mobile Services.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0152-Josh-Twist.mp3">Herding Code 152 &#8211; Josh Twist on Azure Mobile Services</a> </p>
<p>Show Notes:</p>
<ul>
<li>How Azure Mobile Services got started
<ul>
<li>Jon asks Josh how he got involved with Azure Mobile Services.</li>
<li>Jon asks Josh about the Zumo code name &#8211; ZU from Azure, MO from Mobile.</li>
<li>Josh explains how things got off the ground with a real startup feel.</li>
<li>Steve Sanderson was a dev on the team, working on the interactive portal experience.</li>
<li>Jon asks about platform support. Josh says that Windows 8 was the platform that was initially announced at launch, but other platforms are on the way very soon.</li>
</ul>
</li>
<li>The three personas the Azure Mobile Services
<ul>
<li>The hobbiest app developer who have very limited time and wants to spend the time on their mobile clients, not the backend services. Jon talks about the experiences he had on The Full Stack project with Jesse Liberty.</li>
<li>The client focused developer is working full time on a mobile application, but still wants to focus on the application rather than the backend &#8211; and wants to make sure that it&#8217;s going to scale when needed.</li>
<li>The veteran backend developer, who is very comfortable with building services. Josh says these folks are already pretty well served with existing Azure services.</li>
<li>Josh says that Azure is primarily focused at the first two personas &#8211; developers who want to focus on the client applications and have the back end just work.</li>
</ul>
</li>
<li>Jon asks about an example &#8211; a social game where he can invite friend to play a game, track high scores, etc.
<ul>
<li>Josh lists out some of the features  Jon would probably want &#8211; authentication, structured storage, push notifications, etc.</li>
<li>Josh describes some of the challenges Jon might run into and how Azure Mobile Services handles extensibility by allowing for server-side scripts, written in JavaScript.</li>
<li>Jon asks Josh about the identity provider story.</li>
<li>Jon asks if the server-side JavaScript scripts use Node.js.</li>
</ul>
</li>
<li>Josh talks through a to do list sample application.</li>
<li>Jon asks about how the client libraries will likely look on other platforms like iOS and Android.</li>
<li>Data
<ul>
<li>Jon and Josh talk about the data story.</li>
<li>Josh explains the dynamic schema system.</li>
<li>Jon asks handling hierarchies in data. Josh says not yet, although you can use scripts to handle that.</li>
</ul>
</li>
<li>Lots of random questions time!
<ul>
<li>Jon talks about a blog post on accessing the Azure Mobile Services via the REST services. Josh says that&#8217;s great, encouraged, and you can use that approach to use Azure Mobile Services from all kinds of frameworks and platforms, mentioning several examples.</li>
<li>Kevin asks about handling the scripts as production code &#8211; can it be under version control? Josh says that&#8217;s in the works. They&#8217;re also thinking about the packaging story, to allow for exporting services and moving them between environments.</li>
<li>Kevin asks if there&#8217;s a migration path if you hit limits in Azure Mobile Services. Josh says that you&#8217;d handle this through composition with other services, but they&#8217;re looking for feedback for things they can add via service and script support.</li>
<li>Kevin asks how the billing works. Josh says you pay for what you use, so you pay for the underlying services you use. You can get 10 free instances, but can pay to scale up if you want.</li>
<li>Kevin asks about their experiences in building with Node.js. Josh explains how the runtime runs on Node, but the service management uses ASP.NET Web API. They mainly picked Node.js to allow for server-side scripting using JavaScript.</li>
<li>Jon asks if there&#8217;s a way to run locally for testing. Josh says not yet, but definitely something they&#8217;re think about.</li>
<li>Jon asks about concurrency support.</li>
<li>Kevin asks about monitoring and troubleshooting support. Josh lists out some of the realtime dashboard features.</li>
<li>Jon asks about other configuration options in the Azure portal. Josh lists a few &#8211; authentication, data, etc. &#8211; but says the goal is to keep things simple.</li>
</ul>
</li>
<li>Relationship of Azure Mobile Services with Azure Web Sites and Azure in general.
<ul>
<li>Jon asks about the relationship to Azure Web Sites. Josh explains how they worked with the Azure Web Sites team to get sandboxing. They&#8217;re running on a special version of the Azure Web Sites system that&#8217;s specially tuned for their services.</li>
<li>Jon asks about scaling with Azure Mobile Services. Josh educates Jon on some Azure basics he really should know.</li>
</ul>
</li>
<li>Jon asks Josh about how listeners can get started.
<ul>
<li>Josh list the link: <a title="http://aka.ms/mobileservices" href="http://aka.ms/mobileservices">http://aka.ms/mobileservices</a></li>
<li>Josh and Jon joke about the todo list quickstart challenge. Josh says new users should be able to have an application running in under 5 minutes, and Jon says he was impressed with Josh&#8217;s performance on Cloud Cover: 2:03 despite heckling.</li>
</ul>
</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Josh Twist (<a href="http://www.thejoyofcode.com/">blog</a>, <a href="https://twitter.com/joshtwist">@joshtwist</a>)</li>
<li><a title="Azure Mobile Services - free trial" href="http://aka.ms/azuremobile-hc">Azure Mobile Services &#8211; free trial</a></li>
<li><a href="http://blog.stevensanderson.com/">Steve Sanderson</a></li>
<li><a href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-89-Windows-Azure-Mobile-Services">Cloud Cover Episode 89 &#8211; Windows Azure Mobile Services</a></li>
<li>Blog post by Filip W. (StrathWeb): <a href="http://www.strathweb.com/2012/09/using-azure-mobile-services-in-your-web-apps-through-asp-net-web-api/">Using Azure Mobile Services in your web apps through ASP.NET Web API</a></li>
<li>Web Camps TV interview: <a href="http://channel9.msdn.com/Shows/Web+Camps+TV/What-Mobile-Services-Mean-to-the-Web-Developer">What Mobile Services Mean To The Web Developer</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Ixf73M_FlMY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-152-josh-twist-on-azure-mobile-services/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/LInKvXuUGrQ/HerdingCode-0152-Josh-Twist.mp3" fileSize="43634255" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys talk to Josh Twist about the newly released Azure Mobile Services. Download / Listen: Herding Code 152 &amp;#8211; Josh Twist on Azure Mobile Services Show Notes: How Azure Mobile Services got started Jon asks Josh how he got involved with Azure Mobi</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys talk to Josh Twist about the newly released Azure Mobile Services. Download / Listen: Herding Code 152 &amp;#8211; Josh Twist on Azure Mobile Services Show Notes: How Azure Mobile Services got started Jon asks Josh how he got involved with Azure Mobile Services. Jon asks Josh about the Zumo code name &amp;#8211; ZU [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-152-josh-twist-on-azure-mobile-services/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/LInKvXuUGrQ/HerdingCode-0152-Josh-Twist.mp3" length="43634255" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0152-Josh-Twist.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 151 – Rob Eisenberg on RPGWithMe, Durandal, and XAML vs. HTML5 development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/KMz8387qI9E/</link>
		<comments>http://herdingcode.com/herding-code-151-rob-eisenberg-on-rpgwithme-durandal-and-xaml-vs-html5-development/#comments</comments>
		<pubDate>Mon, 17 Sep 2012 21:33:36 +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=477</guid>
		<description><![CDATA[The guys talk to Rob Eisenberg about RPGWithMe (his new web-based platform centered around tabletop RPGs), Durandal (the essence of Caliburn.Micro re-imagined for HTML and Javascript) and his thoughts on the current state of XAML development. Download / Listen: Herding Code 151 &#8211; Rob Eisenberg on RPGWithMe, Durandal, and XAML vs. HTML5 development Show Notes: [...]]]></description>
				<content:encoded><![CDATA[<p>The guys talk to Rob Eisenberg about RPGWithMe (his new web-based platform centered around tabletop RPGs), Durandal (the essence of Caliburn.Micro re-imagined for HTML and Javascript) and his thoughts on the current state of XAML development.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0151-Rob-Eisenberg.mp3">Herding Code 151 &#8211; Rob Eisenberg on RPGWithMe, Durandal, and XAML vs. HTML5 development</a>
<p>Show Notes:</p>
<ul>
<li>RPGWithMe and Durandal
<ul>
<li>K Scott asks Rob to discribe RPGWithMe. RPGWithMe is a subscription based web product for playing tabletop RPGs. </li>
<li>K Scott asks how he found HTML5&#160; compared to XAML development, and whether he used any frameworks to develop it. Rob explains how he built a new framework, Duandel, to bring Caliburn.Micro style development to HTML5 development. </li>
<li>Rob explains how Durandal uses&#160; RequireJS to modularize things &#8211; viewmodels are mapped to modules, and modules are mapped to HTML files. Knockout is used to compose things at runtime, and RequireJS packages things up into a single file. </li>
<li>Jon asks it it&#8217;s possible to use this with WinRT. Rob says he hasn&#8217;t tried it, but thinks it should work since it&#8217;s just a JavaScript file. </li>
<li>K Scott asks if the same conventions in Caliburn.Micro apply. Rob says he&#8217;s just using Knockout at this point, but would eventually like to phase out Knockout for a custom databinding system. Knockout&#8217;s fine, but he doesn&#8217;t like the syntax for databinding and the intrusiveness into viewmodels. </li>
<li>K Scott, Rob and Kevin talk about the intrusiveness of Javascript frameworks which convert properties to functions to allow for observability, and how newer browsers can wrap getters and setters to imporove the code readability and debugging experience. </li>
<li>K Scott asks whats on the server side. Rob&#8217;s using ASP.NET MVC 3 running on AppHarbor with cloud hosted RavenDB with IronMQ and some Amazon services. </li>
<li>K Scott asks how all the realtime stuff is working in the browser. Rob&#8217;s using PubNub for communications and Canvas and CSS 3 for rendering. He explains that it&#8217;s really tricky to get high performance, high quality graphics rendering working on different devices with an interesting example form an issue he hit with larger images on iPads. </li>
<li>Jon asks if there&#8217;s work he&#8217;d do in the future to support Retina / high dpi displays. He says he&#8217;s moving away from images to CSS 3 where possible. </li>
<li>Jon asks about the creation / editing environment. Rob explains how the system is built around user generated content. Jon asks if there are ways </li>
<li>K Scott asks what games Rob&#8217;s played in the past. Rob says he&#8217;s played Dungeons and Dragons 4th Edition and Savage Worlds and explains some of the background of tabletop role playing games. He supports three gaming systems, but doesn&#8217;t enforce rules &#8211; this allows for a lot more flexibility and matches the way people play in the real world. </li>
<li>K Scott asks about how players would communicate while playing (e.g. to yell <a href="http://www.youtube.com/watch?v=uVZ50qAQrpc">Leroy Jenkins</a>!). </li>
<li>Jon asks more about rules and enforcement, and Rob lists a lot of reasons why he doesn&#8217;t think it&#8217;s a good idea to get into rule enforcement. </li>
<li>K Scott asks about how the metadata is handled. Rob describes how he&#8217;s got an abstract model that allows for supporting &#8211; and importing from &#8211; three gaming systems, and how he wants to make it more extensible in the future. </li>
<li>Kevin asks if there&#8217;s a mobile version. Rob talks about platform support &#8211; works on iPad, Windows 8, and Android although Android performance is the worst. </li>
<li>K Scott asks about the Durandal project out on GitHub. </li>
</ul>
</li>
<li>Caliburn and Caliburn.Micro
<ul>
<li>K Scott asks Rob what&#8217;s going on with Caliburn and Caliburn.Micro. Caliburn.Micro is adding full support for WinRT and considering how to add support for additional WinRT features. He said he was worried about porting to WinRT but it wasn&#8217;t too bad &#8211; most of the work was around changes to the reflection API and lack of behaviors. He&#8217;s hopeful that this means it&#8217;ll port to Windows Phone 8. </li>
</ul>
</li>
<li>XAML and HTML5 development
<ul>
<li>Kevin asks about Rob&#8217;s frustration on building tools for XAML development due to the differences between the platforms. Rob says he&#8217;s been moving to HTML5 more due to all the headaches. </li>
<li>Jon wonders if some of this may be transitional with things moving to WinRT as a standard XAML platform. Rob agrees, but he&#8217;s got from fatigue from all the times he&#8217;s had to port his code in the past. </li>
<li>Jon says that it&#8217;s nice that in the HTML5 world you can use tools like jQuery to abstract differences between browsers, whereas you can&#8217;t really do that when working about different XAML platforms. Rob talks about how people are trying to abstract things in the XAML world, but it&#8217;s not really possible to abstract platform differences. </li>
<li>Jon, Kevin and Rob discuss the differences between styling in XAML and HTML5 development. </li>
<li>Jon asks Rob about the developer decision between HTML5 and XAML for WinRT development. Rob&#8217;s happy with the choice, and thinks it&#8217;s funny that Microsoft did this rather than Google. </li>
</ul>
</li>
<li>K Scott asks Rob if there&#8217;s any new big things going on he wants people to know about, and Rob mentions the Kickstarter effort to add interactive character sheets. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Rob Eisenberg (<a href="http://devlicio.us/blogs/rob_eisenberg/">blog</a>, <a href="https://twitter.com/eisenbergeffect">@eisenbergeffect</a>) </li>
<li>Blog post: <a href="http://devlicio.us/blogs/rob_eisenberg/archive/2012/08/02/today-all-your-wildest-dreams-come-true.aspx">Today..All Your Wildest Dreams Come True</a> </li>
<li><a title="https://github.com/EisenbergEffect/Durandal" href="https://github.com/EisenbergEffect/Durandal">https://github.com/EisenbergEffect/Durandal</a> </li>
<li><a href="http://www.pubnub.com/">PubNub</a> </li>
<li><a href="https://appharbor.com/">AppHarbor</a> </li>
<li><a href="http://knockoutjs.com/">Knockout</a> </li>
<li><a href="http://caliburnmicro.codeplex.com/SourceControl/list/changesets">Caliburn.Micro changeset adding WinRT support</a> </li>
<li>Kickstarter: <a href="http://www.kickstarter.com/projects/eisenbergeffect/rpgwithme-create-characters-for-your-tabletop-rpg">RPGWithMe: Create Characters for Your Tabletop RPG</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/KMz8387qI9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-151-rob-eisenberg-on-rpgwithme-durandal-and-xaml-vs-html5-development/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/DC92NonBvM8/HerdingCode-0151-Rob-Eisenberg.mp3" fileSize="44275533" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys talk to Rob Eisenberg about RPGWithMe (his new web-based platform centered around tabletop RPGs), Durandal (the essence of Caliburn.Micro re-imagined for HTML and Javascript) and his thoughts on the current state of XAML development. Download / L</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys talk to Rob Eisenberg about RPGWithMe (his new web-based platform centered around tabletop RPGs), Durandal (the essence of Caliburn.Micro re-imagined for HTML and Javascript) and his thoughts on the current state of XAML development. Download / Listen: Herding Code 151 &amp;#8211; Rob Eisenberg on RPGWithMe, Durandal, and XAML vs. HTML5 development Show Notes: [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-151-rob-eisenberg-on-rpgwithme-durandal-and-xaml-vs-html5-development/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/DC92NonBvM8/HerdingCode-0151-Rob-Eisenberg.mp3" length="44275533" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0151-Rob-Eisenberg.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 150 – David Starr on the People, Practices, and Tools of Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/db8qUN_7sg0/</link>
		<comments>http://herdingcode.com/herding-code-150-david-starr-on-the-people-practices-and-tools-of-development/#comments</comments>
		<pubDate>Fri, 07 Sep 2012 17:46:44 +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=471</guid>
		<description><![CDATA[The guys talk to David Starr about how people, practices and tools factor into software development. Can developer tooling be part of the solution rather than part of the problem? What&#8217;s the state of Scrum? How does Nascar fit in? Download / Listen: Herding Code 150 &#8211; David Starr on the People, Practices, and Tools [...]]]></description>
				<content:encoded><![CDATA[<p>The guys talk to David Starr about how people, practices and tools factor into software development. Can developer tooling be part of the solution rather than part of the problem? What&#8217;s the state of Scrum? How does Nascar fit in?</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0150-David-Starr.mp3">Herding Code 150 &#8211; David Starr on the People, Practices, and Tools of Development</a> </p>
<p>Show Notes:</p>
<ul>
<li>From Nascar to Scrum.org to Microsoft
<ul>
<li>K Scott outs David as a developer of the original NASCAR site.</li>
<li>David&#8217;s been working with Scrum.org but just took a job at Microsoft in the Visual Studio team as a senior PM based on his interest in executable specifications.</li>
<li>K Scott asks David about his thoughts based on working with Scrum.org. David sees Scrum as nearly ubiquitous, but most just use it as a way to manage daily checklists rather than effect broader change.</li>
</ul>
</li>
<li>SubSpec and executable specifications
<ul>
<li>K Scott asks David about his recent post on SubSpec and how it compares to SpecFlow.</li>
</ul>
</li>
<li>Software code of ethics
<ul>
<li>K Scott asks David about his post thinking about a professional code of ethics for software development.</li>
<li>David thinks it would be nice if we had a profession.</li>
<li>Jon asks if this kind of approach is even relevant to a lot of most software developers.</li>
<li>Scott K mentions a discussion on the show a few years ago about board certification but wonders who would run it.</li>
<li>David says that any certification offered by a tool vendor or methodology proponent is worthless.</li>
<li>Scott K asks if there&#8217;s any overarching certifiable skills that bridge Ruby, Scala, Java, .NET, architecture, development, etc. David says that in other trades it&#8217;s unions that push things, but doesn&#8217;t want that in the software world.</li>
<li>Jon says that he sees so much disagreement on values between languages and methodologies that he wonders if our profession could agree on anything at all.</li>
<li>Scott K asks if software really is a craft, as he doesn&#8217;t  see beauty in code. David says he doesn&#8217;t see code as words but as shapes. Scott K, David and Jon discuss where the beauty really is &#8211; perhaps not the code, but the result.</li>
</ul>
</li>
<li>Jon asks how these discussions and values tie into Visual Studio tooling.
<ul>
<li>David says that tooling is a great way to take the kinds of things bleeding edge developers are excited about and turn them into things that are accepted and used by the broader community &#8211; as long as the hierarchy of people over process and process over tools is respected, it&#8217;s a great idea to make better tools.</li>
<li>Scott K asks what he sees are the most important things to fix in the tooling. David says he&#8217;d like to see development teams modeled as teams rather than differing roles. He&#8217;d like to improve the experience for the &#8220;specializing generalist.&#8221;</li>
<li>David says that he sees the tools making the rules in the real world, and if the tools are counter to our value systems we should change that.</li>
<li>Scott K says people might just be fooling lights to green and David says that&#8217;s a fireable offence. Jon asks if it&#8217;s possible to automate that by integrating TFS with Microsoft CRM.</li>
</ul>
</li>
<li><a href="https://twitter.com/codereflection">Jeff Schumacher</a> asks if he still has the awesome fire shoes.</li>
<li><a href="https://twitter.com/thecodejunkie">The Code Junkie</a> asks why someone should pick TFS over the other options when doing agile / scrum.</li>
<li><a href="https://twitter.com/brianlagunas">Brian Lagunas</a> asks  what are the downsides of TDD.</li>
<li>There is a frightening discussion of a theoretical XamlSpec testing framework.</li>
<li>Scrum effectiveness
<ul>
<li><a href="https://twitter.com/stack72">Paul Stack</a> whether scrum has become a make believe methodology companies use to pretend they&#8217;re agile.</li>
<li>David says methodologies are always abused. He likes to tell people to try scrum by the book for a few months before making changes or compromises. Jon says every company wants to believe they&#8217;re different, and that&#8217;s rarely something to cling to.</li>
<li>Scott K says he sees people focusing on tooling and this leads to &#8220;scrumbut&#8221; &#8211; the practice of doing scrum, but&#8230; David says he really tries to avoid that term &#8211; scrum is a tool.</li>
<li>Kevin says he sees Scrum as a project management methodology as opposed to XP which also focuses on the engineering side. David says that you can&#8217;t be successful separating Scrum from good technical practices.</li>
</ul>
</li>
<li>David talks about his last user group presentation before moving, says he&#8217;s not going to be travelling as much in the near future, and conversation drifts back to XamlSpec as the most useful result of this discussion.</li>
</ul>
<p>Show Links:</p>
<ul>
<li>David Starr (<a href="http://elegantcode.com/author/dstarr/">blog</a>, <a href="https://twitter.com/elegantcoder">@elegantcoder</a>)</li>
<li><a href="http://web.archive.org/web/19961111213031/http://www.nascar.com/">Nascar.com</a> in the internet archive</li>
<li><a href="http://scrum.org/">Scrum.org</a></li>
<li><a href="http://elegantcode.com/2012/06/03/subspec/">SubSpec</a></li>
<li><a href="http://www.specflow.org/specflownew/">SpecFlow</a></li>
<li><a href="http://en.wikipedia.org/wiki/Redwood_City,_California#Largest_employers">Redwood City, CA</a></li>
<li>David&#8217;s blog post: <a href="http://elegantcode.com/2012/06/03/subspec/">SubSpec</a></li>
<li>David&#8217;s blog post: <a href="http://elegantcode.com/2012/04/18/software-professional-code-of-ethics/">Software Professional Code of Ethics</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/db8qUN_7sg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-150-david-starr-on-the-people-practices-and-tools-of-development/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/cfuttA-CneI/HerdingCode-0150-David-Starr.mp3" fileSize="34283754" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys talk to David Starr about how people, practices and tools factor into software development. Can developer tooling be part of the solution rather than part of the problem? What&amp;#8217;s the state of Scrum? How does Nascar fit in? Download / Listen:</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys talk to David Starr about how people, practices and tools factor into software development. Can developer tooling be part of the solution rather than part of the problem? What&amp;#8217;s the state of Scrum? How does Nascar fit in? Download / Listen: Herding Code 150 &amp;#8211; David Starr on the People, Practices, and Tools [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-150-david-starr-on-the-people-practices-and-tools-of-development/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/cfuttA-CneI/HerdingCode-0150-David-Starr.mp3" length="34283754" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0150-David-Starr.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 149 – What I Did With My Summer Vacation</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/iWIDqIM_HLw/</link>
		<comments>http://herdingcode.com/herding-code-149-what-i-did-with-my-summer-vacation/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 22:03:29 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=469</guid>
		<description><![CDATA[The guys check in after a summer hiatus with a discussion covering travel, books, e-book readers, two factor authentication, Windows 8, OSX Mountain Lion, and hover cranes. Download / Listen: Herding Code 149 &#8211; What I Did With My Summer Vacation Show Notes: Travel Jon asks starts by asking where everyone&#8217;s been travelling to over [...]]]></description>
				<content:encoded><![CDATA[<p>The guys check in after a summer hiatus with a discussion covering travel, books, e-book readers, two factor authentication, Windows 8, OSX Mountain Lion, and hover cranes.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0149-What-I-did-with-my-summer-vacation.mp3">Herding Code 149 &#8211; What I Did With My Summer Vacation</a>
<p>Show Notes:</p>
<ul>
<li>Travel</li>
<ul>
<li>Jon asks starts by asking where everyone&#8217;s been travelling to over the summer. </li>
<li>K. Scott&#8217;s basically a European at this point.</li>
<li>Jon went to Oslo, Buenos Aires, Sao Paulo, Redmond, and rural New Jersey, and Kevin survived a road trip with kids thanks to iPads. Jon really liked Buenos Aires. He talks about his Web Camps presentations in South America, including a Windows Azure Web Sites talk where he builds and deploys a classic ASP app via FTP, ASP.NET / SignalR app via Visual Studio Web Deploy, a Node.js app via git publish, and a WordPress site via WebMatrix deploy in one hour. He&#8217;s amazed by how translators can listen to obscure technical jargon and speak in another language at the same time, including prompts about when the audience should politely laugh at a failed joke.</li>
<li>Kevin survived a road trip with kids thanks to iPads. </li>
</ul>
<li>e-book reading devices</li>
<ul>
<li>Scott K has been running the CyanogenMod Android ROM on his Nook Color.</li>
<li>There&#8217;s some discussion on the benefit of a 7&quot; form factor device and rumors about a 7-ish iDevice on the way.</li>
<li>Jon and Kevin love their Kindles, and Scott K talks about what he likes about the Nook Color.</li>
<li>Scott K mentions O&#8217;Reilly&#8217;s Bookworm site, which was sadly closed down as of March 31.</li>
<li>Jon has stayed with the Kindle eInk devices for the read aloud support, which is sadly missing on all the other top ebook devices. Kevin like the long battery life.</li>
</ul>
<li>Book Reports</li>
<ul>
<li>Jon kicks off book report time mentioning <a href="http://www.amazon.com/gp/product/B0051QNLWW/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0051QNLWW&amp;linkCode=as2&amp;tag=jongall-20">The Door into Summer</a> and <a href="http://www.amazon.com/gp/product/0385495323/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0385495323&amp;linkCode=as2&amp;tag=jongall-20">The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography</a></li>
<li>Scott K has been reading <a href="http://www.amazon.com/gp/product/B007978NU6/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B007978NU6&amp;linkCode=as2&amp;tag=jongall-20">The Hobbit: 75th Anniversary Edition</a> and <a href="http://www.amazon.com/gp/product/B004WEQVDK/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004WEQVDK&amp;linkCode=as2&amp;tag=jongall-20">The Geeks Shall Inherit the Earth: Popularity, Quirk Theory, and Why Outsiders Thrive After High School</a>.</li>
<li>Kevin read <a href="http://www.amazon.com/gp/product/B000FBJCJE/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000FBJCJE&amp;linkCode=as2&amp;tag=jongall-20">Snow Crash</a> and <a href="https://www.amazon.com/dp/B003G4W49C/ref=as_li_ss_til?tag=jongall-20&amp;camp=0&amp;creative=0&amp;linkCode=as4&amp;creativeASIN=B003G4W49C&amp;adid=1R1DPNQN44H34EC6BWPJ&amp;">Ender&#8217;s Game</a></li>
<li>Jon kind of liked <a href="http://www.amazon.com/gp/product/B004XVN0WW/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004XVN0WW&amp;linkCode=as2&amp;tag=jongall-20">Reamde: A Novel</a> but doesn&#8217;t like it as much as <a href="http://www.amazon.com/gp/product/B000FC11A6/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000FC11A6&amp;linkCode=as2&amp;tag=jongall-20">Cryptonomicon</a>.</li>
</ul>
<li>Geek Travel Tips</li>
<ul>
<li>Jon and K. Scott use a checklist to make sure they don&#8217;t forget important things like chargers and adapters.</li>
<li>K. Scott doesn&#8217;t assume anything and keeps a small bit of foreign cash handy.</li>
<li>Jon and K. Scott both really like TripIt.</li>
<li>Jon talks about how he handled a cancelled flight to Buenos Aires by calling in (rather than waiting in line) and being nice.</li>
<li>Jon and K. Scott both avoid checking bags when possible.</li>
</ul>
<li>Two factor authentication. </li>
<ul>
<li>Jon tells the story about how Mat Honan&#8217;s account was hacked.</li>
<li>The guys talk about how Google Two Factor Auth works for them.</li>
<li>Jon saw an interesting tip: use a separate e-mail account for password recovery.</li>
<li>Everyone complains about two factor auth&#8217;s usability and hopes it gets easier.</li>
</ul>
<li>K. Scott talks about how Internet Explorer 10 will have Do Not Track on by default. The guys talk about their thoughts on targeted ads and tracking: a little is good, too much gets creepy.</li>
<li>Jon&#8217;s using Windows 8 RTM. </li>
<ul>
<li>The guys discuss the user interface and discoverability. Scott K worries that nobody will be able to shut their computers off.</li>
<li>Jon likes the fast install and lock screen. Scott K talks about problems with face recognition login, but it looks like that was removed before RTM.</li>
</ul>
<li>OSX Mountain Lion</li>
<ul>
<li>Jon asks what the guys think about the change OSX so that Save As also saves over the original file. Kevin talks about some of the things he like in Mountain Lion.</li>
<li>Jon and Kevin discuss the different ways the Windows and Mac communities react to changes.</li>
<li>Jon asks about AirPlay and complains that it&#8217;s difficult to stream audio from one device to another.</li>
<li>Kevin talks about the notification system.</li>
<li>Jon asks about updates to connectors.</li>
</ul>
<li>Gold Medal or Martian Hover Crane?</li>
<ul>
<li>Unanimous love for the hover crane</li>
<li>This reminds the guys of a few more books: <a href="http://www.amazon.com/gp/product/0226458083/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0226458083&amp;linkCode=as2&amp;tag=jongall-20">The Structure of Scientific Revolutions</a> and <a href="http://www.amazon.com/gp/product/0385530803/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0385530803&amp;linkCode=as2&amp;tag=jongall-20">Physics of the Future: How Science Will Shape Human Destiny and Our Daily Lives by the Year 2100</a></li>
</ul>
</ul>
<p>Show Links:</p>
<ul>
<li>&#160;<a href="http://bookworm.oreilly.com/">http://bookworm.oreilly.com/</a></li>
<li>Books</li>
<ul>
<li><a href="http://www.amazon.com/gp/product/B0051QNLWW/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0051QNLWW&amp;linkCode=as2&amp;tag=jongall-20">The Door into Summer</a></li>
<li><a href="http://www.amazon.com/gp/product/0385495323/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0385495323&amp;linkCode=as2&amp;tag=jongall-20">The Code Book: The Science of Secrecy from Ancient Egypt to Quantum Cryptography</a></li>
<li><a href="http://www.amazon.com/gp/product/B007978NU6/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B007978NU6&amp;linkCode=as2&amp;tag=jongall-20">The Hobbit: 75th Anniversary Edition</a> </li>
<li><a href="http://www.amazon.com/gp/product/B004WEQVDK/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004WEQVDK&amp;linkCode=as2&amp;tag=jongall-20">The Geeks Shall Inherit the Earth: Popularity, Quirk Theory, and Why Outsiders Thrive After High School</a></li>
<li><a href="http://www.amazon.com/gp/product/B000FBJCJE/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000FBJCJE&amp;linkCode=as2&amp;tag=jongall-20">Snow Crash</a> </li>
<li><a href="https://www.amazon.com/dp/B003G4W49C/ref=as_li_ss_til?tag=jongall-20&amp;camp=0&amp;creative=0&amp;linkCode=as4&amp;creativeASIN=B003G4W49C&amp;adid=1R1DPNQN44H34EC6BWPJ&amp;">Ender&#8217;s Game</a> </li>
<li><a href="http://www.amazon.com/gp/product/B004XVN0WW/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004XVN0WW&amp;linkCode=as2&amp;tag=jongall-20">Reamde: A Novel</a> </li>
<li><a href="http://www.amazon.com/gp/product/B000FC11A6/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000FC11A6&amp;linkCode=as2&amp;tag=jongall-20">Cryptonomicon</a></li>
<li><!--EndFragment--><a href="http://www.amazon.com/gp/product/0226458083/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0226458083&amp;linkCode=as2&amp;tag=jongall-20">The Structure of Scientific Revolutions</a>&#160;</li>
<li><a href="http://www.amazon.com/gp/product/0385530803/ref=as_li_ss_tl?ie=UTF8&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0385530803&amp;linkCode=as2&amp;tag=jongall-20">Physics of the Future: How Science Will Shape Human Destiny and Our Daily Lives by the Year 2100</a></li>
</ul>
<li>Mat Honan&#8217;s post: <a href="http://www.emptyage.com/post/28679875595/yes-i-was-hacked-hard">Yes, I was hacked. Hard.</a></li>
<li>Matt Cutts: <a href="http://www.mattcutts.com/blog/google-two-step-authentication/">Please turn on two-factor authentication</a></li>
<li>IE 10 Do Not Track post: <a href="http://www.zdnet.com/blog/btl/microsoft-to-advertisers-drop-dead/78811">Microsoft to advertisers: Drop dead</a></li>
<li><a href="http://nbergus.com/2012/02/how-i-became-amazons-pitchman-for-a-55-gallon-drum-of-personal-lubricant-on-facebook/">How I became Amazon&#8217;s pitchman for a 55-gallon drum of personal lubricant on Facebook</a></li>
<li><a href="http://macperformanceguide.com/MountainLion-SaveAs-data-destruction.html">OS X Mountain Lion: Data Loss via &#8216;Save As&#8217;</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/iWIDqIM_HLw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-149-what-i-did-with-my-summer-vacation/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/I8kkJFR32Nw/HerdingCode-0149-What-I-did-with-my-summer-vacation.mp3" fileSize="50807565" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys check in after a summer hiatus with a discussion covering travel, books, e-book readers, two factor authentication, Windows 8, OSX Mountain Lion, and hover cranes. Download / Listen: Herding Code 149 &amp;#8211; What I Did With My Summer Vacation Sho</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys check in after a summer hiatus with a discussion covering travel, books, e-book readers, two factor authentication, Windows 8, OSX Mountain Lion, and hover cranes. Download / Listen: Herding Code 149 &amp;#8211; What I Did With My Summer Vacation Show Notes: Travel Jon asks starts by asking where everyone&amp;#8217;s been travelling to over [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-149-what-i-did-with-my-summer-vacation/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/I8kkJFR32Nw/HerdingCode-0149-What-I-did-with-my-summer-vacation.mp3" length="50807565" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0149-What-I-did-with-my-summer-vacation.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 148 – Chris Hardy on Xamarin, MonoTouch and Mono For Android</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/OGYl7Q8qay0/</link>
		<comments>http://herdingcode.com/herding-code-148-chris-hardy-on-xamarin-monotouch-and-mono-for-android/#comments</comments>
		<pubDate>Fri, 24 Aug 2012 00:04:29 +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=467</guid>
		<description><![CDATA[Here&#8217;s the last of K. Scott and Jon&#8217;s interviews from NDC Oslo 2012: a conversation with Chris Hardy about Xamarin, MonoTouch, Mono For Android, and mobile development. Download / Listen: Herding Code 148 &#8211; Chris Hardy on Xamarin, MonoTouch and Mono For Android Show Notes: Jon asks Chris what he does at Xamarin. Jon asks [...]]]></description>
				<content:encoded><![CDATA[<p>Here&#8217;s the last of K. Scott and Jon&#8217;s interviews from NDC Oslo 2012: a conversation with Chris Hardy about Xamarin, MonoTouch, Mono For Android, and mobile development.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0148-Chris-Hardy.mp3">Herding Code 148 &#8211; Chris Hardy on Xamarin, MonoTouch and Mono For Android</a>
<p>Show Notes:</p>
<ul>
<li>Jon asks Chris what he does at Xamarin. </li>
<li>Jon asks about how the development experience works when building an application using Xamarin products and targeting multiple platforms (e.g. iOS and Android) </li>
<li>Chris talks about how developers create the user interface layers &#8211; either using XCode, or just building the UI in code. He mentions PaintCode as a generator for user interface code. </li>
<li>K. Scott asks about the process of sharing logic and service code between platforms. </li>
<li>K. Scott asks how iOS and Android can call back into Mono code. </li>
<li>Jon asks about the installation experience for setting up all of the Android development dependencies. </li>
<li>Chris mentions that MonoDevelop supports Android UI design. </li>
<li>K. Scott asks about interesting things people have built with Xamarin. Chris mentions rdio and iCircuit. </li>
<li>Jon asks how developers handle platform specific issues while developing. Chris mentions several options for sharing code between platforms. </li>
<li>Jon asks how things are working under the hood &#8211; is IL being deployed? Is anything being JITted? </li>
<li>Jon asks about his opinion as a developer who works on all the main mobile platforms. Chris says he loves his iOS devices, but is interested in Windows 8. </li>
<li>Jon asks about Chris&#8217; thoughts on the publishing process between platforms. </li>
<li>Jon asks about the debugging experience &#8211; are you using emulators? How do they work? Do you get realtime debugging? </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Chris Hardy (<a href="http://weblogs.asp.net/chrishardy/">blog</a>, <a href="https://twitter.com/chrisntr">@ChrisNTR</a>) </li>
<li><a href="http://xamarin.com/">Xamarin</a> </li>
<li><a href="http://xamarin.com/monotouch/">MonoTouch</a> </li>
<li><a href="http://xamarin.com/monoforandroid">Mono For Android</a> </li>
<li><a href="http://www.paintcodeapp.com/">PaintCode</a>&#160; </li>
<li><a href="http://msdn.microsoft.com/en-us/library/gg597391.aspx">Portable Class Libraries in .NET</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/OGYl7Q8qay0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-148-chris-hardy-on-xamarin-monotouch-and-mono-for-android/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/j6FuAcDMsIo/HerdingCode-0148-Chris-Hardy.mp3" fileSize="12449318" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Here&amp;#8217;s the last of K. Scott and Jon&amp;#8217;s interviews from NDC Oslo 2012: a conversation with Chris Hardy about Xamarin, MonoTouch, Mono For Android, and mobile development. Download / Listen: Herding Code 148 &amp;#8211; Chris Hardy on Xamarin, MonoTo</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Here&amp;#8217;s the last of K. Scott and Jon&amp;#8217;s interviews from NDC Oslo 2012: a conversation with Chris Hardy about Xamarin, MonoTouch, Mono For Android, and mobile development. Download / Listen: Herding Code 148 &amp;#8211; Chris Hardy on Xamarin, MonoTouch and Mono For Android Show Notes: Jon asks Chris what he does at Xamarin. Jon asks [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-148-chris-hardy-on-xamarin-monotouch-and-mono-for-android/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/j6FuAcDMsIo/HerdingCode-0148-Chris-Hardy.mp3" length="12449318" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0148-Chris-Hardy.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 147 – Jakob Bradford on Organizing NDC Oslo</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/SKGoWLNxEok/</link>
		<comments>http://herdingcode.com/herding-code-147-jakob-bradford-on-organizing-ndc-oslo/#comments</comments>
		<pubDate>Tue, 21 Aug 2012 23:56:41 +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=465</guid>
		<description><![CDATA[While at NDC 2012 in Oslo, Jon and K. Scott talked to Jakob Bradford about how the event was organized. Download / Listen: Herding Code 147 &#8211; Jakob Bradford on Organizing NDC Oslo Show Notes: Jon asks how NDC got started and how it&#8217;s grown. K. Scott says that other conferences feel like they&#8217;re organized [...]]]></description>
				<content:encoded><![CDATA[<p>While at NDC 2012 in Oslo, Jon and K. Scott talked to Jakob Bradford about how the event was organized.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0147-Jakob-Bradford.mp3">Herding Code 147 &#8211; Jakob Bradford on Organizing NDC Oslo</a>
<p>Show Notes:</p>
<ul>
<li>Jon asks how NDC got started and how it&#8217;s grown. </li>
<li>K. Scott says that other conferences feel like they&#8217;re organized to solve organizers&#8217; problems, while NDC is organized around the attendee experience. Jakob says that&#8217;s very intentional. </li>
<li>Jon asks how they balance a big conference feel (as NDC continues to grow) while maintaining a personal feel. </li>
<li>K. Scott asks for an inside scoop &#8211; what were the biggest disasters, or almost disasters? Answer: volcanoes!</li>
<li>Jon talks about how much he likes the Overflow (a.k.a. ADD room) and asks how that got started. Jakob said that&#8217;s how conferences are done in Norway. </li>
<li>K. Scott asks about Aral&#8217;s keynote, which began with a musical number. </li>
<li>Jon asks about how they select speakers and content. </li>
<li>Jon asks about the pre-conference workshops (in the tallest building in Norway!) </li>
<li>The entire conference is recorded, available on Vimeo. Jakob says that&#8217;s how they get most of their attendees &#8211; &quot;Watch the videos a couple years&#8230; you will come!&quot; </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Jakob Bradford <a href="http://twitter.com/jakbradf">@jakbradf</a> </li>
<li><a href="http://ndcoslo.com/">NDC Oslo</a> </li>
<li><a href="http://www.programutvikling.no/">ProgramUtvikling</a> </li>
<li><a href="http://vimeo.com/ndcoslo/videos">NDC Oslo sessions on Vimeo</a> </li>
<li><a href="http://www.photosynth.net/view.aspx?cid=c7c77b32-62d7-4e29-b8e9-e8c2f42ea6da">Photosynth showing the NDC Overflow Room</a></li>
<li><a href="http://ndcoslo.oktaset.com/p-371">K. Scott Allen&#8217;s NDC sessions</a></li>
<li><a href="http://ndcoslo.oktaset.com/p-2778">Jon Galloway&#8217;s NDC sessions</a></li>
</ul>
<p>The NDC Overflow room:</p>
<p>&#160;<iframe height="300" src="http://www.photosynth.net/embed.aspx?cid=c7c77b32-62d7-4e29-b8e9-e8c2f42ea6da&amp;delayLoad=true&amp;slideShowPlaying=false" frameborder="0" width="500"></iframe></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/SKGoWLNxEok" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-147-jakob-bradford-on-organizing-ndc-oslo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KBSX9vni_LE/HerdingCode-0147-Jakob-Bradford.mp3" fileSize="8923723" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at NDC 2012 in Oslo, Jon and K. Scott talked to Jakob Bradford about how the event was organized. Download / Listen: Herding Code 147 &amp;#8211; Jakob Bradford on Organizing NDC Oslo Show Notes: Jon asks how NDC got started and how it&amp;#8217;s grown. K.</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at NDC 2012 in Oslo, Jon and K. Scott talked to Jakob Bradford about how the event was organized. Download / Listen: Herding Code 147 &amp;#8211; Jakob Bradford on Organizing NDC Oslo Show Notes: Jon asks how NDC got started and how it&amp;#8217;s grown. K. Scott says that other conferences feel like they&amp;#8217;re organized [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-147-jakob-bradford-on-organizing-ndc-oslo/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KBSX9vni_LE/HerdingCode-0147-Jakob-Bradford.mp3" length="8923723" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0147-Jakob-Bradford.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 146 – Shay Friedman on Roslyn, IronRuby and the DLR</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/CPr18osOPV0/</link>
		<comments>http://herdingcode.com/herding-code-146-shay-friedman-on-roslyn-ironruby-and-the-dlr/#comments</comments>
		<pubDate>Fri, 03 Aug 2012 07:25:22 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=463</guid>
		<description><![CDATA[While at NDC 2012 in Oslo, Jon and K. Scott talked to Shay Friedman about Roslyn, IronRuby, and the DLR. Download / Listen: Herding Code 146 &#8211; Shay Friedman on Roslyn, IronRuby, and the DLR Show Notes: K. Scott asks Shay about the what he covered in his &#34;What? C# Could Do That?&#34; talk. Shay [...]]]></description>
				<content:encoded><![CDATA[<p>While at NDC 2012 in Oslo, Jon and K. Scott talked to Shay Friedman about Roslyn, IronRuby, and the DLR.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0146-Shay-Friedman.mp3">Herding Code 146 &#8211; Shay Friedman on Roslyn, IronRuby, and the DLR</a>
<p>Show Notes:</p>
<ul>
<li>K. Scott asks Shay about the what he covered in his &quot;What? C# Could Do That?&quot; talk. Shay mentions dynamic capabilities, the DLR, and Roslyn.</li>
<li>K. Scott asks Shay to explain Roslyn. Shay explains how Roslyn works as a very configurable compiler and talks about how his demonstration showed creating a new language keyword.</li>
<li>Jon asks if it&#8217;s possible to build out significant parts of a language with Roslyn. Shay says you&#8217;d really use it to extend C# &#8211; but there&#8217;s more to it than that. He talks about CSX (scripting with C#), C# REPL, and changes to the IDE experience that are now available due to having a much better compiler.</li>
<li> K. Scott asks if it&#8217;s shipping in Visual Studio 2012. Shay says that it&#8217;s a CTP, but it&#8217;s avialable for both Visual Studio 2010 and 2012.</li>
<li>Jon asks for Shay to talk more about metaprogramming. Shay explains more about what could be done with this &#8211; for instance, an ORM could could add in specialized language support.</li>
<li>K. Scott asks about the state of IronRuby. Shay says that it&#8217;s still active, it&#8217;s ignored by the Ruby community, but it has a lot of great applications &#8211; for instance, allowing users to write simple business rules in Ruby, and loading Ruby Gems in .NET applications.</li>
<li>Jon asks if Shay uses the DLR separately from IronRuby and IronPython. Shay mentions some examples like IronJS, Scheme, LUA and LOLCODE. The DLR is built into .NET framework, so it&#8217;s not going anywhere.</li>
<li>Jon asks about how dynamic objects function differently than other C# objects. Shay explains it&#8217;s basically an object, but it&#8217;s all executed at runtime.</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Shay Friedman <a href="http://ironshay.com/">blog</a>&#160;<a href="http://twitter.com/ironshay">@ironshay</a> </li>
<li><a href="http://vimeo.com/43676959">NDC 2012 &quot;What? C# Could Do That???&quot; &#8211; video</a></li>
<li><a href="http://vimeo.com/43536444">NDC 2012 &quot;Roslyn hmmmmm WHAT?&quot; &#8211; video</a>&#160;</li>
<li><a href="http://ironshay.com/post/Sample-Code-from-my-e2809cWhat!-C-Could-Do-That!e2809d-Session.aspx">Sample code from Shay&#8217;s talk</a></li>
<li><a href="http://msdn.microsoft.com/en-us/vstudio/hh543936">Roslyn on MSDN</a></li>
<li><a href="http://www.ironruby.net/">IronRuby</a></li>
<li><a href="https://github.com/fholm/IronJS">IronJS</a></li>
<li><a href="http://lolcode.com/">LOLCODE</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/CPr18osOPV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-146-shay-friedman-on-roslyn-ironruby-and-the-dlr/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/_TDkSxjepaE/HerdingCode-0146-Shay-Friedman.mp3" fileSize="12506036" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at NDC 2012 in Oslo, Jon and K. Scott talked to Shay Friedman about Roslyn, IronRuby, and the DLR. Download / Listen: Herding Code 146 &amp;#8211; Shay Friedman on Roslyn, IronRuby, and the DLR Show Notes: K. Scott asks Shay about the what he covered in</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at NDC 2012 in Oslo, Jon and K. Scott talked to Shay Friedman about Roslyn, IronRuby, and the DLR. Download / Listen: Herding Code 146 &amp;#8211; Shay Friedman on Roslyn, IronRuby, and the DLR Show Notes: K. Scott asks Shay about the what he covered in his &amp;#34;What? C# Could Do That?&amp;#34; talk. Shay [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-146-shay-friedman-on-roslyn-ironruby-and-the-dlr/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/_TDkSxjepaE/HerdingCode-0146-Shay-Friedman.mp3" length="12506036" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0146-Shay-Friedman.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 145 – NDC Cage Match with Rob Conery (node.js/socket.io) and Damian Edwards (SignalR)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/t9qeUwhhzac/</link>
		<comments>http://herdingcode.com/herding-code-145-ndc-cage-match-with-rob-conery-node-jssocket-io-and-damian-edwards-signalr/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 14:22:52 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=455</guid>
		<description><![CDATA[While at NDC 2012 in Oslo, Jon MC&#8217;d a Cage Match between Rob Conery (Node.js and socket.io) and Damian Edwards (ASP.NET and SignalR). Immediately after the cage match ended, Jon and K. Scott caught up with them to talk about the similarities and differences between these development stacks. Download / Listen: Herding Code 145 &#8211; [...]]]></description>
				<content:encoded><![CDATA[<p>While at NDC 2012 in Oslo, Jon MC&#8217;d a Cage Match between Rob Conery (Node.js and socket.io) and Damian Edwards (ASP.NET and SignalR). Immediately after the cage match ended, Jon and K. Scott caught up with them to talk about the similarities and differences between these development stacks.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0145-NDC-Cage-Match-with-Rob-Conery-and-Damian-Edwards-update.mp3">Herding Code 145 &#8211; NDC Cage Match with Rob Conery (node.js/socket.io) and Damian Edwards (SignalR)</a>
<p>Show Notes:</p>
<ul>
<li>Jon asks Damian how he&#8217;d summarize the distinguishing features. Damian says they&#8217;re very similar feature-wise, and it comes down to how you want to develop. Rob says the main difference for him is that node+socket.io is all Javascript, which has pros and cons. </li>
<li>Jon recalls a part in the cage match where Rob talked about invoking Javascript methods on the client and asks Damian if SignalR can do something similar. Damian talks about how SignalR&#8217;s hubs can also invoke dynamic client methods. </li>
<li>Jon asks Rob about WebSocket support and fallback to older alternatives. Rob and Damian both discuss the fallback methods. </li>
<li>Rob asks Damian about confirmation and callback support in SignalR. Damian explains how that works with jQuery promises in the Javascript client. Rob asks for more info about how SignalR pushes content to the client, and Damian talks about the use of JSON. </li>
<li>Jon asks about the differences in development stacks. </li>
<li>K. Scott asks about what was actually built during the presentation. Rob and Damian talk about what they built in the time available. Rob was wanting to use Backbone if time permitted. Damian says he generally uses simple HTML for many cases. </li>
<li>Damian calls out a future feature they&#8217;re working on for SignalR that adds something like an Update Panel for Web Forms using SignalR. </li>
<li>Rob talks about the synchronization feature Backbone uses with SignalR and tells Damian they should add something similar to </li>
<li>Jon asks if Rob and Damian are &quot;web scale.&quot; Rob talks about how he load tested using NodeLoad. Damian talks about how he tested using Flywheel and WCAT. Damian says they&#8217;ve been able to get great throughput out of SignalR and how they&#8217;re moving to some custom data structures to possibly double or triple capacity in SignalR 0.6. </li>
<li>Rob thinks it&#8217;s interesting the SignalR can run outside of ASP.NET, and Damian talks about the hosting models for SignalR. </li>
<li>Jon asks about some of the differences in development. Rob talks about the Node module ecosystem, Damian calls out some of the advantages of using .NET on the server. </li>
<li>SignalR runs on Mono. </li>
<li>K. Scott asks what the future holds for SignalR. Damian talks about 0.6, calling out future performance enhancements in the in-memory message store and standardizing on OWIN as the hosting layer. In version 1, they&#8217;re looking at the client story, low level transport, cross-domain support, and more. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Rob Conery <a href="http://wekeroad.com/">blog</a> <a href="https://twitter.com/#!/robconery">Twitter</a> </li>
<li>Damian Edwards <a href="http://damianedwards.wordpress.com/">blog</a> <a href="https://twitter.com/#!/damianedwards">Twitter</a> </li>
<li><a href="http://ndcoslo.oktaset.com/t-7919">NDC 2012 Cage Match &#8211; video</a></li>
<li><a href="http://nodejs.org/">Node.js</a> </li>
<li><a href="http://socket.io">socket.io</a> </li>
<li><a href="http://signalr.net">SignalR</a> </li>
<li><a href="http://api.jquery.com/promise/">jQuery promise interface</a> </li>
<li><a href="https://github.com/SignalR/flywheel">flywheel</a> </li>
<li><a href="https://github.com/benschmaus/nodeload#readme">nodeload</a> </li>
<li><a href="http://www.iis.net/community/default.aspx?tabid=34&amp;g=6&amp;i=1466">Web Capacity Analysis Tool (WCat)</a> </li>
<li><a href="http://www.hanselman.com/blog/SolvingTheShakespeareMillionMonkeysProblemInRealtimeWithParallelismAndSignalR.aspx">Scott Hanselman&#8217;s Million Monkeys in SignalR</a> </li>
<li><a href="http://owin.org/">Open Web Interface for .NET (OWIN)</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/t9qeUwhhzac" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-145-ndc-cage-match-with-rob-conery-node-jssocket-io-and-damian-edwards-signalr/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/efcmbG3_JrA/HerdingCode-0145-NDC-Cage-Match-with-Rob-Conery-and-Damian-Edwards-update.mp3" fileSize="13085041" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at NDC 2012 in Oslo, Jon MC&amp;#8217;d a Cage Match between Rob Conery (Node.js and socket.io) and Damian Edwards (ASP.NET and SignalR). Immediately after the cage match ended, Jon and K. Scott caught up with them to talk about the similarities and dif</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at NDC 2012 in Oslo, Jon MC&amp;#8217;d a Cage Match between Rob Conery (Node.js and socket.io) and Damian Edwards (ASP.NET and SignalR). Immediately after the cage match ended, Jon and K. Scott caught up with them to talk about the similarities and differences between these development stacks. Download / Listen: Herding Code 145 &amp;#8211; [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-145-ndc-cage-match-with-rob-conery-node-jssocket-io-and-damian-edwards-signalr/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/efcmbG3_JrA/HerdingCode-0145-NDC-Cage-Match-with-Rob-Conery-and-Damian-Edwards-update.mp3" length="13085041" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0145-NDC-Cage-Match-with-Rob-Conery-and-Damian-Edwards-update.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 144 – GitHub for Windows with Tim Clem, Paul Betts and Phil Haack</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/keYgEL0wdZM/</link>
		<comments>http://herdingcode.com/herding-code-144-github-for-windows-with-tim-clem-paul-betts-and-phil-haack/#comments</comments>
		<pubDate>Fri, 15 Jun 2012 15:06:24 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=453</guid>
		<description><![CDATA[In this episode, the guys talk to Tim Clem, Paul Betts and Phil Haack about GitHub for Windows. Download / Listen: Herding Code 144 &#8211; GitHub for Windows with Tim Clem, Paul Betts and Phil Haack Show Notes: The guys start off talking about why there is a need for GitHub for Windows. Kevin asks [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, the guys talk to Tim Clem, Paul Betts and Phil Haack about GitHub for Windows. </p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0144-GitHub-for-Windows.mp3">Herding Code 144 &#8211; GitHub for Windows with Tim Clem, Paul Betts and Phil Haack</a>
<p>Show Notes:</p>
<ul>
<li>The guys start off talking about why there is a need for GitHub for Windows. </li>
<li>Kevin asks if GitHub for Windows can be used as a client for other Git hosts. </li>
<li>Kevin asks for an overview of GitHub for Windows and if it is similar to GitHub for Mac. </li>
<li>Jon asks what they did to make the install process so smooth. </li>
<li>K. Scott asks what technologies were used to build it. </li>
<li>Scott asks about the features that GitHub has that are missing from GitHub for Windows. </li>
<li>The guys discuss the decision to use WPF, which leads into a discussion about developer and designer interaction. </li>
<li>The guys talk about Metro UI. </li>
<li>Jon asks about the install and update process. </li>
<li>Kevin asks Phil about his transition from web development to desktop development. </li>
<li>Jon asks about the different OSS libraries and frameworks used to build it. </li>
<li>Kevin asks about unit and integration testing. </li>
<li>Kevin asks if they dogfooded GitHub for Windows. </li>
<li>The guys talk about line endings. </li>
<li>Kevin asks about Linus Torvalds&#8217; recent comments about GitHub. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Phil Haack<a href="http://haacked.com/"> blog</a> <a href="https://twitter.com/#!/haacked">Twitter</a> </li>
<li>Paul Betts<a href="http://blog.paulbetts.org/"> blog</a> <a href="https://twitter.com/#!/xpaulbettsx">Twitter</a> </li>
<li>Tim Clem<a href="http://timclem.wordpress.com/"> blog</a> <a href="https://twitter.com/#!/timothyclem">Twitter</a> </li>
<li><a href="http://windows.github.com/">GitHub for Windows</a> </li>
<li><a href="http://msysgit.github.com/">msysgit</a> </li>
<li><a href="https://github.com/github/gitpad">GitPad</a> </li>
<li><a href="http://mac.github.com/">GitHub for Mac</a> </li>
<li><a href="https://github.com/dahlbyk/posh-git">posh-git</a> </li>
<li><a href="http://libgit2.github.com/">libgit2</a> </li>
<li><a href="https://github.com/libgit2/libgit2sharp">libgit2sharp</a> </li>
<li><a href="http://www.reactiveui.net/">ReactiveUI</a> </li>
<li><a href="http://msdn.microsoft.com/en-us/data/gg577609.aspx">Reactive Extensions</a> </li>
<li><a href="https://github.com/github/Akavache">Akavache</a> </li>
<li><a href="https://twitter.com/#!/cameronmcefee">Cameron McEfee</a> </li>
<li><a href="https://github.com/xpaulbettsx/NSync">NSync</a> </li>
<li><a href="http://caliburnmicro.codeplex.com/">Caliburn.Micro</a> </li>
<li><a href="https://github.com/chillitom/CefSharp">Cef Sharp</a> </li>
<li><a href="https://github.com/jdiamond/Nustache">Nustache</a> </li>
<li><a href="https://github.com/torvalds/linux/pull/17#issuecomment-5654674">Linus Torvalds comments about GitHub Pull Requests</a>
<ul>
<p><em>Show notes by </em><a href="http://twitter.com/rossfuhrman"><em>@rossfuhrman</em></a><em> &#8211; thanks!</em></p>
</ul>
</li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/keYgEL0wdZM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-144-github-for-windows-with-tim-clem-paul-betts-and-phil-haack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KlN4yK9R3vw/HerdingCode-0144-GitHub-for-Windows.mp3" fileSize="45253871" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, the guys talk to Tim Clem, Paul Betts and Phil Haack about GitHub for Windows. Download / Listen: Herding Code 144 &amp;#8211; GitHub for Windows with Tim Clem, Paul Betts and Phil Haack Show Notes: The guys start off talking about why there </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, the guys talk to Tim Clem, Paul Betts and Phil Haack about GitHub for Windows. Download / Listen: Herding Code 144 &amp;#8211; GitHub for Windows with Tim Clem, Paul Betts and Phil Haack Show Notes: The guys start off talking about why there is a need for GitHub for Windows. Kevin asks [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-144-github-for-windows-with-tim-clem-paul-betts-and-phil-haack/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KlN4yK9R3vw/HerdingCode-0144-GitHub-for-Windows.mp3" length="45253871" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0144-GitHub-for-Windows.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 143 – Paul Stack on Continuous Delivery</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/JDsfMf_8CEk/</link>
		<comments>http://herdingcode.com/herding-code-143-paul-stack-on-continuous-delivery/#comments</comments>
		<pubDate>Fri, 11 May 2012 19:42:07 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=447</guid>
		<description><![CDATA[The guys talk to Paul Stack about Continuous Deployment. Download / Listen: Herding Code 143 &#8211; Paul Stack on Continuous Delivery K. Scott asks Paul for a description of what Continuous Delivery is. Paul talks about the differences between Continuous Testing, Continuous Integration, Continuous Delivery and Continuous Deployment. Scott brings up the difficulties that databases [...]]]></description>
				<content:encoded><![CDATA[<p>The guys talk to Paul Stack about Continuous Deployment.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0143-Paul-Stack-on-Continuous-Delivery.mp3">Herding Code 143 &#8211; Paul Stack on Continuous Delivery</a>
<ul>
<li>K. Scott asks Paul for a description of what Continuous Delivery is. </li>
<li>Paul talks about the differences between Continuous Testing, Continuous Integration, Continuous Delivery and Continuous Deployment. </li>
<li>Scott brings up the difficulties that databases bring about as it relates to deployments. </li>
<li>Paul talks about how a distributed cache layer has helped alleviate those deployment problems for him. </li>
<li>Jon asks how these processes lead software to have a better architecture. </li>
<li>K. Scott asks how source control plays into the process. </li>
<li>Paul talks about feature switching, which can be used to turn features on and off. </li>
<li>Paul talks about the benefits of rapid feedback. </li>
<li>There is a question from Twitter about databases and data warehousing and PowerShell equivalents of Chef and Puppet. </li>
<li>Another question from related to the processes related to deploying with TFS. </li>
<li>Scott talks about his experience prototyping Octopus Deploy. </li>
<li>Kevin brings up the topic of rollbacks. </li>
<li>Paul talks about A/B testing and canary testing. </li>
<li>K. Scott asks about pushback on Continuous Delivery. </li>
<li>Jon asks if it is possible to incrementally work towards Continuous Delivery. </li>
<li>K. Scott asks about the pitfalls of Continuous Delivery. </li>
<li>Jon asks if there are teams or situations that Continuous Delivery would not work. </li>
<li>K. Scott asks about benchmarking of deployments. </li>
<li>Another question from twitter related to Continuous Deployment of desktop software. </li>
<li>Paul gives examples of technology making Continuous Delivery easier. </li>
<li>Kevin asks if decisions made at the beginning of a project make it harder to implement Continuous Delivery. </li>
</ul>
<p> Show Links:
<ul>
<li><a href="http://paulstack.co.uk/blog/">Paul Stack blog</a> </li>
<li><a href="https://twitter.com/#!/stack72">@stack72</a>&#160;</li>
<li><a href="http://www.red-gate.com/products/sql-development/sql-compare/">SQL Compare</a> </li>
<li><a href="http://www.jetbrains.com/teamcity/">Team City</a> </li>
<li><a href="https://github.com/benaston/NFeature">Feature switch library &#8211; NFeature</a> </li>
<li><a href="http://code.flickr.com/blog/2009/12/02/flipping-out/">Flickr feature toggles</a> </li>
<li><a href="http://wiki.opscode.com/display/chef/Home">Chef</a> </li>
<li><a href="http://puppetlabs.com/">Puppet</a> </li>
<li><a href="http://www.octopusdeploy.com/">Octopus deploy</a> </li>
</ul>
<p><em>Show notes by </em><a href="http://twitter.com/rossfuhrman"><em>@rossfuhrman</em></a><em> &#8211; thanks!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/JDsfMf_8CEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-143-paul-stack-on-continuous-delivery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/WExBYspJrgU/HerdingCode-0143-Paul-Stack-on-Continuous-Delivery.mp3" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The guys talk to Paul Stack about Continuous Deployment. Download / Listen: Herding Code 143 &amp;#8211; Paul Stack on Continuous Delivery K. Scott asks Paul for a description of what Continuous Delivery is. Paul talks about the differences between Continuous</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The guys talk to Paul Stack about Continuous Deployment. Download / Listen: Herding Code 143 &amp;#8211; Paul Stack on Continuous Delivery K. Scott asks Paul for a description of what Continuous Delivery is. Paul talks about the differences between Continuous Testing, Continuous Integration, Continuous Delivery and Continuous Deployment. Scott brings up the difficulties that databases [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-143-paul-stack-on-continuous-delivery/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/WExBYspJrgU/HerdingCode-0143-Paul-Stack-on-Continuous-Delivery.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0143-Paul-Stack-on-Continuous-Delivery.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 142 – Scott Guthrie on the ASP.NET MVC, Web API, and Razor Open Source Announcement</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/saoeB-az-og/</link>
		<comments>http://herdingcode.com/herding-code-142-scott-guthrie-on-the-asp-net-mvc-web-api-and-razor-open-source-announcement/#comments</comments>
		<pubDate>Mon, 23 Apr 2012 23:00: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=443</guid>
		<description><![CDATA[The gang talks to Scott Guthrie about the recent announcement that ASP.NET MVC, Web API, and Razor are being developed in public, open source repositories using git and will accept external code contributions. It&#8217;s an action packed show, jam packed with information and guys named Scott. Download / Listen: Herding Code 142 &#8211; Scott Guthrie [...]]]></description>
				<content:encoded><![CDATA[<p>The gang talks to Scott Guthrie about the recent announcement that ASP.NET MVC, Web API, and Razor are being developed in public, open source repositories using git and will accept external code contributions. It&#8217;s an action packed show, jam packed with information and guys named Scott.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0142-Scott-Guthrie-on-ASP.NET-Web-API-Razor-Open-Source-Announcement.mp3">Herding Code 142 &#8211; Scott Guthrie on the ASP.NET MVC, Web API, and Razor Open Source Announcement</a>
<p>Show Notes:</p>
<ul>
<li>K Scott asks Scott Guthrie about the recent open source announcements about ASP.NET MVC, Web API, and Razor. Scott G. details what&#8217;s changed, highlighting both the new transparency due to working in public repositories and the changes to accept external code submissions.</li>
<li>Scott G. explains that these are still supported products with dedicated Microsoft engineering investment.</li>
<li>K Scott mentions a question from twitter &#8211; How far will this go? Will we see other products and projects following a similar model?</li>
<li>Some more questions from twitter &#8211; What kind of feedback is Scott G. hoping to see? How will feedback be handled?</li>
<li>Scott G. talks about how pull requests will be implemented. Developers will have to fill out a form and after they&#8217;re on record pulls will reviewed for various factors and then be integrated. </li>
<li>Scott K. asks a <user question>about ownership of the code contributed to the project. Is OuterCurve involved?</li>
<li>Jon asks a question from twitter: Was this the goal from the beginning? What was the biggest hurdle &#8211; legal or logistics. Scott G. mentions the community response to including jQuery in the ASP.NET MVC Project Template.</li>
<li>Kevin asks Scott about patch contributing that has some performance issues and is the patch rejected or are the issues fixed. Scott G. thinks that minor issues in code might still be accepted or just asked to be fixed. A patch that does noting but &quot;Format C Drive&quot; will be rejected outright, other than that the process is pretty flexible.</li>
<li>ASP.NET MVC 4 is not taking new features on as it&#8217;s currently in a Release Candidate mode. </li>
<li>K Scott asks how Microsoft chose git as it&#8217;s source control. Microsoft sure has made a lot of OSS developers happy using git. </li>
<li>Kevin points out that the Windows Azure SDK&#8217;s are on GitHub and asks why the ASP.NET components weren&#8217;t put there as well. Are there plans to move those projects from GitHub to CodePlex now? Scott G. says that CodePlex didn&#8217;t support git when the Azure SDK&#8217;s were released. With the announcement of git on CodePlex they&#8217;ve made decisions based on where they fit best, and ASP.NET content had historically been on CodePlex. There aren&#8217;t any plans to move from one to the other, and the beauty of DVCS is that they can be worked on in either place.. </li>
<li>Scott K. talks about how the team received feedback from blogs and mailing lists and now CodePlex discussions and asks about whether feature/roadmap discussions will be public or not. </li>
<li>Jon asks about how release versions vs. nightly code builds will be supported from Microsoft. Scott G. explains that support will still attempt to help, but of course a released version is recommended for production scenarios.&#160; He also reminds that product support will help with any .NET support scenario, including ASP.NET open source code.</li>
<li>Jon asked a <user question>about how this will affect the Mono project, and Scott G. hopes that it does. </li>
<li>Scott K. asks about how the release schedule might change now that the projects are open source. </li>
<li>Scott G. talks about how, by going open source, customer feedback can be potentially received in real time which hopefully increases product quality. </li>
<li>Kevin asks about community contributions of major new features. Scott G. says it&#8217;ll be a learning process, but they&#8217;re hoping to see some great ideas from the community. He discusses how Microsoft&#8217;s been incorporating open source libraries for a while, including JSON.NET, jQuery, Modernizr, etc., so now there&#8217;s flexibility to incorporate features both as core code and as external libraries.</li>
<li>K Scott says Microsoft has been doing a great job incorporating community projects into their products rather than reinventing the wheel each time. </li>
<li>Scott K. asks how Microsoft decides to create new projects or use existing solutions from the OSS community. Scott G. says it&#8217;s important to keep the MVC core concepts simple while allowing for advanced scenarios, and he and Scott K. discuss the balance between keeping concept count and clutter low while including support for popular scenarios.</li>
<li>Scott G. mentions that he hopes the new open source view gets Microsoft feedback sooner so that changes can be made faster to final releases which will translate to better products. </li>
<li>K Scott asks about what&#8217;s new in the world of Windows Azure. Scott G. clarifies that his new role includes ASP.NET and the web stack as well, and says there&#8217;s a lot of exciting stuff in the works for Azure. Scott G. says he&#8217;d like to come back on Herding Code to talk about it when it&#8217;s released. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://weblogs.asp.net/scottgu/">Scott Guthrie</a> &#8211; <a href="https://twitter.com/#!/scottgu">@scottgu</a> </li>
<li>Scott&#8217;s blog post: <a href="http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mvc-web-api-razor-and-open-source.aspx">ASP.NET MVC, Web API, Razor and Open Source</a> </li>
</ul>
<p><em>Show notes by </em><a href="http://twitter.com/buildstarted"><em>@buildstarted</em></a><em> &#8211; thanks!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/saoeB-az-og" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-142-scott-guthrie-on-the-asp-net-mvc-web-api-and-razor-open-source-announcement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/tuo359iGnmw/HerdingCode-0142-Scott-Guthrie-on-ASP.NET-Web-API-Razor-Open-Source-Announcement.mp3" fileSize="29720045" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>The gang talks to Scott Guthrie about the recent announcement that ASP.NET MVC, Web API, and Razor are being developed in public, open source repositories using git and will accept external code contributions. It&amp;#8217;s an action packed show, jam packed </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>The gang talks to Scott Guthrie about the recent announcement that ASP.NET MVC, Web API, and Razor are being developed in public, open source repositories using git and will accept external code contributions. It&amp;#8217;s an action packed show, jam packed with information and guys named Scott. Download / Listen: Herding Code 142 &amp;#8211; Scott Guthrie [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-142-scott-guthrie-on-the-asp-net-mvc-web-api-and-razor-open-source-announcement/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/tuo359iGnmw/HerdingCode-0142-Scott-Guthrie-on-ASP.NET-Web-API-Razor-Open-Source-Announcement.mp3" length="29720045" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0142-Scott-Guthrie-on-ASP.NET-Web-API-Razor-Open-Source-Announcement.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 141 – Lightning Round with Hadi Hariri</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/s4Jdukms8do/</link>
		<comments>http://herdingcode.com/herding-code-141-lightning-round-with-hadi-hariri/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 23:12:07 +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=439</guid>
		<description><![CDATA[K Scott wraps up his series of lightning round interviews from Sofware Passion Summit by interviewing Hadi Hariri. Download / Listen: Herding Code 140 &#8211; Lightning Round with Hadi Hariri Show Notes: K Scott asks Hadi about EasyHttp. Hadi explains some of the problems and annoyances EasyHttp solves. Configuring the web request was a pain [...]]]></description>
				<content:encoded><![CDATA[<p>K Scott wraps up his series of lightning round interviews from Sofware Passion Summit by interviewing Hadi Hariri.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0141-Hadi-Hariri.mp3">Herding Code 140 &#8211; Lightning Round with Hadi Hariri</a>
<p>Show Notes:</p>
<ul>
<li>K Scott asks Hadi about EasyHttp. </li>
<ul>
<li>Hadi explains some of the problems and annoyances EasyHttp solves. </li>
<ul>
<li>Configuring the web request was a pain</li>
<li>It was annoying to change the data structure of the classes to work with dynamic JSON</li>
</ul>
<li>EasyHttp supports all HTTP verbs (including PATCH and OPTIONS)</li>
<li>It works really smoothly with dynamics</li>
<li>Hadi talks about a library he used called JsonFx, which he prefers to JSON.NET</li>
</ul>
<li>Hadi says he decided to build out EasyHttp due to his work on YouTrackSharp</li>
<li>That&#8217;s it! Scott runs off to tackle some more lightning round interviews. </li>
<li>K Scott asks about EasyMVC</li>
<ul>
<li>Hadi talks why he created EasyMVC, explaining how the convention based routing works.</li>
<li>EasyMVC also includes some filters which use conventions to handle content negotiation.</li>
<li>K Scott asks what Hadi thinks about ASP.NET Web API. Hadi says he dislikes it, as it pushes developers towards having separate controllers for HTML and services.</li>
</ul>
<li>K Scott wraps up by asking Hadi about Kotlin.</li>
<ul>
<li>Kotlin is a new language in the JetBrains early access program.</li>
<li>Kotlin attempts to improve on some of the shortcoming that JetBrains has seen working with Java.</li>
<li>Kotlin is perhaps conceptually similar to Scala, but a lot easy to learn</li>
<li>Object oriented with nullable types.</li>
<li>Kotlin targets both the JVM and JavaScript</li>
<li>It&#8217;s open source, and in early alpha phase.</li>
</ul>
<li>That&#8217;s it! Hope you liked K Scott&#8217;s lightning round interviews!</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://hadihariri.com/">Hadi Hariri</a> &#8211; <a href="https://twitter.com/#!/hhariri">@hhariri</a></li>
<li><a href="https://github.com/hhariri/EasyHttp">EasyHttp</a> project</li>
<li><a href="https://github.com/jsonfx/jsonfx">JsonFx</a> project</li>
<li><a title="https://github.com/JetBrains/YouTrackSharp" href="https://github.com/JetBrains/YouTrackSharp">YouTrackSharp</a> project</li>
<li><a href="https://github.com/hhariri/EasyMVC">EasyMVC</a> project</li>
<li>Blog post: <a href="http://hadihariri.com/2012/04/06/with-http-your-application-is-your-api/">With HTTP, your application is your API</a></li>
<li>Blog post: <a href="http://hadihariri.com/2012/02/17/the-kotlin-journey-part-i-getting-things-set-up/">The Kotlin Journey Part I : Getting things set up</a></li>
<li><a href="https://github.com/JetBrains/kotlin">Kotlin</a> project</li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/s4Jdukms8do" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-141-lightning-round-with-hadi-hariri/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/M82fdqllINA/HerdingCode-0141-Hadi-Hariri.mp3" fileSize="11048021" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>K Scott wraps up his series of lightning round interviews from Sofware Passion Summit by interviewing Hadi Hariri. Download / Listen: Herding Code 140 &amp;#8211; Lightning Round with Hadi Hariri Show Notes: K Scott asks Hadi about EasyHttp. Hadi explains som</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>K Scott wraps up his series of lightning round interviews from Sofware Passion Summit by interviewing Hadi Hariri. Download / Listen: Herding Code 140 &amp;#8211; Lightning Round with Hadi Hariri Show Notes: K Scott asks Hadi about EasyHttp. Hadi explains some of the problems and annoyances EasyHttp solves. Configuring the web request was a pain [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-141-lightning-round-with-hadi-hariri/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/M82fdqllINA/HerdingCode-0141-Hadi-Hariri.mp3" length="11048021" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0141-Hadi-Hariri.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 140 – Lightning Round with Morten Kromberg on APL</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/0pYiLE_0FH0/</link>
		<comments>http://herdingcode.com/herding-code-140-lightning-round-with-morten-kromberg-on-apl/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 22:46:05 +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=435</guid>
		<description><![CDATA[While at Software Passion Summit, K Scott continues a series of lightning round interviews with Morten Kromberg, discussing APL. Download / Listen: Herding Code 140 &#8211; Lightning Round with Morten Kromberg Show Notes: Morten describes the history and purpose of APL. Did you know that APL stands for &#34;A Programming Language&#34;? The first book about [...]]]></description>
				<content:encoded><![CDATA[<p>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Morten Kromberg, discussing APL.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0140-Morten-Kromberg.mp3">Herding Code 140 &#8211; Lightning Round with Morten Kromberg</a>
<p>Show Notes:</p>
<ul>
<li>Morten describes the history and purpose of APL.
<ul>
<li>Did you know that APL stands for &quot;A Programming Language&quot;? </li>
<li>The first book about APL was written in 1962. It&#8217;s as old as COBOL and FORTRAN. </li>
<li>APL was first written as a mathematical notation, and was used in teaching for 4 years before an interpreter was even written. </li>
</ul>
</li>
<li>It&#8217;s a dynamic, interpreted language, and it encourages a functional style. Dyalog APL, which branched off about 30 years ago, is even more functional. </li>
<li>People are still developing with APL, especially within the financial sector. </li>
<li>Morten&#8217;s company makes APL interpreters. </li>
<li>K Scott asks about the ability to work with APL from .NET. Morten says that, while it&#8217;s not a managed language, they have full interop so you can both create .NET classes in APL and consume them. You can use the GUI features in Dyalog APL, or you can interop with Windows / .NET GUI&#8217;s, and it can even be used as an ASP.NET scripting language. </li>
<li>K Scott asks why such an interesting language that&#8217;s been around for so long isn&#8217;t well known. Morten speculates on some reasons and talks about why he thinks it&#8217;s seeing a resurgence. </li>
<li>Morten and K Scott talk about some of the examples which really show off the language, such as a one line implementation of Conway&#8217;s Game Of Life. </li>
<li>Morten talks about how APL sees matrices as a fundamental concept, expressing them at a level higher than objects. </li>
<li>APL is a very agile language, as it encourages direct interaction from domain experts. </li>
<li>Morten recommends <a href="http://tryapl.org">http://tryapl.org</a>, an interactive website where you can learn more about APL. </li>
<li>That&#8217;s it! Scott runs off to tackle some more lightning round interviews. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Morten Kromberg &#8211; <a href="https://twitter.com/#!/mkromberg">@mkromberg</a></li>
<li><a href="http://www.dyalog.com/">Dyalog APL</a></li>
<li><a href="http://en.wikipedia.org/wiki/APL_(programming_language)">APL on Wikipedia</a></li>
<li><a href="http://en.wikipedia.org/wiki/APL_(programming_language)#Conway.27s_.28very_concise.29_Life">Conway&#8217;s (very concise) Life</a></li>
<li><a href="http://tryapl.org/">TryAPL</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/0pYiLE_0FH0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-140-lightning-round-with-morten-kromberg-on-apl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/_V9VTIKRLiQ/HerdingCode-0140-Morten-Kromberg.mp3" fileSize="8154401" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Morten Kromberg, discussing APL. Download / Listen: Herding Code 140 &amp;#8211; Lightning Round with Morten Kromberg Show Notes: Morten describes the history and </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Morten Kromberg, discussing APL. Download / Listen: Herding Code 140 &amp;#8211; Lightning Round with Morten Kromberg Show Notes: Morten describes the history and purpose of APL. Did you know that APL stands for &amp;#34;A Programming Language&amp;#34;? The first book about [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-140-lightning-round-with-morten-kromberg-on-apl/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/_V9VTIKRLiQ/HerdingCode-0140-Morten-Kromberg.mp3" length="8154401" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0140-Morten-Kromberg.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 139 – Lightning Round with Roy Osherove on his new book, Notes to a software team leader</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/FwLNuRJfwL4/</link>
		<comments>http://herdingcode.com/herding-code-139-lightning-round-with-roy-osherove-on-his-new-book-notes-to-a-software-team-leader/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 22:39:12 +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=430</guid>
		<description><![CDATA[While at Software Passion Summit, K Scott continues a series of lightning round interviews with Roy Osherove discussing Roy&#8217;s new book, Notes to a software team leader. Download / Listen: Herding Code 139 &#8211; Lightning Round with Roy Osherove Show Notes: K Scott asks Roy about his new book. Roy talks about the LeanPub approach. [...]]]></description>
				<content:encoded><![CDATA[<p>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Roy Osherove discussing Roy&#8217;s new book, Notes to a software team leader.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0139-Roy-Osherove.mp3">Herding Code 139 &#8211; Lightning Round with Roy Osherove</a>
<p>Show Notes:</p>
<ul>
<li>K Scott asks Roy about his new book. </li>
<li>Roy talks about the LeanPub approach. </li>
<li>Roy describes the two parts of the book &#8211; elastic leadership and community contributions featuring notes from team leaders. </li>
<li>K Scott says that our industry often throws developers into leadership positions, and the transition can be difficult. Roy agrees, and says these are the notes he&#8217;d wished he had when he was a new leader. Back then he thought he was doing a good job, and was having fun, but wasn&#8217;t really doing his job. </li>
<li>Roy talks about how he got started, explaining how his passion is at the crossroads of where people and software meet. This book is coming out because it needs to come out &#8211; it&#8217;s a missing book. </li>
<li>Different team phases require different leadership types, describing his elastic leadership approach that deals with the three phases he&#8217;s observed:
<ul>
<li>Chaos phase </li>
<li>Learning phase </li>
<li>Self organizing team </li>
</ul>
</li>
<li>What are some common mistakes?
<ul>
<li>Not recognizing which phase your team is in </li>
<li>Being afraid of talking to people about difficult things </li>
<li>Not understanding how to influence behavior </li>
</ul>
</li>
<li>That&#8217;s it! Scott runs off to tackle some more lightning round interviews. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Roy Osherove &#8211; <a href="https://twitter.com/#!/royosherove">@royosherove</a></li>
<li><a href="http://5whys.com/">5whys</a> blog </li>
<li><a href="http://leanpub.com/teamleader">http://leanpub.com/teamleader</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/FwLNuRJfwL4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-139-lightning-round-with-roy-osherove-on-his-new-book-notes-to-a-software-team-leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/asSFQkFtjqM/HerdingCode-0139-Roy-Osherove.mp3" fileSize="9898202" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Roy Osherove discussing Roy&amp;#8217;s new book, Notes to a software team leader. Download / Listen: Herding Code 139 &amp;#8211; Lightning Round with Roy Osherove Sh</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at Software Passion Summit, K Scott continues a series of lightning round interviews with Roy Osherove discussing Roy&amp;#8217;s new book, Notes to a software team leader. Download / Listen: Herding Code 139 &amp;#8211; Lightning Round with Roy Osherove Show Notes: K Scott asks Roy about his new book. Roy talks about the LeanPub approach. [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-139-lightning-round-with-roy-osherove-on-his-new-book-notes-to-a-software-team-leader/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/asSFQkFtjqM/HerdingCode-0139-Roy-Osherove.mp3" length="9898202" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0139-Roy-Osherove.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 138 – Lightning Round with Douglas Crockford</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/cHg4oTVXhuY/</link>
		<comments>http://herdingcode.com/herding-code-138-lightning-round-with-douglas-crockford/#comments</comments>
		<pubDate>Wed, 11 Apr 2012 22:36:39 +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=428</guid>
		<description><![CDATA[While at Software Passion Summit, K Scott did a series of four Lightning Round interviews, starting with Douglas Crockford. Download / Listen: Herding Code 138 &#8211; Douglas Crockford Show Notes: K Scott asks Douglas what he meant when he said that the human brain wasn&#8217;t designed for this sort of work? What were we designed [...]]]></description>
				<content:encoded><![CDATA[<p>While at Software Passion Summit, K Scott did a series of four Lightning Round interviews, starting with Douglas Crockford.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0138-Douglas-Crockford.mp3">Herding Code 138 &#8211; Douglas Crockford</a>
<p>Show Notes:</p>
<ul>
<li>K Scott asks Douglas what he meant when he said that the human brain wasn&#8217;t designed for this sort of work? What were we designed for? Douglas talks about how our minds are selected for hunting and gathering, but we have to work with what we&#8217;ve got, relating this to some tips for defensive programming. </li>
<li>K Scott asks about JSLint. Douglas talks about how he thinks all languages should have code quality tools. </li>
<li>The increment operator came over from C++ due to pointer operations. Bad idea? </li>
<li>K Scott asks where he sees JavaScript going. Are things moving too fast, or too slow? Douglas talks about the difficulty of supporting multiple browsers and versions. EcmaScript 5didn&#8217;t break things, but EcmaScript 6 is making some bets to allow for that. </li>
<li>EcmaScript 5 introduced &quot;use strict&quot; &#8211; how does that work? Douglas talks about the use of useless expressions. </li>
<li>K Scott asks what developers should be doing today. Douglas says developers should be working in the intersection of EcmaScript 3 and the strict parts of EcmaScript 5 to be ready for EcmaScript 6. </li>
<li>That&#8217;s it! Scott runs off to tackle some more lightning round interviews. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.crockford.com/">Douglas Crockford</a> </li>
<li><a href="http://www.amazon.com/gp/product/0596517742?ie=UTF8&amp;tag=jongall-20&amp;linkCode=shr&amp;camp=213733&amp;creative=393185&amp;creativeASIN=0596517742">JavaScript, The Good Parts</a> </li>
<li><a href="http://www.jslint.com/">JSLint</a> </li>
<li><a href="http://www.ecma-international.org/publications/standards/Ecma-262.htm">EcmaScript 5</a> </li>
<li><a href="http://www.yuiblog.com/blog/2010/12/14/strict-mode-is-coming-to-town/">Strict Mode Is Coming To Town</a> (YUI Blog post by Douglas Crockford) </li>
<li><a href="http://channel9.msdn.com/Events/MIX/MIX11/EXT13">ECMAScript 5: The New Parts</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cHg4oTVXhuY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-138-lightning-round-with-douglas-crockford/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KCeYa-RCspE/HerdingCode-0138-Douglas-Crockford.mp3" fileSize="4894316" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>While at Software Passion Summit, K Scott did a series of four Lightning Round interviews, starting with Douglas Crockford. Download / Listen: Herding Code 138 &amp;#8211; Douglas Crockford Show Notes: K Scott asks Douglas what he meant when he said that the </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>While at Software Passion Summit, K Scott did a series of four Lightning Round interviews, starting with Douglas Crockford. Download / Listen: Herding Code 138 &amp;#8211; Douglas Crockford Show Notes: K Scott asks Douglas what he meant when he said that the human brain wasn&amp;#8217;t designed for this sort of work? What were we designed [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-138-lightning-round-with-douglas-crockford/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KCeYa-RCspE/HerdingCode-0138-Douglas-Crockford.mp3" length="4894316" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0138-Douglas-Crockford.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 137 – Mass Assignment, New New iPad, JavaScript libraries, Windows 8, Visual Studio, and Sad Trombones</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/TOF3ylA_M_M/</link>
		<comments>http://herdingcode.com/herding-code-137-mass-assignment-new-new-ipad-javascript-libraries-windows-8-visual-studio-and-sad-trombones/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 00:46:46 +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=418</guid>
		<description><![CDATA[Oh, hey. A discussion show. Haven&#8217;t done one of those for a while. Bonus: recorded during the day so K Scott&#8217;s awake. Download / Listen: Herding Code 137: Mass Assignment, New New iPad, JavaScript libraries, Windows 8, Visual Studio, and Sad Trombones Show Notes: K Scott asks everyone&#8217;s opinions on the GitHub / Ruby on [...]]]></description>
				<content:encoded><![CDATA[<p>Oh, hey. A discussion show. Haven&#8217;t done one of those for a while. Bonus: recorded during the day so K Scott&#8217;s awake.</p>
<p>Download / Listen:</p>
<p><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0137-Mass-Assignment-New-New-iPad-JavaScript-libraries-Windows-8-Visual-Studio-and-Sad-Trombones.mp3">Herding Code 137: Mass Assignment, New New iPad, JavaScript libraries, Windows 8, Visual Studio, and Sad Trombones</a></p>
<p>Show Notes:</p>
<ul>
<li>K Scott asks everyone&#8217;s opinions on the GitHub / Ruby on Rails &#8220;mass assignment&#8221; debacle.
<ul>
<li>Everyone talks about mass assignment binding issues in MVC frameworks, including Rails and ASP.NET MVC &#8211; is this a security issue in the frameworks, or the web developer&#8217;s responsibility?</li>
<li>Jon says that it&#8217;s often tricky to debug negative cases, Kevin says that everything should be secure by default, and Scott K can go either way on it.</li>
</ul>
</li>
<li>K Scott asks us all who will buy the new new iPad.
<ul>
<li>Scott K says it struck him that they were limited in demonstrating it by the projection resolution.</li>
<li>Kevin wants one.</li>
<li>Jon thought it was interesting that Retina isn&#8217;t a hard DPI spec, it&#8217;s driven by the expected distance the device will be from your eyes &#8211; can he get a Retina effect by just sitting far from his desktop monitors?</li>
<li>There&#8217;s a discussion about the lack of a version number.</li>
<li>Jon wonders if that high quality of display will show up on other devices, or if Apple bought all the pixels. Oh, and patents.</li>
<li>K Scott asks Kevin if Samsung users laugh at him.</li>
<li>Jon says that&#8217;s no longer a issue now that software updates brought 4G to this iPhone&#8230; magic!</li>
</ul>
</li>
<li>Twitter question: What JavaScript libraries is everyone using?
<ul>
<li>Kevin talks about the Mocha JavaScript test framework.</li>
<li>Jon mentions Upshot from the ASP.NET Single Page Application framework.</li>
<li>K Scott talks about Sylvester and Zoomooz.</li>
<li>Scott K talks about tiny libraries like Zepto, Ender, and the Micro.js list.</li>
<li>Jon says he likes cdnjs.com for JavaScript library hosting.</li>
</ul>
</li>
<li>Scott K talks about the difficulty he had in shutting down Windows 8.
<ul>
<li>Jon says it&#8217;s all about search now&#8230; and what&#8217;s wrong with hitting the start button to power off?</li>
<li>Scott K says we&#8217;ve been trained for decades not to do that.</li>
<li>Jon says this is the biggest shift since Windows 95&#8230; there&#8217;s a lot of learning and unlearning to do.</li>
</ul>
</li>
<li>What about Visual Studio 11?
<ul>
<li>There&#8217;s some discussion about the color and design aspects. Should there be color? Metro?</li>
<li>Jon says at least it&#8217;s a lot faster, and he likes the quick search.</li>
<li>Scott K said it worked fine once he figured out what it was for&#8230; and maybe there should be fewer items in the menu to begin with.</li>
<li>Jon throws out a crazy idea &#8211; what about the ribbon interface for Visual Studio and kind of convinces Kevin.</li>
<li>Scott K says the memory usage is still way too high. Jon asks if that really matters. After some discussion, Scott K says something&#8217;s slow in there.</li>
<li>Oh, hey, the macro recorder&#8217;s gone now. Jon actually used that in Visual Studio recently.</li>
<li>Kevin asks if there&#8217;s really no way to customize the install anymore. The gang all agree they don&#8217;t want to install stuff like C++ and VSTO. Jon says the blog post says that few people actually customize the installation, but Scott K doesn&#8217;t believe it.</li>
<li>Scott K runs through some fun issues on the Visual Studio UserVoice.</li>
<li>Kevin put up a bajillion issues on Connect long ago, most are Closed &#8211; Won&#8217;t Fix.</li>
</ul>
</li>
<li>Jon talks about a post about 24 bit / 192 khz audio he read. Nobody seems to care all that much.</li>
<li>Jon asks everyone what they&#8217;ve been up to.
<ul>
<li>K Scott&#8217;s travelling around and working on project that&#8217;s Ruby / Mongo on the backend and ASP.NET MVC on the front end. This freaks Kevin out.</li>
<li>Jon&#8217;s been working on ASP.NET MVC / Web API release stuff and hacking on Code52 project late at night.</li>
<li>Scott K spoke recently at NodePDX on is doing a bunch of crazy stuff at work around deployment.</li>
<li>Kevin remembers what a DSN is when nobody else does.</li>
</ul>
</li>
<li>Somebody sneaks in a Sad Trombone. Jon is unable to figure out who is playing tricks and motions to adjourn.</li>
</ul>
<p>&nbsp;</p>
<p>Show Links:</p>
<ul>
<li>GitHub posts: <a href="https://github.com/blog/1068-public-key-security-vulnerability-and-mitigation">Public Key Security Vulnerability and Mitigation</a> and <a href="https://github.com/blog/1069-responsible-disclosure-policy">Responsible Disclosure Policy</a></li>
<li>Brad Wilson post: <a href="http://bradwilson.typepad.com/blog/2010/01/input-validation-vs-model-validation-in-aspnet-mvc.html">Input Validation vs. Model Validation in ASP.NET MVC</a></li>
<li><a href="http://visionmedia.github.com/mocha/">Mocha</a> &#8211; JavaScript test framework</li>
<li><a href="http://sylvester.jcoglan.com/">Sylvester</a> &#8211; Vector and Matrix math for JavaScript</li>
<li><a href="http://janne.aukia.com/zoomooz/">Zoomooz</a> &#8211; an easy-to-use jQuery plugin for making any web page element zoom</li>
<li><a href="http://zeptojs.com/">Zepto</a> &#8211; a minimalist JavaScript framework for modern web browsers*, with a jQuery-compatible syntax</li>
<li><a href="http://ender.no.de/">Ender</a> &#8211; The no-library library</li>
<li><a href="http://microjs.com/">microjs</a> &#8211; tiny JavaScript libraries</li>
<li><a href="http://www.cdnjs.com/">cdnjs.com</a> &#8211; The missing CDN (for all the other JavaScript libraries)</li>
<li>Windows 8 blog post &#8211; <a href="http://blogs.msdn.com/b/b8/archive/2011/10/03/evolving-the-start-menu.aspx">Evolving the Start menu</a></li>
<li><a href="http://blogs.msdn.com/b/visualstudio/archive/2012/03/05/visual-studio-11-beta-performance-part-1.aspx">Visual Studio 11 Beta Performance blog post series</a></li>
<li><a href="http://visualstudio.uservoice.com/forums/121579-visual-studio">Visual Studio UserVoice</a></li>
<li><a href="https://connect.microsoft.com/VisualStudio/SearchResults.aspx?SearchQuery=kevin%2bdente">Kevin Dente&#8217;s Visual Studio Connect Bug list</a></li>
<li><a href="http://people.xiph.org/~xiphmont/demo/neil-young.html">24/192 Music Downloads &#8230;and why they make no sense</a></li>
<li>Scott K&#8217;s talk at NodePDX &#8211; <a href="http://compositecode.com/2012/01/31/scott-koon-presenting-node-huh-what-else-is-it-good-for-nodepdx/">info</a> / <a href="http://www.livestream.com/nodepdx/video?clipId=pla_3219bfa1-ad8b-45c9-9f90-fe8285bc3f14">video</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/TOF3ylA_M_M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-137-mass-assignment-new-new-ipad-javascript-libraries-windows-8-visual-studio-and-sad-trombones/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/BUZLnmUAzEc/HerdingCode-0137-Mass-Assignment-New-New-iPad-JavaScript-libraries-Windows-8-Visual-Studio-and-Sad-Trombones.mp3" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Oh, hey. A discussion show. Haven&amp;#8217;t done one of those for a while. Bonus: recorded during the day so K Scott&amp;#8217;s awake. Download / Listen: Herding Code 137: Mass Assignment, New New iPad, JavaScript libraries, Windows 8, Visual Studio, and Sad T</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Oh, hey. A discussion show. Haven&amp;#8217;t done one of those for a while. Bonus: recorded during the day so K Scott&amp;#8217;s awake. Download / Listen: Herding Code 137: Mass Assignment, New New iPad, JavaScript libraries, Windows 8, Visual Studio, and Sad Trombones Show Notes: K Scott asks everyone&amp;#8217;s opinions on the GitHub / Ruby on [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-137-mass-assignment-new-new-ipad-javascript-libraries-windows-8-visual-studio-and-sad-trombones/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/BUZLnmUAzEc/HerdingCode-0137-Mass-Assignment-New-New-iPad-JavaScript-libraries-Windows-8-Visual-Studio-and-Sad-Trombones.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0137-Mass-Assignment-New-New-iPad-JavaScript-libraries-Windows-8-Visual-Studio-and-Sad-Trombones.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 136: Code52 with Paul Jenkins, Brendan Forster, and Andrew Tobin</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/dagDZHUEqec/</link>
		<comments>http://herdingcode.com/herding-code-136-code52-with-paul-jenkins-brendan-forster-and-andrew-tobin/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 00:52:20 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=411</guid>
		<description><![CDATA[In this episode, Jon and Scott K talk talk with the guys behind Code52, an effort to spin up a new open source project every week for a year. Download / Listen: Herding Code 136: Code52 with Paul Jenkins, Brendan Forster, and Andrew Tobin Show Notes: Jon starts by asking how this whole idea got [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, Jon and Scott K talk talk with the guys behind Code52, an effort to spin up a new open source project every week for a year.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0136-Code52.mp3">Herding Code 136: Code52 with Paul Jenkins, Brendan Forster, and Andrew Tobin</a>
<p>Show Notes:</p>
<ul>
<li>Jon starts by asking how this whole idea got started.</li>
<li>Brendan explains the timeline of a one week spin up cycle for a project.</li>
<li>Jon asks if the projects just die at the end of a week, and if people are continuing to work on past projects. Paul and Andrew talk about the continuing work on all projects, including MarkPad .</li>
<li>Jon says he thinks the concern of abandoned open source projects is overblown &#8211; collaboration is good, working </li>
<li>Jon asks about the projects they&#8217;ve done so far, and the guys run through the list.</li>
<li>Brendan explains how the different projects are selected. </li>
<li>Jon asks about how technologies are selected. Brendan says that it&#8217;s all based on who shows up, and Andrew mentions the wide variety of technologies that have been covered so far.</li>
<li>Paul says that the &quot;bite sized projects&quot; have been a good way for developers who are new to open source to get started. Jon asks how new developers can get ramped up, and Brendan lists some of the onboarding resources. Andrew explains that it&#8217;s hard to write much documentation when the projects are running for a week. Andrew mentions some of the Git documentation they&#8217;ve got written up.</li>
<li>Scott K says he&#8217;s got a ton of personal projects that he doesn&#8217;t have time for. Everyone talks about the benefit of getting a team on a project for a week.</li>
<li>Jon asks about some of the common frameworks that they use over and over. Paul talks about MahApps.</li>
<li>Scott K asks about non-CLR project, like some crazy project in obscure languages. Brendan says the main focus is on building something useful in a week, which usually leads towards common languages. Brendan says that projects in other languages really need a &quot;champion&quot; to show up and lead the project for a week &#8211; and the door&#8217;s open.</li>
<li>Jon asks about the community reaction overall. The guys talk about the wide attention, as well as some negative reactions from onlookers who want to see other technologies represented. </li>
<li>Jon says he thinks there was some pent up need for energy in the .NET open source space, and asks if that was part of the reason for getting this started.</li>
<li>Jon asks Paul about the &quot;Mah&quot; name he&#8217;s used for his open source projects.</li>
<li>There&#8217;s a discussion of developing while hungry, including the Pretzel project name and the &quot;Jon should make me a delicious cake&quot; incident.</li>
<li>Andrew talks about the GTFO project &#8211; GitHub Tools For Outlook</li>
<li>Jon asks about the .NET developer community in Australia. Is it&#160; as huge as it seems?</li>
<li>Question from Twitter &#8211; @wolfbyte asks: &quot;How do you balance the shifting of tools / ideas / processes against the goal of attracting people to open source development.</li>
<li>Another question from @wolfbyte: &quot;Are you guys tired yet?&quot; (Yes!)</li>
<li>Jon asks if there&#8217;s thought as to how to scale things going forward to all the work doesn&#8217;t fall on Paul/Brendan/Andrew for all projects. Is there a possibility to bring in guest leads for a week?</li>
<li>There&#8217;s a discussion of HattersGonnaHat and the Konami code. Jon announces a new KDD movement: Konami Driven Development.</li>
<li>Some discussion of Windows 8 development (update: the 3/5 &#8211; 3/12 project is Windows 8).</li>
<li>Would it be possible to do more cross-platform work? Silverlight?</li>
<li>What will the future projects be? Jon campaigns (in vain) for his Diff/Merge 2000 project proposal.</li>
<li>Jon asks for more information about how they run all the behind-the-scenes communications and infrastructure. GitHub, App Harbor, JabbR &#8211; all are low friction and low / no cost.</li>
<li>Jon asks about the amount of work involved in accepting pull requests.</li>
<li>Brendan talks about the test coverage in code submissions. Paul says that having testing frameworks in place makes it a lot more likely that people will write the tests.</li>
<li>Brendan wraps with a call to look at Code52.org and get started. Jon pledges to fly to Australia in luggage class, then offends everyone by confusing Australia with New Zealand.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://code52.org/">Code52 site</a> (<a href="https://twitter.com/#!/code_52">@code_52</a>)</li>
<li><a href="http://jabbr.net/#/rooms/code52">Code52 JabbR room</a></li>
<li>Andrew Tobin &#8211; <a href="http://aussiecoder.com/">blog</a>, <a href="https://twitter.com/#!/tobin">twitter</a></li>
<li>Brendan Forster &#8211; <a href="http://brendanforster.com/">blog</a>, <a href="https://twitter.com/#!/shiftkey">twitter</a></li>
<li>Paul Jenkins &#8211; <a href="http://www.theleagueofpaul.com/">blog</a>, <a href="https://twitter.com/#!/aeoth">twitter</a></li>
<li>Code52 projects to date:</li>
<ul>
<li><a href="http://code52.org/DownmarkerWPF/">MarkPad</a> &#8211; A Markdown editor for </li>
<li><a href="http://code52.org/jibbr/">jibbr</a> &#8211; A Jabbr bot designed for collaborative </li>
<li><a href="http://code52.org/Ideastrike/">Ideastrike</a> &#8211; A collaborative idea voting site</li>
<li><a href="http://code52.org/samurai-review.html">Samurai</a> &#8211; A tiled, turn-based player-vs-plaryer game with an MVC 4 backend and the beginning of Windows Phone and iOS front ends</li>
<li><a href="http://code52.org/pretzel/">Pretzel</a> &#8211; A static site generator with Markdown and Liquid (and Razor on the way)</li>
<li><a href="http://code52.org/metro-dot-css-wrapup.html">metro.css</a> &#8211; A CSS bootstrap package to simplify building web applications with a Metro look</li>
<li><a href="http://code52.org/carnac/">Carnac</a> &#8211; A utility that displays keyboard shortcuts as you type them</li>
<li><a href="http://code52.org/github-for-outlook/">GT4O</a> &#8211; An addin for managing Github tasks inside Outlook.</li>
<li><a href="http://code52.org/internationalization-recap.html">i18n Packages for MVC4</a> &#8211; NuGet packages to simplify internationalization in ASP.NET MVC applications</li>
<li><a href="http://code52.org/finances-windows8.html">MyFinances for Windows 8</a> &#8211; A Javascript-based application for WinRT</li>
</ul>
<li>GitHub post &#8211; <a href="https://github.com/blog/1024-a-new-coding-project-every-week-at-code52">A New Coding Project Every Week at Code52</a></li>
<li><a href="http://jabbr.net/#/rooms/hattersgonnahat">#HattersGonnaHat</a></li>
<li><a href="http://en.wikipedia.org/wiki/Konami_Code">Konami code</a></li>
<li><a href="http://www.mahtweets.com/">MahTweets</a></li>
<li><a href="http://mahapps.com/">MahApps</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/dagDZHUEqec" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-136-code52-with-paul-jenkins-brendan-forster-and-andrew-tobin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/MvKEj_zEc88/HerdingCode-0136-Code52.mp3" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, Jon and Scott K talk talk with the guys behind Code52, an effort to spin up a new open source project every week for a year. Download / Listen: Herding Code 136: Code52 with Paul Jenkins, Brendan Forster, and Andrew Tobin Show Notes: Jon </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, Jon and Scott K talk talk with the guys behind Code52, an effort to spin up a new open source project every week for a year. Download / Listen: Herding Code 136: Code52 with Paul Jenkins, Brendan Forster, and Andrew Tobin Show Notes: Jon starts by asking how this whole idea got [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-136-code52-with-paul-jenkins-brendan-forster-and-andrew-tobin/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/MvKEj_zEc88/HerdingCode-0136-Code52.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0136-Code52.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 135: Remco Mulder and Jeff Schumacher on Continuous Testing</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Ew_3H-C3dCQ/</link>
		<comments>http://herdingcode.com/herding-code-135-remco-mulder-and-jeff-schumacher-on-continuous-testing/#comments</comments>
		<pubDate>Mon, 27 Feb 2012 19:32:33 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=403</guid>
		<description><![CDATA[In this episode, the guys talk with Remco Mulder (author of NCrunch) and Jeff Schumacher (author of Giles) about continuous testing in .NET. Download / Listen: Herding Code 135: Remco Mulder and Jeff Schumacher on Continuous Testing Show Notes: Scott K kicks things off with a horrible old school BASIC joke. Remco explains how NCrunch [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, the guys talk with Remco Mulder (author of NCrunch) and Jeff Schumacher (author of Giles) about continuous testing in .NET.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0135-Continuous-Testing.mp3">Herding Code 135: Remco Mulder and Jeff Schumacher on Continuous Testing</a>
<p>Show Notes:</p>
<ul>
<li>Scott K kicks things off with a horrible old school BASIC joke.</li>
<li>Remco explains how NCrunch got started because he was living under a rock.</li>
<li>Jeff explains how Giles got started by finding AutoTest and seeing it not maintained (in reality it was).</li>
<li>Remco talks about the number of test frameworks.</li>
<li>Jon asks Remco about adding MSTest support &#8211; Remco groans about how difficult MSTest was to integrate with NCrunch.</li>
<li>Jeff mentions that xUnit&#8217;s test runner is complete for backward compatibility.</li>
<li>Jeff talks about Machine Specs and avoiding versioning hell with Impromptu Interface.</li>
<li>Jon asks about each library&#8217;s approach to Continuous Testing and to explain it to a laymen. </li>
<li>Rem explains what Continuous Testing is in relation to NCrunch.</li>
<li>Scott comments on a &quot;strange situation&quot; of testing compiled code creates slow tests and asks about any shortcuts Rem or Jeff have taken.</li>
<li>Jon comments how NCruch &amp; Giles gives immediate feedback as he&#8217;s coding.</li>
<li>Jeff mentions that Giles has the ability to filter tests so that you only see what you want to see.</li>
<li>Remco explains how NCrunch attempts to determine impact to order how tests are run so the most pertinent tests run first.</li>
<li>Jon gives his quick history of the testing feedback cycle: separate project phase, then repository check-in step with continuous integration, local test runers, and now tests running as we write the code. Are we done? Where can we go from here?</li>
<li>Jeff comments about how Continuous Testing is like the red squiggly for code problems.</li>
<li>Scott asks about alternative language support for NCrunch and Giles.</li>
<li>Remco mentions that Salesforce.com has a Selenium &quot;cluster&quot; to continuously run UI tests.</li>
<li>Remco talks about Visual Studio integration for NCrunch.</li>
<li>Jeff talks about a branch that supports Mono.</li>
<li>Jon talks about Roslyn, and Scott K reminds us that Mono was doing compiler as a service long ago &#8211; 2008?</li>
<li>Remco jokes about clippy.</li>
<li>Jeff talks about Continuous testing and Pair Programming.</li>
<li>Jeff wanted to get to the point where he didn&#8217;t think about the tooling but only the tests and the code.</li>
<li>Jeff talks about Visual Studio magazine and an article about Continuous Testing.</li>
<li>Jon comments how easy NCrunch is able to setup and get going.</li>
<li>Remco wants to make Continuous testing really really easy to get people to start using it.</li>
<li>Jeff recommends looking at all the different continuous testing options, mentioning Greg Young&#8217;s Mighty Moose.</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Jeff Schumacher &#8211; <a href="http://codingreflection.com/">blog</a>, <a href="http://twitter.com/#!/codereflection">twitter</a> </li>
<li>Remco Mulder &#8211; <a href="http://blog.ncrunch.net/">blog</a>, <a href="http://twitter.com/#!/remcomulder">twitter</a> </li>
<li><a href="http://ncrunch.net/">NCrunch</a> </li>
<li><a href="http://testergiles.herokuapp.com/">Giles</a> </li>
<li><a href="http://continuoustests.com/">Mighty Moose</a> from <a href="http://twitter.com/gregyoung">Greg Young</a></li>
<li><a href="http://visualstudiomagazine.com/articles/2011/09/07/continuous-testing.aspx">Continuous Testing: Think Different</a> [Visual Studio Magazine online]</li>
<li><a href="http://msdn.microsoft.com/en-us/roslyn">Project Roslyn</a> </li>
</ul>
<p>Show notes by <a href="http://buildstarted.com">Ben Dornis</a>. Thanks!</p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Ew_3H-C3dCQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-135-remco-mulder-and-jeff-schumacher-on-continuous-testing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/P1oa_cUSGvw/HerdingCode-0135-Continuous-Testing.mp3" fileSize="44774810" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, the guys talk with Remco Mulder (author of NCrunch) and Jeff Schumacher (author of Giles) about continuous testing in .NET. Download / Listen: Herding Code 135: Remco Mulder and Jeff Schumacher on Continuous Testing Show Notes: Scott K ki</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, the guys talk with Remco Mulder (author of NCrunch) and Jeff Schumacher (author of Giles) about continuous testing in .NET. Download / Listen: Herding Code 135: Remco Mulder and Jeff Schumacher on Continuous Testing Show Notes: Scott K kicks things off with a horrible old school BASIC joke. Remco explains how NCrunch [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-135-remco-mulder-and-jeff-schumacher-on-continuous-testing/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/P1oa_cUSGvw/HerdingCode-0135-Continuous-Testing.mp3" length="44774810" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0135-Continuous-Testing.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 134: Brad Wilson on ASP.NET 4 Beta and ASP.NET Web API</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/-7iZuRJwKuE/</link>
		<comments>http://herdingcode.com/herding-code-134-brad-wilson-on-asp-net-4-beta-and-asp-net-web-api/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 21:15:37 +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=396</guid>
		<description><![CDATA[In this episode, Jon talks to Brad Wilson about the ASP.NET MVC 4 Beta release. Download / Listen: Herding Code 134: Brad Wilson on ASP.NET 4 Beta and ASP.NET Web API Show Notes: Brad starts with a rundown of what was in ASP.NET MVC 4 Developer Preview, including HTML5 Default Template features, Adaptive Rendering, Mobile [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, Jon talks to Brad Wilson about the ASP.NET MVC 4 Beta release.</p>
<p>Download / Listen:</p>
<p> <a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0134-Brad-Wilson-on-ASP.NET-MVC-4-Beta.mp3">Herding Code 134: Brad Wilson on ASP.NET 4 Beta and ASP.NET Web API</a>
<p>Show Notes:</p>
<ul>
<li>Brad starts with a rundown of what was in ASP.NET MVC 4 Developer Preview, including HTML5 Default Template features, Adaptive Rendering, Mobile Template, Display Modes, NuGet package based installation, and Task&lt;T&gt; based Async Controllers. </li>
<li>Jon asks about the ASP.NET Web API integration. Brad talks about the effort involved and why it&#8217;s useful. </li>
<li>Jon asks for clarification as to what ASP.NET Web API offers over hand writing services using ASP.NET MVC. </li>
<li>Brad talks about Content Negotiation and why it&#8217;s useful. </li>
<li>Jon asks about things that Web API has in common with MVC like filters and model binding. </li>
<li>Jon asks about the testability of Web API. Brad explains that it&#8217;s much more lightweight and has a lot less use of statics, making it a lot more testable. </li>
<li>Brad talks about the hosting models for Web API, including both web and selfhost. He explains that it&#8217;s pluggable, so you can write your own host, and explains the use of HTTP Message Handlers. </li>
<li>Jon asks about the relation of ASP.NET MVC 4 to .NET 4.5. Brad explains how parts were backported to allow for using .NET 4.5 features on .NET 4. </li>
<li>Jon asks about the query composition support, which gives support for OData query syntax. Brad explains how it&#8217;s used, and distinguishes the query syntax from the rest of OData format. </li>
<li>Brad explains how ASP.NET Web API is the future of WCF Web API, and that the ASP.NET team and WCF teams have merged. </li>
<li>Brad talks about how Web API can be used outside of ASP.NET. Jon asks how to get Web API into another project type, and Brad talks about installing Web API via NuGet. </li>
<li>Jon asks for more information about how NuGet is used in the MVC installation system. Brad talks about how NuGet and VSIX can be integrated. </li>
<li>Jon asks about why NuGet Package Restore is useful. </li>
<li>Jon notes that creating new projects is slower due to NuGet installation. Brad says this may be improved, but even if it isn&#8217;t he thinks that the tradeoff is more than worthwhile, since in the real world people aren&#8217;t creating new projects every day. </li>
<li>Jon asks for a bit more information about the Display Mode Provider. </li>
<li>Brad talks about the installation options for ASP.NET MVC 4 Beta and how it relates to the .NET 4.5 developer previews. </li>
<li>Jon asks about Go Live license, Brad says it&#8217;s there. </li>
<li>Jon asks about new features in xUnit.net. Brad talks about the last release and what&#8217;s in the roadmap for the next release. </li>
<li>Brad mentions that he&#8217;ll be speaking at NDC this summer and talks about the Wrox MVC 4 book. </li>
</ul>
<p>Show Links:</p>
<ul>
<li>Brad Wilson &#8211; <a href="http://bradwilson.typepad.com/">blog</a>, <a href="http://twitter.com/#!/bradwilson">twitter</a> </li>
<li><a href="http://asp.net/mvc/mvc4">ASP.NET MVC 4 Beta info</a> </li>
<li><a href="http://xunit.codeplex.com/">xUnit.net</a> </li>
<li><a href="http://blogs.msdn.com/b/henrikn/">Henrik&#8217;s blog</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/-7iZuRJwKuE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-134-brad-wilson-on-asp-net-4-beta-and-asp-net-web-api/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/YqsowN6yYbQ/HerdingCode-0134-Brad-Wilson-on-ASP.NET-MVC-4-Beta.mp3" fileSize="27254433" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, Jon talks to Brad Wilson about the ASP.NET MVC 4 Beta release. Download / Listen: Herding Code 134: Brad Wilson on ASP.NET 4 Beta and ASP.NET Web API Show Notes: Brad starts with a rundown of what was in ASP.NET MVC 4 Developer Preview, i</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, Jon talks to Brad Wilson about the ASP.NET MVC 4 Beta release. Download / Listen: Herding Code 134: Brad Wilson on ASP.NET 4 Beta and ASP.NET Web API Show Notes: Brad starts with a rundown of what was in ASP.NET MVC 4 Developer Preview, including HTML5 Default Template features, Adaptive Rendering, Mobile [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-134-brad-wilson-on-asp-net-4-beta-and-asp-net-web-api/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/YqsowN6yYbQ/HerdingCode-0134-Brad-Wilson-on-ASP.NET-MVC-4-Beta.mp3" length="27254433" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0134-Brad-Wilson-on-ASP.NET-MVC-4-Beta.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 133: Derick Bailey on Backbone.js</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/wVTreocEkAk/</link>
		<comments>http://herdingcode.com/herding-code-133-derick-bailey-on-backbone-js/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 23:26:45 +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=390</guid>
		<description><![CDATA[In this episode, the guys talk with Derick Bailey (consultant and founder of watchmecode.net, where he sells JavaScript themed screen casts) about Backbone.js, which is a popular JavaScript framework. Download / Listen: Herding Code 133: Derick Bailey on Backbone.js Show Notes: Derick starts off by explaining what Backbone is not: a JavaScript MVC framework. Backbone [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, the guys talk with Derick Bailey (consultant and founder of watchmecode.net, where he sells JavaScript themed screen casts) about Backbone.js, which is a popular JavaScript framework. </p>
<p>  <strong>Download / Listen:</strong>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0133-Derick-Bailey-on-Backbone.mp3">Herding Code 133: Derick Bailey on Backbone.js</a></p>
<p>   <strong>Show Notes:</strong>
<ul>
<li>Derick starts off by explaining what Backbone is not: a JavaScript MVC framework. </li>
<li>Backbone provides a way to structure and organize your code, separating responsibilities in to easily recognizable pieces. </li>
<li>Derick points out that Jeremy Ashkenas, the creator of Backbone, said that Backbone is a library. The distinction Derick references is: &quot;a framework calls your code, you call a library&#8217;s code.&quot; </li>
<li>Kevin asks what are the main parts of Backbone. Derick mentions models and collections, views, routers, and some helpers: backbone.sync, backbone.events, and history. </li>
<li>Kevin asks for a clarification on what a single-page application is. Derick cites Gmail as the canonical example. </li>
<li>Kevin asks if Backbone is mainly used for single-page applications. Derick explains that it is very flexible and can be used as much or as little as necessary for any kind of application. </li>
<li>Jon asks if using Backbone is an all or nothing proposition or if bits and pieces can be brought in over time. </li>
<li>Kevin asks for a comparison to other similar JavaScript libraries/frameworks. </li>
<li>Jon asks if there are any template or boiler plate projects for getting started with Backbone. </li>
<li>K. Scott asks about Derick&#8217;s Memento plugin, which allows you to store and restore your model&#8217;s state. </li>
<li>Kevin asks Derick why he thinks Backbone has become so popular. </li>
<li>Jon asks about the process and requirements for creating Backbone plugins. </li>
<li>Jon asks about the debugging story when using Backbone. </li>
<li>Kevin asks about tools and approaches for testing Backbone. </li>
<li>Kevin asks if there are any sources for best practices for Backbone. </li>
<li>Twitter questions from @elijahmanor: &quot;In what type of applications would you not recommend using Backbone?&quot;, &quot;Do you plan to consolidate your blog posts into a Backbone book?&quot;, &quot;Have you done any mobile development with Backbone?, &quot;Do you use Require.js alongside Backbone?&quot; </li>
<li>Kevin and Derick discuss server-side rendering of JavaScript with Backbone for the purpose of being easily findable by search engines. </li>
<li>Derick talks about the on-site training and training videos that he offers. </li>
</ul>
<p><strong>Show Links:</strong></p>
<ul>
<li><a href="http://lostechies.com/derickbailey/">Derick Bailey blog</a> </li>
<li><a href="http://twitter.com/derickbailey">Twitter</a> </li>
<li><a href="http://documentcloud.github.com/backbone/">Backbone</a> </li>
<li><a href="http://twitter.com/jashkenas">Jeremy Ashkenas &#8211; Founder of Backbone </a></li>
<li><a href="http://zeptojs.com/">Zepto.js</a> </li>
<li><a href="http://lostechies.com/derickbailey/2011/12/23/backbone-js-is-not-an-mvc-framework/">Backbone.js Is Not An MVC Framework </a></li>
<li><a href="http://sproutcore.com/">SproutCore </a></li>
<li><a href="http://batmanjs.org/">Batman.JS </a></li>
<li><a href="http://emberjs.com/">Ember.js</a> </li>
<li><a href="http://javascriptmvc.com/">JavaScriptMVC</a> </li>
<li><a href="http://agilityjs.com/">Agility.js</a> </li>
<li><a href="http://knockoutjs.com/">Knockout</a> </li>
<li><a href="http://spinejs.com/">Spine</a> </li>
<li><a href="http://coffeescript.org/">CoffeScript</a> </li>
<li><a href="http://kmalakoff.github.com/knockback/">Knockback</a> </li>
<li><a href="https://github.com/derickbailey/backbone.modelbinding">Dericks Backbone data binding plugin</a> </li>
<li><a href="http://weblog.bocoup.com/introducing-the-backbone-boilerplate/">Bocoup &#8211; Introducing the Backbone Boilerplate</a> </li>
<li><a href="https://groups.google.com/forum/#!forum/backbonejs">Backbone mailing list (Google Group)</a> </li>
<li><a href="https://github.com/derickbailey/backbone.marionette">Backbone.Marionette</a> </li>
<li><a href="https://github.com/derickbailey/bbclonemail">BBCloneMail on GitHub</a> </li>
<li><a href="http://bbclonemail.heroku.com">BBCloneMail live on Heroku</a> </li>
<li><a href="https://github.com/derickbailey/backbone.memento">Backbone.Memento</a> </li>
<li><a href="http://documentcloud.github.com/underscore/">Underscore.js</a> </li>
<li><a href="twitter.com/joeybeninghove">Joey Beninghove</a> </li>
<li><a href="http://docs.jquery.com/QUnit">QUnit</a> </li>
<li><a href="http://pivotal.github.com/jasmine/">Jasmine</a> </li>
<li><a href="https://github.com/velesin/jasmine-jquery">jasmine-jquery</a> </li>
<li><a href="http://sinonjs.org/">Sinon.js</a> </li>
<li><a href="http://wekeroad.com/2011/08/11/the-backbonejs-todo-list-sample-refactored-part-1/">Rob Conery refactors the Backbone.js todo list sample</a> </li>
<li><a href="http://backbonetraining.net/resources">Derick&#8217;s list of Backbone resources</a> </li>
<li><a href="http://requirejs.org/">Require.js</a> </li>
<li><a href="http://backbonetraining.net/">backbonetraining.net</a> </li>
<li><a href="http://www.watchmecode.net/">watchmecode.net</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/wVTreocEkAk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-133-derick-bailey-on-backbone-js/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/wuXlPCEQpD4/HerdingCode-0133-Derick-Bailey-on-Backbone.mp3" fileSize="46352545" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, the guys talk with Derick Bailey (consultant and founder of watchmecode.net, where he sells JavaScript themed screen casts) about Backbone.js, which is a popular JavaScript framework. Download / Listen: Herding Code 133: Derick Bailey on </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, the guys talk with Derick Bailey (consultant and founder of watchmecode.net, where he sells JavaScript themed screen casts) about Backbone.js, which is a popular JavaScript framework. Download / Listen: Herding Code 133: Derick Bailey on Backbone.js Show Notes: Derick starts off by explaining what Backbone is not: a JavaScript MVC framework. Backbone [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-133-derick-bailey-on-backbone-js/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/wuXlPCEQpD4/HerdingCode-0133-Derick-Bailey-on-Backbone.mp3" length="46352545" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0133-Derick-Bailey-on-Backbone.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/QLnq5npMVyM/</link>
		<comments>http://herdingcode.com/herding-code-132-phil-haack-keith-dahlby-and-paul-betts-on-git-for-windows-developers/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 21:33:12 +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=384</guid>
		<description><![CDATA[In this episode, they guys talk with Phil Haack and Paul Betts (both new GitHubbers) and Keith Dahlby (author of posh-git, a set of PowerShell scripts which provide Git/PowerShell integration) about using Git on Windows. Download / Listen: Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers Show Notes: [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, they guys talk with Phil Haack and Paul Betts (both new GitHubbers) and Keith Dahlby (author of posh-git, a set of PowerShell scripts which provide Git/PowerShell integration) about using Git on Windows.</p>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0132-Phil-Haack-Keith-Dahlby-and-Paul-Betts-on-Git-for-Windows-developers.mp3">Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers</a></p>
<p><strong>Show Notes:</strong></p>
<ul>
<li>Paul begins with talking about why he thinks Git is cool, starting with the ability to create a clean source history that&#8217;s based on intent. </li>
<li>Phil says some people who aren&#8217;t used to distributed version control get the wrong impression of rewriting history. The idea is that you&#8217;re rewriting history as you work locally to build a clean commit. You don&#8217;t generally rewrite history once you&#8217;ve pushed to the master repository. </li>
<li>Keith says he tells people that when you push, it&#8217;s permanent. Until then, you can pretend you&#8217;re perfect. It&#8217;s just a save point &#8211; this reminds Jon of a quote from Dave Ward that this is like the ability to create save points anywhere in a video game. </li>
<li>Scott K says this is all great in theory, but he never sees people taking advantage of history rewriting. He goes on to say that he loves GitHub but hates Git because Git hates developers &#8211; rewriting history is way too hard. </li>
<li>Phil says that this makes more sense when you think of this in terms of replaying changes. </li>
<li>Phil says that he really started liking Git after reading the site Think Like (a) Git. </li>
<li>Paul says that he thinks this would be a lot easier to understand if you could see and work with things visually. Scott K says gitk kind of works but it&#8217;s clunky. Keith talks about gitk a bit more. </li>
<li>Scott K talks about how he regularly ends up with a corrupted state and asks for recommendations. Paul says the solution is to use either git reset or git rebase and explains what they mean. Jon asks for more info, and Paul talks about git reset &#8211;hard. </li>
<li>Phil talks about the importance of following an established workflow to avoid problems or getting in a state you don&#8217;t understand. He talks about the published workflow they use for the NuGet Gallery. Paul talks about how he and Phil are working on improving the interface to make it easy to follow working patterns. </li>
<li>K Scott talks about one confusion is that there are so many commands and parameters. Keith says that you can get by with a tiny subset, and can grow as needed. </li>
<li>Kevin asks if it&#8217;s possible to get your repository into a corrupted state, or if users are just getting confused by a valid state. Paul talks about some finer points of how things are stored and wraps up by saying really the only way to lose work with Git is to mess up or delete uncommitted changes or files. </li>
<li>Twitter question from @LeeFlannery: &quot;can you discuss how command line git for Win isn&#8217;t so scary &#8211; stop waiting for integrated VS tooling to use git.&quot; Paul talks about how the MSysGit makes things unnecessarily confusing by making you think you need to use the Bash prompt. </li>
<li>Twitter question from @JavierLozano: &quot;Why use powershell instead of bash for a console client? What are the gains?&quot; Keith explains how posh-git gives you a Windows native experience (e.g. Windows style file paths). Phil talks about how the posh-git tab extensions give you an IntelliSense-ish experience with Git. Keith explains that posh-git does things like keeps track of which file have been added, so you can autocomplete files you&#8217;re adding rather than have to type them out. </li>
<li>Scott K says that posh-git was slow when he tried to use it and asks if performance has been improved. Keith says that posh-git calls git status on every action to offer contextual tab expansions and explains how to disable that for faster performance. </li>
<li>Keith talks about installing posh-git using psget, and more advanced use by cloning the posh-git repo and customizing it. Jon asks why installing posh-git in command-line didn&#8217;t work in the PowerShell ISE, and Keith explains that there are separate profiles for PowerShell command line, PowerShell ISE, and the NuGet Package Manager prompt in Visual Studio. </li>
<li>Question from John Sheehan: &quot;What are some of the other things outside of tooling that are impediments to Windows users adopting Git.&quot; Paul lists several: line endings, SSH keys, the MSysGit install, and the git commit using vi in compatibility mode. </li>
<li>Keith says that MSysGit isn&#8217;t Git for Windows, it&#8217;s Git for Linux developers on Windows &#8211; it doesn&#8217;t behave like Windows at all. Keith asks who runs MSysGit. </li>
<li>Phil says there are a lot of conceptual obstacles to adoption, and says that he thinks it&#8217;s necessary to make it easier to do simple things without worrying about obscure and advanced options. </li>
<li>Jon talks about the frustrations in typing in the SSH passphrase and asks for suggestions. Paul talks about ssh-agent. </li>
<li>Jon asks for specifics about what Paul and Phil are working on. Paul say the idea is similar features to GitHub for Mac &#8211; not necessarily in design, but featureset. </li>
<li>Jon says that he likes how the TortoiseHg tooling shows the command-line version you could have typed when you perform operations in the GUI. Paul agrees that&#8217;s useful, and Keith points out that it&#8217;s available in Git Extensions. </li>
<li>Scott K says that he likes the built in Mercurial server and says it&#8217;d be nice if Git made it easier to run a Git repo on Windows. Paul says that it&#8217;s really easy to set that using a fileshare. Scott K says he uses that, but it&#8217;s not as discoverable as the Mercurial webserver. Keith talks about how setting up he&#8217;s seen this set up using per-user shares. </li>
<li>Twitter question from @jeremydmiller &quot;Are you concerned that folks spend so much time debating and tweaking their Git workflow that they&#8217;ll forget to actually code?&quot; Phil and Keith discuss two popular GitHub workflows: GitHub Flow and git-flow. </li>
<li>Twitter question from @kppullin &quot;why must line endings be so painful!&quot; Paul explains the source of the problem and how autocrlf tries to solve that, and there&#8217;s a general about how problems occur. </li>
<li>Keith talks about using gitattributes to do things like telling Git to use C# differencing with .cs files. </li>
<li>Jon asks finding good, non-hostile documentation. Scott K says that all the books focus on happy path documentation rather than useful stuff. Some useful online resources are listed, including Think Like (a) Git, The Git Parable, and ProGit.org. </li>
<li>Keith jokingly asks if we can talk about why Git is better than Mercurial. Jon takes the bait, and hilarity ensues. </li>
<li>There&#8217;s a long discussion about the usefulness of a clean history and the ability to accurately use &quot;blame&quot; to understand when a bug was introduced. </li>
<li>Things start to wrap up and K Scott asks for last thoughts. Paul mentions GitPad, which sets Notepad as your Git commit editor. Keith recommends Console2. Phil points out a neat hidden feature on GitHub &#8211; using T to get incremental search. </li>
</ul>
<p><strong>Show Links:</strong></p>
<ul>
<li>Phil Haack &#8211; @haacked </li>
<li><a href="http://solutionizing.net/">Keith Dahlby</a> &#8211; @dahlbyk </li>
<li><a href="http://blog.paulbetts.org/">Paul Betts</a> &#8211; @xpaulbettsx </li>
<li><a href="http://github.com/">GitHub</a> </li>
<li><a href="http://think-like-a-git.net/">Think Like (a) Git</a> </li>
<li><a href="https://github.com/dahlbyk/posh-git">posh-git</a> </li>
<li>Phil&#8217;s recent post about posh-git: <a href="http://haacked.com/archive/2011/12/13/better-git-with-powershell.aspx">Better Git with PowerShell</a> </li>
<li><a href="http://schacon.github.com/git/gitk.html">gitk</a> </li>
<li><a href="http://scottchacon.com/2011/08/31/github-flow.html">GitHub Flow</a> </li>
<li><a href="http://nvie.com/posts/a-successful-git-branching-model/">git-flow</a> </li>
<li><a href="http://code.google.com/p/gitextensions/">Git Extensions</a> </li>
<li><a href="http://mac.github.com/">GitHub for Mac</a> </li>
<li><a href="http://tom.preston-werner.com/2009/05/19/the-git-parable.html">The Git Parable</a> </li>
<li><a href="http://progit.org/book/">ProGit.org</a> </li>
<li><a href="http://progit.org/book/ch7-2.html">ProGit chapter on gitattributes</a> </li>
<li><a href="https://github.com/github/GitPad">GitPad</a> </li>
<li><a href="http://sourceforge.net/projects/console/">Console2</a> </li>
</ul>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/QLnq5npMVyM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-132-phil-haack-keith-dahlby-and-paul-betts-on-git-for-windows-developers/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/LMkY8Ie37iI/HerdingCode-0132-Phil-Haack-Keith-Dahlby-and-Paul-Betts-on-Git-for-Windows-developers.mp3" fileSize="61383043" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, they guys talk with Phil Haack and Paul Betts (both new GitHubbers) and Keith Dahlby (author of posh-git, a set of PowerShell scripts which provide Git/PowerShell integration) about using Git on Windows. Download / Listen: Herding Code 13</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, they guys talk with Phil Haack and Paul Betts (both new GitHubbers) and Keith Dahlby (author of posh-git, a set of PowerShell scripts which provide Git/PowerShell integration) about using Git on Windows. Download / Listen: Herding Code 132: Phil Haack, Keith Dahlby and Paul Betts on Git for Windows developers Show Notes: [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-132-phil-haack-keith-dahlby-and-paul-betts-on-git-for-windows-developers/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/LMkY8Ie37iI/HerdingCode-0132-Phil-Haack-Keith-Dahlby-and-Paul-Betts-on-Git-for-Windows-developers.mp3" length="61383043" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0132-Phil-Haack-Keith-Dahlby-and-Paul-Betts-on-Git-for-Windows-developers.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 131: Chris Williams and Matthew Podwysocki on the Javascript community</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/FXsFpMerbKM/</link>
		<comments>http://herdingcode.com/herding-code-131-chris-williams-and-matthew-podwysocki-on-the-javascript-community/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 20:01:00 +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=380</guid>
		<description><![CDATA[In this episode, the guys talk to Chris Williams (organizer of jsConf) and Matthew Podwysocki about the Javascript community, fighting negativity in the programmer community, emerging Javascript trends, and the merits of spring beers. Jon asks Chris to catch us up with what&#8217;s happened since we last talked to him, just after jsConf.us 2010. Chris [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, the guys talk to Chris Williams (organizer of jsConf) and Matthew Podwysocki about the Javascript community, fighting negativity in the programmer community, emerging Javascript trends, and the merits of spring beers.</p>
<ul>
<li>Jon asks Chris to catch us up with what&#8217;s happened since we last talked to him, just after jsConf.us 2010.</li>
<li>Chris starts with his jsConf.eu 2010 talk, including Promote.js and the reminder not to forget the roots of the Javascript community.</li>
<li>Chris doesn&#8217;t speak at the jsConf.us conference, mostly because he organizes the US conference and doesn&#8217;t want to present an appearance of unfairness.</li>
<li>Chris then moves on to his jsConf.eu 2011 talk, An End To Negativity.</li>
<li>Chris says that the negativity is rampant in the programming community, and it feeds on itself. There are far too many people who participate in community conversation just to cheer on the fights. Our profession has a unique opportunity to create and try new things, but the negativity in the community stifles that. We need to stop the negative &#8220;hating&#8221; in private conversations, not shouting matches in online forums.</li>
<li>If you disagree with a technology, put your energy to constructive use via open source contribution (fork and create) rather than writing scathing blog posts.</li>
<li>Scott K says that negative discussion&#8217;s everywhere &#8211; all online discussion, politics, media. Rather than discuss ideas, people just call others idiots. Chris says you&#8217;ve got to start locally. His recommended solution involves beer.</li>
<li>Matt says it&#8217;s easier to lob bombs from afar, and personal discussions solves that. Kevin says one on one discussions over beer aren&#8217;t always possible, and Chris says even the offer is what&#8217;s important.</li>
<li>Jon says that he&#8217;s never tried to resolve issues one-on-one and come away convinced that the other person is just plain evil. Usually there&#8217;s some unspoken history that explains why people think as they do. Chris applies that to prejudices against Javascript that were formed by bad experiences people may have had long ago.</li>
<li>Jon says he&#8217;s noticed that Chris&#8217; speaking style is disarmingly humble. Chris says he really values humility in developers, and that the current rock star ninja terminology is too self promoting.</li>
<li>Jon says that the online discussion forums like Reddit and Hacker News are all about voting up or down, which encourages negativity. Chris talks about trite these arguments often are, such as focusing on features which aren&#8217;t yet implemented in new technologies.</li>
<li>Scott K. says he&#8217;s amazed at the overall positivity on StackOverflow. Chris says he thinks it&#8217;s a matter of time before it creeps in. Jon says he thinks that he thinks the vote engineering and overall problem solving focus of StackOverflow is designed to produce overall positive results.</li>
<li>Jon reacts to Chris&#8217; Fork and Create call by saying that when he&#8217;s releasing code publicly, it&#8217;s a lot harder to criticize others. Chris says that people who are busy creating don&#8217;t have time for trivial arguments, and Matt says that working publicly gives you a healthy dose of vulnerability.</li>
<li>Chris talks about the negativity he encounters in putting on conferences. At jsConf.us 2011 they raised over $3000 to contribute towards increasing gender diversity and it received no attention at all, while a negative incident at the conference got a lot of attention.</li>
<li>Jon says that in teaching his daughter some basic programming, he&#8217;s reminded of the fun of creation that got him started in development. That&#8217;s got to be our focus. Chris and Matt talk about how their parents spent time introducing them to computers, and would love to see parents introducing their kids to computers.</li>
<li>Scott K says that he&#8217;s seen the community as a whole move from a focus on writing code to macho chest thumping.</li>
<li>Jon says he liked the part of Chris&#8217; keynote that welcomed Dart and CoffeeScript. Chris said that innovation and new languages are great since they move things forward. Chris points out that people bash on Flash, but forget that it was instrumental in the development of Javascript through things like JIT compilation.</li>
<li>Scott K wonders if we&#8217;d do better to just create new languages more often. Jon says that&#8217;s tricky with Javascript since it runs on so many platforms, but Scott K says that he thinks there&#8217;s more room for extending Javascript inside the language itself. Chris says both can be powerful, and mentions ClojureScript. He says that the velocity of change for Javascript is accelerating with more frequent browser releases and the things he&#8217;s seeing in Windows 8. He says we need to embrace that change by being more willing to drop support for older browsers.</li>
<li>Christ talks about how TeamJS is raising money in the Mozilla Firefox Challenge (<a href="http://www.crowdrise.com/TeamJS">please join in!</a>).</li>
<li>Jon reacts to Chris&#8217; keynote question, &#8220;What would you do if you knew you could not fail,&#8221; noting that most of his personal failures come from not attempting things. Chris says that quote is inspirational to him, and agrees that we fail in 100% of things we do not attempt.</li>
<li>Twitter question from @elijahmanor &#8211; &#8220;Recently Chris tweeted that the trolls may be right. What did he mean by that?&#8221; Chris says that a reaction to hype around node.js, and there&#8217;s a general discussion about node.js.</li>
<li>Jon asks Chris about his reactions overall to Microsoft getting involved with things like node.js and Javascript on Windows 8. Chris says that the community sometimes has an initial shock, but Microsoft-of-new is a different company that&#8217;s doing a lot of great stuff. He says he&#8217;s happy to see talks from Microsoft developers that aren&#8217;t &#8220;Microsoft presentations.&#8221;</li>
<li>Matt talks about a recent node.js talk focused on maximizing node.js hosting efficiency.</li>
<li>Jon asks Matt and Chris to give us a heads up on some emerging technologies in JavaScript land. Matt mentions emscripten, jsmad, and RiverTrail.</li>
<li>Jon asks if people (himself included) will eventually realize that Javascript isn&#8217;t inherently too slow for these computationally intense applications. Scott K and Matt talk about how things like V8, JITing, and investment by big companies continue to make Javascript faster and faster.</li>
<li>Jon asks Chris what trends he&#8217;s noticing, and he mentions dynjs, pdfjs, and jslinux. He mentions browser vendors moving towards extension systems based on Javascript. Jon talks about how he thinks Mozilla&#8217;s XUL was so far ahead of the game, using HTML/CSS/Javascript as a development platform.</li>
<li>Matt brings up JSIL (a compiler that transforms .NET applications to Javascript). There&#8217;s a discussion of Javascript as a VM for other languages. Matt mentions Microsoft&#8217;s Volta initiative.</li>
<li>Chris and Scott K talk about putting other languages in the browser. Chris says that Javascript has been battle tested in a way that no other language has.</li>
<li>There&#8217;s a discussion of the node.js work that Microsoft&#8217;s been doing &#8211; not just getting it to run on Windows, but in making Windows / IIS hosting for node.js compelling.</li>
<li>Jon asks Chris and Matt for their current recommendations, and an argument over spring beers erupts.</li>
</ul>
<p>Show links:</p>
<ul>
<li><a href="http://jsconf.us/">jsConf.us</a>, <a href="http://jsconf.eu/2011/">jsConf.eu</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://codebetter.com/blogs/matthew.podwysocki/default.aspx">Matt Podwysocki&#8217;s Blog</a></li>
<li><a href="http://promotejs.com/">Promote JS</a></li>
<li><a href="http://en.wikipedia.org/wiki/Bcrypt">bcrypt</a></li>
<li><a href="https://github.com/h5bp/html5-boilerplate/issues/28">Issue 28</a></li>
<li><a href="http://lucumr.pocoo.org/2011/12/22/implicit-scoping-in-coffeescript/">The Problem with Implicit Scoping in CoffeeScript</a></li>
<li>Raganwald: <a href="https://github.com/raganwald/homoiconic/blob/master/2011/12/jargon.md#readme">CoffeeScript is not a language worth learning</a></li>
<li><a href="https://github.com/clojure/clojurescript">ClojureScript</a></li>
<li><a href="http://www.crowdrise.com/TeamJS">TeamJS donating to the Mozilla Firefox Challenge</a></li>
<li><a href="https://github.com/tjanczuk/denser">denser &#8211; an experiment with high density server side java script</a></li>
<li><a href="http://jsconf.eu/2011/garbage_collection_in_javascri.html">Erik Corry &#8211; Garbage Collection in JavaScript</a></li>
<li><a href="https://github.com/kripken/emscripten/wiki">emscripten &#8211; an LLVM-to-JavaScript compiler</a></li>
<li><a href="http://jsmad.org/">jsmad &#8211; a Javascript MPEG audio decoder</a></li>
<li><a href="https://github.com/RiverTrail/RiverTrail">RiverTrail &#8211; a ParallelArray abstraction for JavaScript</a></li>
<li><a href="http://www.codinghorror.com/blog/2007/07/the-principle-of-least-power.html">Atwood&#8217;s Law</a></li>
<li><a href="https://github.com/dynjs/dynjs">dynjs &#8211; (almost) 100% invokedynamic js impl</a></li>
<li><a href="https://github.com/mozilla/pdf.js">pdfjs &#8211; PDF Renderer in Javascript</a></li>
<li><a href="http://bellard.org/jslinux/">jslinux &#8211; Linux shell running in Javascript</a></li>
<li><a href="https://developer.mozilla.org/En/XUL">Mozilla XUL</a></li>
<li><a href="http://jsil.org/">JSIL</a></li>
<li><a href="http://en.wikipedia.org/wiki/Microsoft_Live_Labs_Volta">Microsoft Live Labs Volta</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0131-Chris-Williams-and-Matthew-Podwysocki-on-the-Javascript-community.mp3">Herding Code 131 &#8211; Chris Williams and Matthew Podwysocki on the Javascript community</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/FXsFpMerbKM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-131-chris-williams-and-matthew-podwysocki-on-the-javascript-community/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/O_6JSMq8a_0/HerdingCode-0131-Chris-Williams-and-Matthew-Podwysocki-on-the-Javascript-community.mp3" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, the guys talk to Chris Williams (organizer of jsConf) and Matthew Podwysocki about the Javascript community, fighting negativity in the programmer community, emerging Javascript trends, and the merits of spring beers. Jon asks Chris to ca</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, the guys talk to Chris Williams (organizer of jsConf) and Matthew Podwysocki about the Javascript community, fighting negativity in the programmer community, emerging Javascript trends, and the merits of spring beers. Jon asks Chris to catch us up with what&amp;#8217;s happened since we last talked to him, just after jsConf.us 2010. Chris [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-131-chris-williams-and-matthew-podwysocki-on-the-javascript-community/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/O_6JSMq8a_0/HerdingCode-0131-Chris-Williams-and-Matthew-Podwysocki-on-the-Javascript-community.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0131-Chris-Williams-and-Matthew-Podwysocki-on-the-Javascript-community.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 130: Dave Weaver on Loggr – a realtime analytics service built with MVC, MongoDB and SignalR</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/GVlkKKqnwLE/</link>
		<comments>http://herdingcode.com/herding-code-130-dave-weaver-on-loggr-a-realtime-analytics-service-built-with-mvc-mongodb-and-signalr/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 20:56:44 +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=375</guid>
		<description><![CDATA[In this episode, Jon Galloway and Kevin Dente talk to Dave Weaver about Loggr, a complete logging, analytics and notification system that will easily bolt on to your application. Dave runs Markkup, a consulting company and is building Loggr, SaaS application that provides real time logging and monitoring. He was one of the founders of [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, Jon Galloway and Kevin Dente talk to Dave Weaver about Loggr, a complete logging, analytics and notification system that will easily bolt on to your application.</p>
<ul>
<li>Dave runs Markkup, a consulting company and is building Loggr, SaaS application that provides real time logging and monitoring.</li>
<li>He was one of the founders of Chili!Soft, which was an implementation of Classic ASP that ran on Linux, Solaris, IBM software, and Windows.</li>
<li>Dave tells the story behind Chili!Soft, which is now Sun Java System Active Server Pages.</li>
<li>Dave goes into the main features/benefits of Loggr.</li>
<li>Jon asks about reports and queries provided by Loggr.</li>
<li>Dave mentions there is an HTML5 version of the dashboard that works well on a tablet as well as an iPhone app. There is also an Android app in the works.</li>
<li>Jon and Dave discuss the freemium model that Loggr employs.</li>
<li>The guys move to talking about the stack that Loggr is developed on.</li>
<li>It is built on ASP.NET MVC2.</li>
<li>It uses Backbone.js for the client side JavaScript.</li>
<li>MongoDB is used as the database.</li>
<li>SignalR is used for the client-server communication to provide live user monitoring.</li>
<li>Kevin asks about the decision to build a startup on the .NET platform.</li>
<li>The guys touch on the VB.NET vs C# debate.</li>
<li>Jon asks about the backup/redundancy story for MongoDB.</li>
<li>Dave talks about the HTML5 client vs the native iOS app vs the Android app.</li>
<li>Jon asks about the experience developing the iOS and Android apps.</li>
<li>There are agents for .NET, Java, ColdFusion, PHP, Ruby, JavaScript.</li>
<li>You can configure log4net to log to Loggr.</li>
<li>Dave mentions Loggr uses Rapleaf to display demographics for a user, such as age and gender.</li>
<li>Loggr also uses FullContact to display the social networks and avatars of a user.</li>
<li>Jon asks Dave for advice for anyone interested in starting a similar venture.</li>
<li>Jon asks about the Loggr road map.</li>
<li>Jon asks about the business and marketing side of Loggr.</li>
<li>Jon asks if any companies are leveraging the Loggr APIs to create other offerings.</li>
<li>Jon asks if there is any demand for customers to host Loggr internally.</li>
<li>Kevin asks if there have been any issues related to versions of the Loggr APIs.</li>
<li>Kevin asks about downtime and SLAs.</li>
<li>Jon asks about the process to get started with Loggr.</li>
</ul>
<p>Show links:</p>
<ul>
<li><a href="http://loggr.net/">Loggr</a> <a href="http://twitter.com/loggrnet">@loggrnet</a></li>
<li><a href="http://daveweaver.net/">Dave Weaver&#8217;s blog</a> <a href="http://twitter.com/#!/davideweaver">@davidweaver</a></li>
<li><a href="http://www.markkup.com/">Markkup</a></li>
<li><a href="http://discuss.joelonsoftware.com/default.asp?joel.3.238806.10">Joel on Software post about Chili!Soft</a></li>
<li><a href="http://docs.oracle.com/cd/E19857-01/821-0988/funig/index.html">Sun Java System Active Server Pages (formerly Chili!Soft)</a></li>
<li><a href="http://www.missionresearch.com/index.html">Mission Research</a></li>
<li><a href="http://blog.loggr.net/post/9404694838/what-about-google-analytics">Blog post referencing Google Analytics</a></li>
<li><a href="http://irony.codeplex.com/">Irony on CodePlex</a></li>
<li><a href="https://github.com/loggr">Loggr code on Github</a></li>
<li><a href="http://documentcloud.github.com/backbone/">Backbone.JS</a></li>
<li><a href="http://www.mongodb.org/">MongoDB</a></li>
<li><a href="http://www.mongodb.org/display/DOCS/CSharp+Language+Center">Official MongoDB C# driver</a></li>
<li><a href="https://github.com/SignalR/SignalR">SignalR</a></li>
<li><a href="http://xamarin.com/monotouch">MonoTouch</a></li>
<li><a href="http://xamarin.com/monoforandroid">Mono for Android</a></li>
<li><a href="http://blog.loggr.net/post/8993666809/nlog-writes-to-loggr">Nlog writes to Loggr</a></li>
<li><a href="http://logging.apache.org/log4net/">log4net</a></li>
<li><a href="https://www.rapleaf.com/">Rapleaf</a></li>
<li><a href="http://fullcontact.com/">FullContact</a></li>
<li><a href="http://evernote.com">Evernote</a></li>
<li><a href="http://exceptioneer.com">Exceptioneer</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0130-DaveWeaver-on-Loggr-a-realtime-analytics-service-built-with-MVC-MongoDB-and-SignalR.mp3">Herding Code 130: Dave Weaver on Loggr &#8211; a realtime analytics service built with MVC MongoDB and SignalR</a></p>
<p><em>This week&#8217;s show notes were typed up by <a href="http://twitter.com/rossfuhrman">@RossFuhrman</a> &#8211; Thanks!!!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/GVlkKKqnwLE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-130-dave-weaver-on-loggr-a-realtime-analytics-service-built-with-mvc-mongodb-and-signalr/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/vV11dk_1seA/HerdingCode-0130-DaveWeaver-on-Loggr-a-realtime-analytics-service-built-with-MVC-MongoDB-and-SignalR.mp3" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, Jon Galloway and Kevin Dente talk to Dave Weaver about Loggr, a complete logging, analytics and notification system that will easily bolt on to your application. Dave runs Markkup, a consulting company and is building Loggr, SaaS applicat</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, Jon Galloway and Kevin Dente talk to Dave Weaver about Loggr, a complete logging, analytics and notification system that will easily bolt on to your application. Dave runs Markkup, a consulting company and is building Loggr, SaaS application that provides real time logging and monitoring. He was one of the founders of [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-130-dave-weaver-on-loggr-a-realtime-analytics-service-built-with-mvc-mongodb-and-signalr/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/vV11dk_1seA/HerdingCode-0130-DaveWeaver-on-Loggr-a-realtime-analytics-service-built-with-MVC-MongoDB-and-SignalR.mp3" length="0" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0130-DaveWeaver-on-Loggr-a-realtime-analytics-service-built-with-MVC-MongoDB-and-SignalR.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 129: Rob Reynolds on Chocolatey and the Chuck Norris Frameworks</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/8kLjbDrsVzA/</link>
		<comments>http://herdingcode.com/herding-code-129-rob-reynolds-on-chocolatey-and-the-chuck-norris-frameworks/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 18:12:30 +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=373</guid>
		<description><![CDATA[In this episode, Jon Galloway, Kevin Dente and guest host John Sheehan talk to Rob Reynolds about Chocolatey (a Machine Package Manager, somewhat like apt-get for Windows), as well as Rob&#8217;s Chuck Norris frameworks for project setup, management, deployment, and more. Rob talks about how Nu helped shape the direction of NuGet. Chocolatey is a [...]]]></description>
				<content:encoded><![CDATA[<p>In this episode, Jon Galloway, Kevin Dente and guest host John Sheehan talk to Rob Reynolds about Chocolatey (a Machine Package Manager, somewhat like apt-get for Windows), as well as Rob&#8217;s Chuck Norris frameworks for project setup, management, deployment, and more.</p>
<ul>
<li>Rob talks about how Nu helped shape the direction of NuGet.</li>
<li>Chocolatey is a tool for installing system wide applications such as Notepad++ or Git.</li>
<li>Rob explains that it is built in PowerShell on top of NuGet.</li>
<li>The guys talk about the simple process to install Chocolatey and install an application.</li>
<li>Rob explains how Chocolatey was born.</li>
<li>John S. asks what the process is to create a new Chocolatey package.</li>
<li>The PowerShell command to install Chocolatey is: iex ((new-object net.webclient).DownloadString(&#8220;http://bit.ly/psChocInstall&#8221;))</li>
<li>Jon G. asks what Chocolatey does behind the scenes when installing a package.</li>
<li>Jon G. asks how to use Chocolatey to uninstall software Chocolatey installed.</li>
<li>John S. asks if Chocolatey has been used in a way that wasn&#8217;t expected.</li>
<li>The guys discuss the various ways of setting up a process to install multiple packages at once.</li>
<li>Rob explains the difference between Chocolatey and Ninite.</li>
<li>Kevin asks about the silent installs and how it works if the application doesn&#8217;t support silent installs.</li>
<li>Kevin asks about the update story.</li>
<li>The guys discuss learning and understanding PowerShell.</li>
<li>Rob discusses the Chocolatey integration with Web Platform Installer.</li>
<li>John S. asks about the reason behind writing Chocolatey in PowerShell.</li>
<li>Kevin asks about Microsoft&#8217;s package manager, CoApp and how it relates to and is different from Chocolatey.</li>
<li>John S. and Rob discuss how Chef, Puppet and Chocolatey could be used to spin up a new machine for a production deployment.</li>
<li>Kevin asks about the fact that Rob is the owner of most of the Chocolatey packages and how he keeps track of updates to all those packages.</li>
<li>Rob talks about the Chuck Norris framework and the following components of the framework:</li>
<li>WarmuP -allows you to define templates for entire projects and change them as technology changes and you learn new things.</li>
<li>UppercuT &#8211; is a conventional automated .NET build framework (templated NAnt). UppercuT is the insanely easy to use build framework.</li>
<li>RoundhousE &#8211; is an automated database deployment (change management) system that allows you to use your current idioms and gain much more.</li>
<li>DropkicK &#8211; is a fluent deployment framework that seeks to make deployments easier.</li>
<li>Jon asks if the company Rob and Dru worked for when they were working on these projects was receptive to their open source development.</li>
<li>Rob will be speaking on NuGet at CodeMash (it&#8217;s sold out) in January.</li>
</ul>
<p>Show links:</p>
<ul>
<li><a href="http://chocolatey.org">Chocolatey.org</a></li>
<li><a href="http://ferventcoder.com/">Rob Reynolds </a><a href="http://twitter.com/#!/ferventcoder">@ferventcoder</a></li>
<li><a href="https://twitter.com/johnsheehan">Guest Host John Sheehan </a></li>
<li><a href="http://nuget.org">Nuget </a></li>
<li><a href="http://www.youtube.com/watch?v=Wt_unjS_SUo">April video for creating a new Chocolatey package 6:46</a></li>
<li><a href="http://twitter.com/dahlbyk">Keith Dahlby </a></li>
<li><a href="http://twitter.com/monkeyonahill">James Tryand </a></li>
<li><a href="http://www.paulstovell.com/octopus/intro">Octopus </a></li>
<li><a href="http://vagrantup.com/">Vagrant </a></li>
<li><a href="http://Ninite.com">Ninite </a></li>
<li><a href="http://www.microsoft.com/web/">Web Platform Installer </a></li>
<li><a href="https://github.com/scottmuc/Pester">Pester </a></li>
<li><a href="http://coapp.org">CoApp </a></li>
<li><a href="http://www.opscode.com/chef/">Chef </a></li>
<li><a href="http://projects.puppetlabs.com/projects/puppet">Puppet </a></li>
<li><a href="http://ChangeDetection.com">Change Detection </a></li>
<li><a href="https://github.com/chucknorris">Chuck Norris Framework </a></li>
<li><a href="http://drusellers.com">Dru Sellers </a><a href="http://twitter.com/drusellers">@drusellers</a></li>
<li><a href="https://github.com/schambers/fluentmigrator">Fluent Migrator </a></li>
<li><a href="http://code.google.com/p/tarantino/updates/list">Tarantino</a></li>
<li><a href="http://codemash.org">CodeMash </a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0129-Rob-Reynolds-on-Chocolatey-and-the-Chuck-Norris-Frameworks.mp3">Herding Code 128: Rob Reynolds on Chocolatey and the Chuck Norris Frameworks</a></p>
<p><em>This week&#8217;s show notes were typed up by <a href="http://twitter.com/rossfuhrman">@RossFuhrman</a> &#8211; Thanks!!!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/8kLjbDrsVzA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-129-rob-reynolds-on-chocolatey-and-the-chuck-norris-frameworks/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/RtQqsp7EPQc/HerdingCode-0129-Rob-Reynolds-on-Chocolatey-and-the-Chuck-Norris-Frameworks.mp3" fileSize="40077645" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode, Jon Galloway, Kevin Dente and guest host John Sheehan talk to Rob Reynolds about Chocolatey (a Machine Package Manager, somewhat like apt-get for Windows), as well as Rob&amp;#8217;s Chuck Norris frameworks for project setup, management, depl</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode, Jon Galloway, Kevin Dente and guest host John Sheehan talk to Rob Reynolds about Chocolatey (a Machine Package Manager, somewhat like apt-get for Windows), as well as Rob&amp;#8217;s Chuck Norris frameworks for project setup, management, deployment, and more. Rob talks about how Nu helped shape the direction of NuGet. Chocolatey is a [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-129-rob-reynolds-on-chocolatey-and-the-chuck-norris-frameworks/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/RtQqsp7EPQc/HerdingCode-0129-Rob-Reynolds-on-Chocolatey-and-the-Chuck-Norris-Frameworks.mp3" length="40077645" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0129-Rob-Reynolds-on-Chocolatey-and-the-Chuck-Norris-Frameworks.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 128: Corey Haines on Global Day of Coderetreat (December 3)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Ss4qh9HBfA4/</link>
		<comments>http://herdingcode.com/herding-code-128-corey-haines-on-global-day-of-coderetreat-december-3/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 23:13:32 +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=369</guid>
		<description><![CDATA[On this episode of Herding Code, Scott K, Jon, and Kevin talk to Corey Haines about the Global Day of Coderetreat event being held in 90+ cities on December 3. Scott asks Corey to start by explaining his software journeyman thing, or as Scott calls it &#8220;couch surfing in return for coding.&#8221; Corey describes how he transitioned [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, Scott K, Jon, and Kevin talk to Corey Haines about the Global Day of Coderetreat event being held in 90+ cities on December 3.</p>
<ul>
<li>Scott asks Corey to start by explaining his software journeyman thing, or as Scott calls it &#8220;couch surfing in return for coding.&#8221; Corey describes how he transitioned from a traditional software developer job to training and speaking.</li>
<li>Scott describes his experiences at a Coderetreat in Seattle &#8211; a series of 45 minute pair programming exercises with Conway&#8217;s Game of Life under a variety of constraints.</li>
<li>Corey explains how Coderetreat got started at CodeMash 2009 as a way to intentionally practice writing beautiful code outside of the pressure of day to day work.</li>
<li>Corey talks about how deleting your code at the end of every 45 minute session means you can concentrate on learning rather trying to complete anything.</li>
<li>Jon asks if people are working towards any kind of graphical output, and Corey says that the focus is really on the code, and learning how to respond to changes and constraints.</li>
<li>Twitter question from George Dinwiddie (@gdinwiddie) &#8220;What was the most interesting starting point for the Game of Life&#8221; Corey talks about people often start with traditional object oriented noun/verb approaches in the morning and move towards an outside-in mentality in the afternoons. He&#8217;s seen some interesting work with functional languages such as Clojure and J.</li>
<li>Jon asks about the breakdown of programming languages that he sees people using.</li>
<li>There&#8217;s a discussion of how setup and install can often eat up a lot of time at this kind of event, and Corey talks about how that&#8217;s not such a problem here: people show up with working development environments, are working at the testing level, and can just pair with someone who</li>
<li>Jon asks what common patterns he sees people learn. Corey talks about some big changes in TDD focus and application design.</li>
<li>Scott and Corey talks about the benefit of pairing with a lot of people at differing skill levels.</li>
<li>Twitter question from Steven Proctor (@stevenproctor) &#8220;How often do you get to pair at these events&#8221; &#8211; Corey says that the facilitator role means you don&#8217;t get to pair, so he&#8217;s only been able to a couple times.</li>
<li>Kevin asks how new pairing is to attendees, and if there&#8217;s any specific focus on learning how to pair better. Corey talks about some specific exercises which focus on paring techniques, including a Mute session (no talking, all communication through code) and Find The Loophole (in which the the coder purposefully tries to write the wrong algorithm while passing all tests).</li>
<li>Scott says he</li>
<li>Twitter question from from Maggie Longshore (@MaggieLongshore) &#8220;How he makes each code session unique so it doesn&#8217;t get monotonous. Share some tips for facilitators.&#8221;</li>
<li>Jon asks about the upcoming Global Day of Coderetreat on December 3. Corey explains what will be going on worldwide, and how he&#8217;ll be exploiting a flight over the international date line to attend the full day sessions in both Sydney and Hawaii.</li>
<li>Jon asks about some of the guidelines for listed hosting a Coderetreat, including a good (non-pizza) lunch and no cost to attendees. Corey says that in some cases there&#8217;s a deposit which is fully refunded provided you show up.</li>
<li>Jon asks Corey how people can find out about a Coderetreat near them, and if it&#8217;s still possible to set up a Coderetreat if there isn&#8217;t one in your area. Corey says yes, and points us to Coderetreat.org for all information about the Global Day of Coderetreat on December 3.</li>
<li>Jon asks Corey about his MercuryApp, a micro-journaling system with analytics that he and Sara Gray run.</li>
<li>The guys chide Corey for slacking off by setting his Global Day of Coderetreat so low, and he talks about his difficult decision to exclude astronauts this time around.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://coderetreat.org/">Coderetreat.org</a> (Global Day of Coderetreat site)</li>
<li><a href="http://coderetreat.com/">Coderetreat.com</a> (Information on the Coderetreat format)</li>
<li><a href="http://coreyhaines.com/">Corey Haines</a> (<a href="http://twitter.com/coreyhaines">@coreyhaines</a>)</li>
<li><a href="http://coderetreat.com/gol.html">Conway&#8217;s Game of Life</a></li>
<li><a href="http://en.wikipedia.org/wiki/J_(programming_language)">J Programming Language</a></li>
<li><a href="https://www.mercuryapp.com/">MercuryApp</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0128-Corey-Haines-on-Global-Day-of-Coderetreat.mp3">Herding Code 128: Corey Haines on Global Day of Coderetreat</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Ss4qh9HBfA4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-128-corey-haines-on-global-day-of-coderetreat-december-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/QEdBGkUHvUs/HerdingCode-0128-Corey-Haines-on-Global-Day-of-Coderetreat.mp3" fileSize="40616315" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, Scott K, Jon, and Kevin talk to Corey Haines about the Global Day of Coderetreat event being held in 90+ cities on December 3. Scott asks Corey to start by explaining his software journeyman thing, or as Scott calls it &amp;#8</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, Scott K, Jon, and Kevin talk to Corey Haines about the Global Day of Coderetreat event being held in 90+ cities on December 3. Scott asks Corey to start by explaining his software journeyman thing, or as Scott calls it &amp;#8220;couch surfing in return for coding.&amp;#8221; Corey describes how he transitioned [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-128-corey-haines-on-global-day-of-coderetreat-december-3/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/QEdBGkUHvUs/HerdingCode-0128-Corey-Haines-on-Global-Day-of-Coderetreat.mp3" length="40616315" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0128-Corey-Haines-on-Global-Day-of-Coderetreat.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 127: Setting up your Computer and Work Area</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/rqx1LtK2RWA/</link>
		<comments>http://herdingcode.com/herding-code-128-setting-up-your-computer-and-work-area/#comments</comments>
		<pubDate>Tue, 22 Nov 2011 19:20:45 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=364</guid>
		<description><![CDATA[On this episode of Herding Code, the guys discuss computer and work area setup, from installation and file management to ergonomic work areas and animated GIF&#8217;s. Kevin and K Scott both just got MacBooks, they discuss what they are doing with them, such as using the emulator to test HTML5 apps for iPhone/iPad. Jon asks, [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, the guys discuss computer and work area setup, from installation and file management to ergonomic work areas and animated GIF&#8217;s.</p>
<ul>
<li>Kevin and K Scott both just got MacBooks, they discuss what they are doing with them, such as using the emulator to test HTML5 apps for iPhone/iPad.</li>
<li>Jon asks, &#8220;When you get a new mac, you open it up and rainbows come out of it. Do you have to install anything? How does that setup process work?&#8221;</li>
<li>Kevin talks about development tooling such as HomeBrew and XCode. They discuss different tools and apps that they need to do development.</li>
<li>Jon asks about twitter apps. K Scott uses the browser; Kevin is using the official Twitter app which seems pretty good except when it won&#8217;t launch the browser when clicking on the links in tweets.</li>
<li>When upgrading, do you go through fresh install or remove programs? Jon talks about using Ninite to install programs you use a lot such as 7Zip, Audacity, Chrome, FileZilla, Skype, etc, because it manages everything for you and you don&#8217;t have to click through all the install dialogs.</li>
<li>Also talks about using the Microsoft Web Platform Installer to get all of the web development stuff.</li>
<li>They talk about the pros and cons of using Microsoft Office, and discuss using the Mac apps or Google docs or Office.Live.com.</li>
<li>Jon is using Mesh to share between computer and sky drive; what kind of file sharing? K Scott is using Dropbox, says Live Mesh is important because of the remote desktop feature of Mesh. They talk about different file sharing companies and features, and talk about iCloud.</li>
<li>Jon talks about the Windows Home Group feature, and how easy it is to share files, printers, media, etc., and talks about doing backups. Uses Space Sniffer to find big files.</li>
<li>Jon got an SSD, so he made the old drive his D drive and used the SSD as his primary drive. If the SSD failed (which it did), he could just boot off the D drive.</li>
<li>They discuss the placement of the files on the computer, whether to move to a second hard drive or partition, etc., and whether to use Libraries; they talk about searching for files in Windows. Some software apps disable the file indexer in Windows. When you install on an SSD, they disable some services like defrag, prefetch &#8211; it also disabled search.</li>
<li>K Scott asks what kind of SSD Jon is using that is failing. Jon says it&#8217;s an OCZ Vertex 2, but he&#8217;s not sure it&#8217;s the drive versus the computer &#8211; gets blue screen on Windows, thinks it might be a hardware problem with his evil computer.</li>
<li>Jon asks if they use Hibernate or Sleep? How often do they reboot?</li>
<li>Kevin never uses hibernate. Jon will have a bunch of stuff running and will hibernate to save the battery on his laptop. Kevin thinks it burns slowly enough on Sleep, only hibernates when doing a full day of travel. Not worth it for a couple of hours.</li>
<li>With newer laptop (16gb of ram), hibernating is a big deal. Jon ended up setting hibernate file size and tweaking the hibernate settings.</li>
<li>MacBooks have pretty good battery life. The Air says it has almost 8 hours remaining; thinks that&#8217;s a little high, but it&#8217;s pretty good. Jon&#8217;s ThinkPad W520 is big, but gets around 7 hours, doesn&#8217;t have to worry about battery life; some optimizing settings make it difficult to use a projector.</li>
<li>They discuss how often they repave their machines and the effect of using beta versions of software, how they go about getting back to work after repaving. How do you save your settings and reapply them after repaving?</li>
<li>K Scott &#8211; windows get stuck off screen, can&#8217;t get them back on the main screen. Kevin has a utility that can help with that; it&#8217;s on his blog. Shows list of off-screen windows &#8211; can pick one and it will move it back to the main window.</li>
<li>Jon finds uninstall really works pretty well now, whereas before it was just a cruel joke.</li>
<li>K Scott talks about pulling pictures off of a Windows 6 phone. Doesn&#8217;t attach as an external drive, it installs Windows Mobile Device Center. Nooooo!!!!!</li>
<li>Jon finished his office and moved into it. What about a standup desk? Found something simple from IKEA that could be used for part of the day. They talk about the idea of a standup desk.</li>
<li>What about doing your work on a treadmill with a laptop? (Idea from a Neal Stephenson book). What if you did that for 15 to 30 minutes a day? Several people on twitter responded with information about their setups doing this.</li>
<li>Simple way &#8211; found something for forty bucks on amazon that the laptop would rest in. Would just walk, not jog. Others have taken the control thing apart and put in a desk. Let us know if you&#8217;ve tried something like this.</li>
<li>They discuss ergo keyboards, and using Synergy or Input Director for sharing a keyboard and mouse across multiple computers.</li>
<li>K Scott has a problem with the keyboard on the Mac; bothers his hands, especially when using it for hours. They like Lenovo keyboards.</li>
<li>Jon &#8211; some keys don&#8217;t map between Mac and Windows. Kevin uses a Microsoft ergo keyboard with the Mac, and out of habit still uses those keys, and it sometimes has a weird impact.</li>
<li>They talk about Vim and Mac Vim.</li>
<li>Jon switched from using a mouse to using a tablet. Mouse is what really hurts your wrist. Kevin moved his mouse to the left for years for the same reason. K Scott likes the TrackPoint pointing stick on the Lenovo.  Kevin&#8217;s never been a fan of the trackpad on the laptops, but the Mac trackpad is brilliant.</li>
<li>Talk about using different software to help readability, like Readable, which uses Google web fonts. Can customize it to meet your needs. Makes it easier to read web pages.</li>
<li>Jeff Atwood posted a blog entry about backlights behind the monitor like LED glowstrips. You can have a dark workspace and lower the contrast using backlights.</li>
<li>And now for something completely different . a lightning round.
<ul>
<li>What&#8217;s your favorite browser?</li>
<li>What&#8217;s your favorite Javascript library this week?</li>
<li>Did Adobe really kill Flash? Does the lightning round really work? Does anyone expect the Spanish Inquisition? Why do people keep making websites that exclusively use Flash, especially restaurants? Is the future of video really animated gifs?</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>Show Links:</p>
<ul>
<li><a href="http://mxcl.github.com/homebrew/">Homebrew</a> (OSX)</li>
<li><a href="http://ninite.com/">Ninite</a> (Windows)</li>
<li><a href="http://www.microsoft.com/web/downloads/platform.aspx">Web Platform Installer</a> (Windows)</li>
<li><a href="https://www.dropbox.com/">Dropbox</a> (Web)</li>
<li><a href="http://explore.live.com/windows-live-mesh">Windows Live Mesh</a> (Windows, Web)</li>
<li><a href="http://weblogs.asp.net/kdente/archive/2008/11/21/new-utility-for-dealing-with-off-screen-apps-front-and-center.aspx">Front And Center!</a> (utility from Kevin that locates offscreen windows)</li>
<li><a href="http://www.ikea.com/us/en/catalog/products/S49843462/">Ikea Utby Bar Table</a></li>
<li><a href="http://www.amazon.com/gp/product/0061977969/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=0061977969">REAMDE</a> (book which mentions treadmill desk)</li>
<li><a href="http://www.mperfect.net/treadTray/">treadTray</a></li>
<li><a href="http://llewellynfalco.blogspot.com/2010/11/my-treadmill-desk.html">Llewelyn Falco&#8217;s Treadmill Desk</a></li>
<li><a title="Microsoft Natural Ergonomic Keyboard 4000" href="http://www.amazon.com/gp/product/B000A6PPOK/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B000A6PPOK">Microsoft Natural Ergonomic Keyboard 4000</a></li>
<li><a href="http://weblogs.asp.net/jgalloway/archive/2006/06/14/Mouseless-Computing.aspx">Mouseless Computing</a> (blog post from Jon)</li>
<li><a href="http://synergy-foss.org/">Synergy</a></li>
<li><a href="http://inputdirector.com/">InputDirector</a></li>
<li><a href="http://support.apple.com/kb/HT1220">Boot Camp mappings for Windows</a></li>
<li><a href="http://www.vim.org/">VIM</a></li>
<li><a href="http://www.readability.com/">Readability</a></li>
<li><a href="http://readable.tastefulwords.com/">Readable</a></li>
<li><a href="http://www.codinghorror.com/blog/2011/11/bias-lighting.html">Bias Lighting</a> (Jeff Atwood)</li>
<li><a href="http://documentcloud.github.com/backbone/">Backbone.js</a></li>
<li><a href="http://raphaeljs.com/">Raphael</a></li>
<li><a href="http://documentcloud.github.com/underscore/">Underscore.js</a></li>
<li><a href="http://blogs.adobe.com/flashplatform/2011/11/flash-to-focus-on-pc-browsing-and-mobile-apps-adobe-to-more-aggressively-contribute-to-html5.html">Flash to Focus on PC Browsing and Mobile Apps; Adobe to More Aggressively Contribute to HTML5</a></li>
<li><a href="http://animalsbeingdicks.com/">Animals Being Dicks</a> (animated GIF&#8217;s)</li>
<li><a href="http://iwdrm.tumblr.com/">If We Don&#8217;t, Remember Me</a> (cinematic animated GIF&#8217;s)</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0127-Computer-and-work-area-setup.mp3">Herding Code 127: Setting up your Computer and Work Area</a></p>
<p><em>This week&#8217;s show notes were typed up by <a href="http://twitter.com/#!/RobinDotNet">@RobinDotNet</a> &#8211; Thanks!!!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/rqx1LtK2RWA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-128-setting-up-your-computer-and-work-area/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/hrS6hILVp60/HerdingCode-0127-Computer-and-work-area-setup.mp3" fileSize="49585041" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, the guys discuss computer and work area setup, from installation and file management to ergonomic work areas and animated GIF&amp;#8217;s. Kevin and K Scott both just got MacBooks, they discuss what they are doing with them, s</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, the guys discuss computer and work area setup, from installation and file management to ergonomic work areas and animated GIF&amp;#8217;s. Kevin and K Scott both just got MacBooks, they discuss what they are doing with them, such as using the emulator to test HTML5 apps for iPhone/iPad. Jon asks, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-128-setting-up-your-computer-and-work-area/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/hrS6hILVp60/HerdingCode-0127-Computer-and-work-area-setup.mp3" length="49585041" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0127-Computer-and-work-area-setup.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 126: Jeff Atwood on the overlap of Video Games and Learning</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/MCcDM1w7mP0/</link>
		<comments>http://herdingcode.com/herding-code-126-jeff-atwood-on-the-overlap-of-video-games-and-learning/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 00:38:57 +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=363</guid>
		<description><![CDATA[On this episode of Herding Code, the guys talk to Jeff Atwood about the intersection of video games and learning, along the way discussing music, learning to program, casual games, bleeding edge games about bleeding (Battlefield 3), Kinect, Wii, and retro games. Jeff talks about video games as a gateway to programming. Jon and Jeff [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, the guys talk to Jeff Atwood about the intersection of video games and learning, along the way discussing music, learning to program, casual games, bleeding edge games about bleeding (Battlefield 3), Kinect, Wii, and retro games.</p>
<ul>
<li>Jeff talks about video games as a gateway to programming. Jon and Jeff talk about how video games teach a skill which is valuable in programming &#8211; the ability to accept and work with arbitrary rules. </li>
<li>Jeff talks about the crappy games he has created. </li>
<li>The guys talk about how Rocksmith can teach you how to actually play a real guitar. The guys compare Rocksmith to Rock Band and Guitar Hero, and Jeff talks about how really learning guitar skills takes work, and Rocksmith and Rock Band take two very different approaches. </li>
<li>There&#8217;s a discussion of how well Rocksmith senses what you&#8217;re playing, and how musical performances are by nature interpretive and imprecise. </li>
<li>The guys talk about how video games can lead to real world knowledge and skills. </li>
<li>Jeff brings up the concept of gamification and how it can be used to get people to learn something worthwhile. He discusses the balance of fun and learning, and the importance of keeping learning fun. </li>
<li>Jeff talks about Khan Academy, and how it leverages gamification. </li>
<li>Jon talks about Codecademy &#8211; free, interactive programming classes with some game-like features. </li>
<li>K. Scott talks about the Roblox game and using Roblox Studio to do some basic programming. </li>
<li>Jon talks about the World of Goo, and how he&#8217;d helped his own daughters build their own levels in World of Goo. </li>
<li>Jeff talks about incidental learning and how games can encourage it. </li>
<li>Jeff says programmers need more points of reference than XKCD to explain things. </li>
<li>Jeff and Kevin talks about the power of gamification as a psychology hack, and how it can be used for good and evil. </li>
<li>Kevin brings up the idea of addiction to Stack Overflow. Jeff talks about the ways that Stack Overflow tries to prevent burnout of contributors. </li>
<li>Jeff talks about the balance of effort and reward, and how Stack Overflow sometimes over-rewards people for minimal work on their part. </li>
<li>The guys talk about video games that encourage teamwork, such as World of Warcraft, Battlefield 3, and Half-Life. </li>
<li>The guys discuss Microsoft Kinect and compare it to the Nintendo Wii. There&#8217;s a discussion of the controller responsiveness and selection gestures for these systems, and the importance of writing a game that&#8217;s native to these new platforms as opposed to simple ports.</li>
<li>Jon takes from questions from Twitter about Jeff&#8217;s favorite retro games, and Jeff says video game nostalgia is overrated &#8211; he&#8217;s really excited about the new games like Battlefield 3.</li>
<li>Kevin asks about MAME and home arcades. Jeff says it was interesting to have build two home arcade machines, but it&#8217;s not something he&#8217;d want to spend anymore time on.</li>
<li>Jon talks about Braid, and the hidden insanely tough extra game of finding all 8 stars. </li>
<li>The guys congratulate Jeff on his recent news that he&#8217;s expecting twins, and he signs off to play Battlefield 3.</li>
</ul>
<p>Show Links:</p>
<ul>
<li>Jeff Atwood (<a href="http://twitter.com/codinghorror">@codinghorror</a> <a href="http://www.fakeplasticrock.com">http://www.fakeplasticrock.com</a> <a href="http://codinghorror.com">http://codinghorror.com</a>) </li>
<li><a href="http://www.codinghorror.com/blog/2006/07/separating-programming-sheep-from-non-programming-goats.html">Separating programming sheep from non programming goats</a> </li>
<li><a href="http://www.neverworkintheory.org/?p=197">An Empirical Comparison of the Accuracy Rates of Novices using the Quorum, Perl, and Randomo Programming Languages</a> </li>
<li><a href="http://www.amazon.com/gp/product/B004S5PBM0/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B004S5PBM0&quot;&gt;Rocksmith&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=jongall-20&amp;l=as2&amp;o=1&amp;a=B004S5PBM0&amp;camp=217145&amp;creative=399373">RocksmithRocksmithRocksmith</a> / <a href="http://www.amazon.com/gp/product/B003RS8HG6/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B003RS8HG6">Rock Band 3</a> </li>
<li><a href="http://www.penny-arcade.com/patv/show/extra-credits">Penny Arcade &#8211; Extra Credits</a> </li>
<li>Joi Ito: <a href="http://joi.ito.com/weblog/2006/03/13/leadership-in-w.html">Leadership in World of Warcraft</a> </li>
<li><a href="http://www.khanacademy.org/">Khan Academy</a> </li>
<li><a href="http://www.codecademy.com">Codecademy</a> </li>
<li><a href="http://roblox.com">Roblox game</a> </li>
<li><a href="http://area51.stackexchange.com/proposals/4300/roblox">Roblox Stack Exchange</a> </li>
<li><a href="http://wiki.roblox.com/index.php/Studio">Roblox Studio</a> </li>
<li><a href="http://www.worldofgoo.com/">World of Goo</a> / <a href="http://goofans.com/developers/world-of-goo-level-editor">World of Goo Level Editor</a> </li>
<li><a href="http://blog.stackoverflow.com/2011/10/se-podcast-23/">SE Podcast #23 &#8211; James Portnow</a> </li>
<li><a href="http://en.wikipedia.org/wiki/Loss_aversion">Loss aversion</a> </li>
<li><a href="http://youarenotsosmart.com/2011/03/25/the-sunk-cost-fallacy/">The Sunk Cost Fallacy</a> </li>
<li><a href="http://www.amazon.com/gp/product/0307273407/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=0307273407">59 Seconds</a> </li>
<li><a href="http://www.amazon.com/gp/product/B003O6G5TW/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B003O6G5TW">Battlefield 3</a> </li>
<li><a href="http://xkcd.com/214/">XKCD &#8211; The Problem With Wikipedia</a> </li>
<li><a href="http://ejohn.org/blog/next-steps-in-2011/">John Resig joins Khan Academy</a> </li>
<li><a href="http://www.amazon.com/gp/product/B003O6JLZ2/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399369&amp;creativeASIN=B003O6JLZ2">Xbox Kinect</a> </li>
<li><a href="http://www.amazon.com/gp/product/B0050SYYEK/ref=as_li_ss_tl?ie=UTF8&amp;tag=jongall-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=B0050SYYEK">Dance Central 2</a> </li>
<li><a href="http://www.amazon.com/dp/B0050SYUAS/ref=as_li_ss_til?tag=jongall-20&amp;camp=213381&amp;creative=390973&amp;linkCode=as4&amp;creativeASIN=B0050SYUAS&amp;adid=1F4YDB7E5JXT5H3YDSD0&amp;&amp;ref-refURL=http%3A%2F%2Frcm.amazon.com%2Fe%2Fcm%3Flt1%3D_blank%26bc1%3D000000%26IS2%3D1%26bg1%3DFFFFFF%26fc1%3D000000%26lc1%3D0000FF%26t%3Djongall-20%26o%3D1%26p%3D8%26l%3Das4%26m%3Damazon%26f%3Difr%26ref%3Dss_til%26asins%3DB0050SYUAS">Your Shape 2012</a> </li>
<li><a href="http://braid-game.com/">Braid</a> / <a href="http://www.youtube.com/watch?v=3bJYEk-IXa8">Braid &#8211; All 8 Stars</a> </li>
<li><a href="http://www.atari.com/play/atari/yars_revenge">Yars&#8217; Revenge</a> </li>
<li><a href="http://arstechnica.com/tech-policy/news/2011/10/bitcoin-implodes-down-more-than-90-percent-from-june-peak.ars">Bitcoin crash</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0126-Jeff-Atwood-on-Games-and-Gamification.mp3">Herding Code 126: Jeff Atwood on Video Games and Gamification</a></p>
<p><em>This week&#8217;s show notes were typed up by <a href="http://twitter.com/rossfuhrman">@rossfuhrman</a> &#8211; Thanks!!!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/MCcDM1w7mP0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-126-jeff-atwood-on-the-overlap-of-video-games-and-learning/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/lnbodBjcxtg/HerdingCode-0126-Jeff-Atwood-on-Games-and-Gamification.mp3" fileSize="61827291" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, the guys talk to Jeff Atwood about the intersection of video games and learning, along the way discussing music, learning to program, casual games, bleeding edge games about bleeding (Battlefield 3), Kinect, Wii, and retro</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, the guys talk to Jeff Atwood about the intersection of video games and learning, along the way discussing music, learning to program, casual games, bleeding edge games about bleeding (Battlefield 3), Kinect, Wii, and retro games. Jeff talks about video games as a gateway to programming. Jon and Jeff [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-126-jeff-atwood-on-the-overlap-of-video-games-and-learning/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/lnbodBjcxtg/HerdingCode-0126-Jeff-Atwood-on-Games-and-Gamification.mp3" length="61827291" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0126-Jeff-Atwood-on-Games-and-Gamification.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 125: Truffler with Joel Abrahamsson, Marcus Granstrom and Henrik Lindstrom</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Am-JgeV3alk/</link>
		<comments>http://herdingcode.com/herding-code-125-truffler-with-joel-abrahamsson-marcus-granstrom-and-henrik-lindstrom/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 21:40:38 +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=360</guid>
		<description><![CDATA[On this episode of Herding Code, the guys talk to Joel Abrahamsson, Marcus Granström and Henrik Lindström about Truffler, a solution for building advanced search and querying functionality for websites and other data-centric systems. They talk about their backgrounds and combining their different skills to build something pretty awesome. K. Scott says Truffler has a [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode of Herding Code, the guys talk to Joel Abrahamsson, Marcus Granström and Henrik Lindström about Truffler, a solution for building advanced search and querying functionality for websites and other data-centric systems.</p>
<ul>
<li>They talk about their backgrounds and combining their different skills to build something pretty awesome.</li>
<li>K. Scott says Truffler has a REST API and can be called from several languages (.NET, Java, js). How to send queries, where is the data?</li>
<li>Joel explains they&#8217;re using Elastic search, which indexes JSON documents; you push data to it in the form of JSON, then query it using JSON. The data is stored, but the point is to build awesome search.</li>
<li>Marcus points out you can get a Truffler in a box, where you get a server to your house so you can run it inside your own internet if you like.</li>
<li>K. Scott mentions the examples using the C# API on the Truffler home page. Do you convert that to a URL for your service?</li>
<li>Joel talks about using Elastic Search and the bits they&#8217;ve added on top of it, including the various integrations or client APIs they are making available.</li>
<li>K. Scott says he ran through their example; was able to just bang his way through it without having to dig into the documentation too much.</li>
<li>Joel: Instead of bringing your data to the search engine, we&#8217;re trying to bring the search engine to you, so you can query it in a way that feels natural in C#. That&#8217;s the whole point of Truffler.</li>
<li>Jon Asks about being able to search for a keyword and also have a geographical search and how that works.</li>
<li>Joel says they search for the keyword and then filter by coordinates, which does not affect relevance. Can specify that matches for the keyword have double the relevance of non-matches.</li>
<li>Talking about the ability to modify relevance and rank criteria higher and lower.</li>
<li>K. Scott asks if they contribute any patches or make any patches or augment anything to the technology they are building on?</li>
<li>Henrik has gone through the elastic search source code quite a few times. Found bugs, but not trying to augment it, just trying to find a way to package it in a nice way.</li>
<li>Jon asks about the document search capabilities (pdf, xml, word, etc) &#8211; part of elastic search? Or did you have to do some of that work?</li>
<li>Marcus replied that most features are basically from the elastic search core functions. The mods we have are just bug fixes. Not exposing any new functionality, just providing some features that are a little different from the core project.</li>
<li>They&#8217;re trying to make search easier so you don&#8217;t have to analyze and then index your data; they&#8217;ll do that for you.</li>
<li>Jon asks about highlighted words and bacon. Joel says it&#8217;s configurable. Can ask for one big fragment with highlighted keywords, or several small fragments, comes back as a separate fields in the JSON document. To make it as easy as possible, they are using LINQ syntax. Example: Select.As Highlighted()</li>
<li>Discussing how to add search to your website/blog.</li>
<li>They&#8217;re using JSON.NET. Discusses client class and using extension methods.</li>
<li>They discuss how to do a Google-type search &#8211; typing in textbox, brings results.</li>
<li>K. Scott: Any support for Word and PDF? Joel: Yes, it&#8217;s out of the box with Elastic Search; handles all kinds of formats.</li>
<li>K. Scott asks what the biggest challenge is. Joel: Everything. Branding, building the product, figuring out the market.</li>
<li>K. Scott says this is actually a product and a business now; was that new for the three of you? Joel says yes; were forced into it when working for a customer together who needed to search and query data not stored in a normalized database. Was the initial seed idea of Truffler.</li>
<li>K. Scott asks about node. Henrik said they use node as a reverse proxy to do authentication for Elastic Search.</li>
<li>They know what it can do; they can control how it&#8217;s used. It&#8217;s scary and exciting to see how people are using it.</li>
<li>Marcus said have to know what queries they want before they come; they are adapting it to handle so many queries without knowing what people are going to use it for.</li>
<li>Jon asks about performance / caching results on client side. Joel says servers can handle a lot, but there&#8217;s always latency. With .NET, allow you to cache search queries, which are serialized. For Get requests, don&#8217;t have caching; they&#8217;re pretty quick, but will add them in the future.</li>
<li>K. Scott asks what&#8217;s next. Lots of features; very interested in feedback. Have partners/customers testing with large sets of data. Lots of things in the .NET API they don&#8217;t expose but would like to. Want to provide as much flexibility as possible.</li>
<li>K. Scott asks about storing his own metrics. Providing some metrics about how his search is being used? They&#8217;re working on that, and SSL, encrypted indexes in planning stage.</li>
<li>Jon asks about support for custom synonyms; they explain what that means.</li>
<li>Plans and prices &#8211; free for developer. Then have basic and premium plans depending on how much you&#8217;re using it, what features you want, etc.</li>
<li>Joel says they have support for inheritance.</li>
<li>Jon asks about pricing. With developer license, if have open source project, get quite a bit of functionality and features.</li>
<li>Joel says that for developers, they want to encourage use. Would like feedback.</li>
<li>Jon asks how this compares to other search engine options and other document databases like RavenDB? Joel says you can use it for a document database, but that&#8217;s not the primary purpose of it. Raven is an awesome document database with text search, where this is awesome text search with basic document database capabilities. Henrik says if you take hardcore search, their main idea is not to provide hardcore search, but to enable developers to utilize search without being search experts.</li>
<li>Released client for Episerver, used widely in Sweden. Truffler will take care of indexing and hook up to events for you. They have the concept of filtering (using the LINQ where method), and have the ability to extend that.</li>
<li>K. Scott asks if this is open source. Joel says not exposing the source code at the moment. The .NET API is a very important part of their product, do some really cool things with it, would like to keep it to themselves. May release it in the future.</li>
<li>Truffler web site is truffler.net. On the about page, there are links to twitter and Joel&#8217;s blog.</li>
</ul>
<p>&nbsp;</p>
<p>Show Links:</p>
<ul>
<li><a href="http://truffler.net">http://truffler.net</a></li>
<li>Joel Abrahamsson: <a href="http://twitter.com/joelabrahamsson">Twitter</a>, <a href="http://joelabrahamsson.com/">Blog</a></li>
<li>Marcus Granström: <a href="http://twitter.com/pecke01">Twitter</a></li>
<li>Henrik Lindström: <a href="http://twitter.com/lindstromhenrik">Twitter</a></li>
<li><a href="http://www.elasticsearch.org/">elasticsearch</a></li>
<li><a title="http://www.ravendb.net/" href="http://www.ravendb.net/">Raven DB</a></li>
<li><a href="http://nuget.org/List/Packages/Truffler">Truffler package on NuGet</a></li>
<li>Read-only service at <a href="http://sample.truffler.net/">http://sample.truffler.net/</a> (downloadable from <a href="https://github.com/200OK/TrufflerSample">https://github.com/200OK/TrufflerSample</a>)</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0125-Truffler.mp3">Herding Code 125: Truffler with Joel Abrahamsson, Marcus Granstrom and Henrik Lindstrom</a></p>
<p><em>This week&#8217;s show notes were typed up by <a href="http://twitter.com/#!/RobinDotNet">@RobinDotNet</a> &#8211; Thanks!!!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Am-JgeV3alk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-125-truffler-with-joel-abrahamsson-marcus-granstrom-and-henrik-lindstrom/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/BFFAiif_WLs/HerdingCode-0125-Truffler.mp3" fileSize="26738371" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode of Herding Code, the guys talk to Joel Abrahamsson, Marcus Granström and Henrik Lindström about Truffler, a solution for building advanced search and querying functionality for websites and other data-centric systems. They talk about their</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode of Herding Code, the guys talk to Joel Abrahamsson, Marcus Granström and Henrik Lindström about Truffler, a solution for building advanced search and querying functionality for websites and other data-centric systems. They talk about their backgrounds and combining their different skills to build something pretty awesome. K. Scott says Truffler has a [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-125-truffler-with-joel-abrahamsson-marcus-granstrom-and-henrik-lindstrom/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/BFFAiif_WLs/HerdingCode-0125-Truffler.mp3" length="26738371" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0125-Truffler.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 124: Anthony van der Hoorn and Nik Molnar on Glimpse</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/7kgumKkT9ZI/</link>
		<comments>http://herdingcode.com/herding-code-124-anthony-van-der-hoorn-and-nik-molnar-on-glimpse/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 21:01:33 +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=355</guid>
		<description><![CDATA[On this episode, the guys talk to Anthony van der Hoorn and Nik Molnar about Glimpse, which allows you to debug your web site or web service right in the browser. Jon asks why Glimpse was created. Anthony gives a high-level explanation of what Glimpse does. Glimpse is for your server what Firebug is for [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode, the guys talk to Anthony van der Hoorn and Nik Molnar about Glimpse, which allows you to debug your web site or web service right in the browser.</p>
<ul>
<li>Jon asks why Glimpse was created.</li>
<li>Anthony gives a high-level explanation of what Glimpse does.</li>
<li>Glimpse is for your server what Firebug is for your browser.</li>
<li>Glimpse exposes a plugin architecture that allows it to be extended as necessary.</li>
<li>Kevin asks if Glimpse can be leveraged from application code. Nik explains it is possible, but 99% of the functionality you need will not require any extra code in your application.</li>
<li>You can point your logging framework to Glimpse and then you can see log entries relevant to the request.</li>
<li>The guys talk about how Glimpse fits in with NLog, ELMAH, mvc-mini-profiler, etc.</li>
<li>Nik says Firebug + Fiddler + Glimpse is the trifecta of development tools.</li>
<li>Jon asks how Glimpse can be used to help a user experiencing trouble with a production site.</li>
<li>Jon asks about running Glimpse in production.</li>
<li>Twitter question from @danielauger: &#8220;What was the most difficult metric to tap into?&#8221;</li>
<li>Anthony and Nik explain all the detail that is tracked in the Execution tab of Glimpse.</li>
<li>Anthony talks about how they decided to display all the data that Glimpse has.</li>
<li>Jon and Anthony talk about how Glimpse could be used to improve page response times.</li>
<li>Kevin asks about the performance overhead of using Glimpse and using it in production.</li>
<li>Nik explains how Glimpse plugins are enabled/disabled.</li>
<li>Jon asks about seeing the validation rules for a particular request.</li>
<li>Anthony talks about what is added in to core Glimpse versus what goes in to Glimpse plugins.</li>
<li>Jon asks about how Glimpse handles Ajax.</li>
<li>Kevin asks about record-and-replay functionality in Glimpse.</li>
<li>Jon asks about the implementation of the client side display of Glimpse data.</li>
<li>Nik explains how to configure Glimpse to easily compare differences between test, staging and production environments.</li>
<li>Jon asks about the future of Glimpse.</li>
</ul>
<p>Show links:</p>
<ul>
<li><a href="http://getglimpse.com/">Glimpse</a>: <a href="https://github.com/Glimpse/Glimpse">git repo</a>, <a href="http://nuget.org/List/Packages/Glimpse">Glimpse for ASP.NET NuGet package</a>, <a href="http://nuget.org/List/Packages/Glimpse.Mvc3">Glimpse for ASP.NET MVC NuGet package</a></li>
<li><a href="http://www.blog.anthonyvanderhoorn.com/">Anthony van der Hoorn</a> (<a href="http://twitter.com/#!/anthony_vdh">@anthony_vdh</a>)</li>
<li>Nik Molnar (<a href="http://twitter.com/#!/nikmd23">@nikmd23</a>)</li>
<li><a href="http://glimpse.codeplex.com/documentation">CodePlex documentation for adding Glimpse manually</a></li>
<li><a href="http://nlog-project.org/">NLog</a></li>
<li><a href="http://code.google.com/p/elmah/">ELMAH</a></li>
<li><a href="http://code.google.com/p/mvc-mini-profiler/">mvc-mini-profiler</a></li>
<li><a href="http://getfirebug.com">Firebug</a></li>
<li><a href="http://fiddler2.com">Fiddler</a></li>
<li><a href="http://www.c4mvc.net/meeting/?id=23">C4MVC talk on Glimpse</a></li>
<li><a href="http://www.fluentsecurity.net/">Fluent Security</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a title="Herding Code 124: Anthony van der Hoorn and Nik Molnar on Glimpse" href="http://herdingcode.com/wp-content/uploads/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3">Herding Code 124: Anthony van der Hoorn and Nik Molnar on Glimpse</a></p>
<p><em>Note: Thanks to <a href="http://twitter.com/rossfuhrman ">@rossfuhrman </a>for typing our show notes this week!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/7kgumKkT9ZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-124-anthony-van-der-hoorn-and-nik-molnar-on-glimpse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/KZHMwxi3b70/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3" fileSize="47267831" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode, the guys talk to Anthony van der Hoorn and Nik Molnar about Glimpse, which allows you to debug your web site or web service right in the browser. Jon asks why Glimpse was created. Anthony gives a high-level explanation of what Glimpse doe</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode, the guys talk to Anthony van der Hoorn and Nik Molnar about Glimpse, which allows you to debug your web site or web service right in the browser. Jon asks why Glimpse was created. Anthony gives a high-level explanation of what Glimpse does. Glimpse is for your server what Firebug is for [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-124-anthony-van-der-hoorn-and-nik-molnar-on-glimpse/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/KZHMwxi3b70/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3" length="47267831" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0124-Anthony-van-der-Hoorn-and-Nik-Molnar-on-Glimpse.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 123: Andreas Håkansson and Steven Robbins on NancyFx</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/TWChyyLoSl4/</link>
		<comments>http://herdingcode.com/herding-code-123-andreas-hakansson-and-steven-robbins-on-nancyfx/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 21:18:12 +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=350</guid>
		<description><![CDATA[On this episode, the guys talk to Andreas and Steven about Nancy, a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. Scott Koon asks why Nancy was developed and what are the problems going up against ASP.NET. Andreas explains Nancy is a lighter approach and doesn&#8217;t get in the way. Andreas [...]]]></description>
				<content:encoded><![CDATA[<p>On this episode, the guys talk to Andreas and Steven about Nancy, a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono.</p>
<ul>
<li>Scott Koon asks why Nancy was developed and what are the problems going up against ASP.NET.</li>
<li>Andreas explains Nancy is a lighter approach and doesn&#8217;t get in the way.</li>
<li>Andreas explains a basic Hello World &#8211; 5 lines of code, and Steven points out a Nancy app fits in a single Tweet.</li>
<li>Nancy has No System.Web dependencies &#8211; just depends on the Client profile, and works great on Mono.</li>
<li>Jon asks about support for OWIN, a Rack equivalent for .NET. Combining Nancy and OWIN allows you to have an end-to-end OSS solution.</li>
<li>Jon asks about support for view engines, and Andreas says that Nancy supports most major view engines including Razor and Spark. There are quite a few Nuget plugins.</li>
<li>Andreas points out that you can do most things in Nancy that you can do in ASP.NET MVC.</li>
<li>Jon asks if you can add Nancy to an existing ASP.NET MVC app.</li>
<li>The group discusses the value of having many competing web frameworks.</li>
<li>Steven explains Nancy isn&#8217;t about crushing the competition, just providing a different approach that some people might prefer.</li>
<li>Jon asks Andreas about his post about the value of OSS being the vision not the code.</li>
<li>Jon asks about web application security for Nancy &#8211; since it&#8217;s a lightweight framework, am I on my own when it comes to security? Steven explains the security features in Nancy, and how they work without requiring a dependency on System.Web.</li>
<li>Jon asks how many users of Nancy there are.</li>
<li>Kevin asks what the most challenging part of developing Nancy has been. &#8211; Steven: HTTP implementation and the syntax simplicity. Andreas: fighting C# syntax limitations.</li>
<li>Kevin asks whether Nancy is trying to be ASP.NET MVC.</li>
<li>The group discusses extensibility and custom configurations.</li>
<li>Andreas explains Nancy will be adding static and trace diagnostics in the future.</li>
<li>Twitter question from @bitbonk: &#8220;Relate or compare NancyFx with WCF Web API.&#8221;</li>
<li>Twitter question from @codereflection: &#8220;can we get around having to mock httpcontext w/ Nancy? Do we even need to?&#8221;</li>
<li>Via Twitter, @kppullin asks about how the Nancy team decides how to add features.</li>
<li>Jon asks about the best places for interested users to get information, and there&#8217;s a discussion of documentation, Google Groups, Twitter, and screencasts.</li>
<li>Jon asks about a NuGet packages that would have some samples. Andreas explains why the samples are included along with the source code on Github instead.</li>
<li>Kevin asks whether they do performance testing, and how Nancy&#8217;s performance stacks up.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://www.nancyfx.org/">NancyFX</a> <a href="htttps://github.com/NancyFx">git repo</a>, <a href="http://nuget.org/List/Search?packageType=Packages&amp;searchCategory=All+Categories&amp;searchTerm=nancy&amp;sortOrder=package-download-count&amp;pageSize=25">NuGet package</a>, <a href="https://groups.google.com/forum/#!forum/nancy-web-framework">Google Group</a>, <a href="http://twitter.com/#!/NancyFx">@NancyFx</a></li>
<li><a href="http://thecodejunkie.com/">Andreas Håkansson </a>(<a href="http://twitter.com/#!/TheCodeJunkie">@TheCodeJunkie</a>)</li>
<li><a href="http://www.grumpydev.com/">Steven Robbin</a> (<a href="http://twitter.com/#!/Grumpydev">@Grumpydev</a>)</li>
<li><a href="http://hanselminutes.com/270/nancy-sinatra-and-the-explosion-of-net-micro-web-frameworks-with-andreas-hkansson">Nancy, Sinatra and the Explosion of .NET Micro Web Frameworks with Andreas Håkansson</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0123-Andreas-Hakansson-and-Steven-Robbins-on-NancyFx.mp3">Herding Code 123: Andreas Håkansson and Steven Robbins on NancyFx</a></p>
<p><em>Note: Thanks to <a href="http://twitter.com/rossfuhrman ">@rossfuhrman </a>for typing our show notes this week!</em></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/TWChyyLoSl4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-123-andreas-hakansson-and-steven-robbins-on-nancyfx/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/u5OwOje67oc/HerdingCode-0123-Andreas-Hakansson-and-Steven-Robbins-on-NancyFx.mp3" fileSize="34995281" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>On this episode, the guys talk to Andreas and Steven about Nancy, a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. Scott Koon asks why Nancy was developed and what are the problems going up against ASP.NET. Andreas</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>On this episode, the guys talk to Andreas and Steven about Nancy, a lightweight, low-ceremony, framework for building HTTP based services on .Net and Mono. Scott Koon asks why Nancy was developed and what are the problems going up against ASP.NET. Andreas explains Nancy is a lighter approach and doesn&amp;#8217;t get in the way. Andreas [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-123-andreas-hakansson-and-steven-robbins-on-nancyfx/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/u5OwOje67oc/HerdingCode-0123-Andreas-Hakansson-and-Steven-Robbins-on-NancyFx.mp3" length="34995281" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0123-Andreas-Hakansson-and-Steven-Robbins-on-NancyFx.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 122: Bert Belder on porting Node.js to Windows</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/8kZJGXUE9nY/</link>
		<comments>http://herdingcode.com/herding-code-122-bert-belder-on-porting-node-js-to-windows/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 18:57:36 +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=347</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Bert Belder, a Node.js developer who&#8217;s working on the native Windows port. Kevin asks how Bert got started with Node.js. Bert explains that he was working on a PHP based system which had a good amount of logic in Javascript, and he started looking to node [...]]]></description>
				<content:encoded><![CDATA[<p>This episode of Herding Code the guys talk to Bert Belder, a Node.js developer who&#8217;s working on the native Windows port.</p>
<ul>
<li>Kevin asks how Bert got started with Node.js. Bert explains that he was working on a PHP based system which had a good amount of logic in Javascript, and he started looking to node as a way to consolidate that logic. </li>
<li>K. Scott ask Bert about how you&#8217;d go about sharing Javascript between client and server. </li>
<li>Kevin asks how the Windows port of Node.js got started, and whether there was any resistance to it. </li>
<li>Jon asks if the eventing model in Windows was one of the more difficult things Bert had to work on. Bert explains that getting REPL (read evaluate print loop) to work on Windows as it did on Unix was actually one of the more difficult challenges at the beginning. </li>
<li>K. Scott asks about experience of running Node.js. Bert talks about how Node.js runs as an executable, and it&#8217;s up to you to set up an HTTP server. </li>
<li>Kevin asks about the team that&#8217;s working on the Windows port. </li>
<li>Kevin asks Bert for more info on technical challenges on getting Node.js not only working on Windows, but really performing. Bert describes some challenges in implementing I/O Completion Ports, spawning child processes, etc. </li>
<li>Jon says that some of the initial negative feedback he&#8217;d seen on the announcement of the Windows port was concern over negative performance implications for the Unix version, and Bert says that one of the criteria they&#8217;re working under is that Unix performance not be degraded.</li>
<li>Kevin asks Bert if he had a background in high performance networking, of if he&#8217;d been&#160; figuring things out as he went along. Bert explains that he and the team have had a good amount of time to work on this, so they had a pretty good idea of how to solve this. </li>
<li>Jon asks about performance testing, and Bert describes some of the load tests that they use. </li>
<li>K. Scott asks about if most Node.js modules will work on Windows. Bert says he guesses 90% will work, and the ones that won&#8217;t are making operating-system specific assumptions. </li>
<li>Jon asks Bert about his work on libuv, the abstracted platform layer for Node.js, and Kevin asks about the process of designing this abstraction layer. </li>
<li>Kevin asks Bert if there are places where Windows is more flexible or powerful than Linux. Bert explains that since node was written for Unix first, it wasn&#8217;t built to exploit Windows advantages, but with Windows kernel mode HTTP stack might be useful in the future. </li>
<li>K. Scott asks if the port could have been aided by open source projects like Cygwin. Bert explains how Cygwin isn&#8217;t really helpful in making node.js work well on Windows. </li>
<li>Jon asks if dropping support for Cygwin in Node.js will affect users, and Bert says the only effect may be for addons which are written so as to be Unix-only. </li>
<li>Kevin asks about Windows support for NPM. </li>
<li>There&#8217;s a discussion about the different hosting options on Windows including Azure and iisnode. Kevin asks about service hosting to allow socket level access (below IIS). </li>
<li>Kevin asks if there&#8217;s a plan for cross-platform system support for modules that need native access. Bert talks about changes to npm to support binary hosting so operating system specific binaries can be automatically downloaded. </li>
<li>Kevin asks if there will be a focused effort to get node module authors to support Windows. </li>
<li>Jon asks about multi-core scenarios. Bert talks about different options, explaining that iisnode can help with this, but he hasn&#8217;t seen options for interprocess communication in iisnode or in in either multi-core scenarios. </li>
<li>Kevin asks about the use of gyp for the node.js build process and about Bert&#8217;s development environment on Windows. </li>
<li>Kevin wraps up by asking Bert how to pronounce his twitter handle. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="https://github.com/piscisaureus">Bert Belder</a>&#160;<a href="http://twitter.com/piscisaureus">(@piscisaureus)</a> </li>
<li><a href="http://nodejs.org/">Node.js</a> </li>
<li><a href="http://blog.nodejs.org/2011/06/23/porting-node-to-windows-with-microsoft%E2%80%99s-help/">Porting Node to Windows with Microsoft&#8217;s Help</a> (announcement post on blog.nodejs.com) </li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa365198(VS.85).aspx">I/O Completion Ports (MSDN)</a> </li>
<li><a href="http://en.wikipedia.org/wiki/ApacheBench">ApacheBench</a> </li>
<li><a href="https://github.com/joyent/libuv">libuv</a> (github) </li>
<li>
<div><a href="http://www.hanselman.com/blog/InstallingAndRunningNodejsApplicationsWithinIISOnWindowsAreYouMad.aspx">Installing and Running node.js applications within IIS on Windows &#8211; Are you mad?</a> (Scott Hanselman post about iisnode)</div>
</li>
<li>
<div><a href="http://code.google.com/p/gyp/">gyp (Generate Your Project)</a></div>
</li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0122-Bert-Belder-on-porting-nodejs-to-Windows.mp3">Herding Code 122: Bert Belder on porting node.js to Windows</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/8kZJGXUE9nY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-122-bert-belder-on-porting-node-js-to-windows/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/z-0TDqoZfgA/HerdingCode-0122-Bert-Belder-on-porting-nodejs-to-Windows.mp3" fileSize="29509163" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Bert Belder, a Node.js developer who&amp;#8217;s working on the native Windows port. Kevin asks how Bert got started with Node.js. Bert explains that he was working on a PHP based system which had a good amount of</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Bert Belder, a Node.js developer who&amp;#8217;s working on the native Windows port. Kevin asks how Bert got started with Node.js. Bert explains that he was working on a PHP based system which had a good amount of logic in Javascript, and he started looking to node [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-122-bert-belder-on-porting-node-js-to-windows/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/z-0TDqoZfgA/HerdingCode-0122-Bert-Belder-on-porting-nodejs-to-Windows.mp3" length="29509163" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0122-Bert-Belder-on-porting-nodejs-to-Windows.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 121: Sara Chipps updates us on Girl Develop It at one year</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/x-_FOV824nE/</link>
		<comments>http://herdingcode.com/herding-code-121-sara-chipps-updates-us-on-girl-develop-it-at-one-year/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 20:18:53 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=346</guid>
		<description><![CDATA[This episode of Herding Code Kevin and Jon catch up with Sara Chipps to find out how Girl Develop It is going. Kevin jumps right into it by asking Sara about what&#8217;s been going on over the past year. Sara goes back to what was on their minds as they were first getting started with [...]]]></description>
				<content:encoded><![CDATA[<p>This episode of Herding Code Kevin and Jon catch up with Sara Chipps to find out how Girl Develop It is going.</p>
<ul>
<li>Kevin jumps right into it by asking Sara about what&#8217;s been going on over the past year. Sara goes back to what was on their minds as they were first getting started with their first class, and how that&#8217;s grown to 6 cities worldwide, and their original New York chapter offers 20 classes a month with 5 teachers. </li>
<li>Kevin asks where the other teachers came from, and Sara spins a tall tale about flamethrower classes. Well, maybe it&#8217;s true, but I find it a bit suspect. </li>
<li>Kevin asks about where the classes are held. </li>
<li>Jon asks about how the money part works out. Sara explains how the class fees, donations, and teacher payments all work out. </li>
<li>Kevin asks Sara about about what tools they teach, and Sara mentions Aptana. </li>
<li>Jon asks for some success stories and Sara tells a few. </li>
<li>Kevin asks how many students go through several classes; Sara says they see about 25% frequent fliers. </li>
<li>Jon asks if there&#8217;s some measurement of how much the students actually learn. Sara explains that the classes include a good amount of hands-on work and homework, and that she and the other teachers continue to learn how to gage when students are getting lost. </li>
<li>Kevin asks if there are some students that just don&#8217;t get it, and Sara says that some students have a tough time understanding that a single missing character can break a whole program. Everyone commiserates about this fun part of software development. Jon speculates that young women may be missing out on some of the split between cold logic and reason because they don&#8217;t play enough video games. </li>
<li>Jon notes that a lot of real world computer programming involves problem solving and support network and asks if students are equipped with those things. Sara talks about how anyone watching her code will see a good amount of debugging; additionally she teaches students about how to use StackOverflow so they can get their questions solved. </li>
<li>Kevin asks how the curriculum and courses have evolved over the past year. Sara and Jon talk about the amount of time and effort involved in preparing decent training materials.</li>
<li>Kevin asks about changes in teaching approach over the course of the past year. Sara said she&#8217;s moved from code-only to using some slides, and that when writing code it&#8217;s important to walk through it in pretty good detail.</li>
<li>Kevin asks what&#8217;s been different from expectations, and Sara talks about both the amount of interest and community goodwill.</li>
<li>Kevin asks about how Girl Develop It has spread to other cities, and asks about how much of the content is shared between cities.</li>
<li>Jon asks about how the branding and design is handled.</li>
<li>Jon asks if there are advanced classes or seminars.</li>
<li>Jon asks Sara what sort of projects she&#8217;s been working on lately. Sara says it&#8217;s pretty much all Javascript lately.</li>
<li>Kevin asks if there will be a node.js class (drink!)</li>
<li>Kevin asks what&#8217;s next for Girl Develop It, which prompts Sara to talk about the first Girl Develop It hack-a-thon. Apparently these are like a guy hack-a-thon except with less pizza and body odor and more resort and catering.</li>
<li>Kevin asks if Girl Develop It could develop into a full time gig. Sara says that all the leaders love developing and don&#8217;t want to give that up, so they&#8217;re still trying to figure that out.</li>
<li>Jon asks how listeners can support Girl Develop It. Sara lists a range of options, including book, laptop donations, and meeting space. Kevin asks about cash contributions.</li>
<li>Jon and Kevin note that there are no West Coast US branches. Sara mentions that a bay area location may start soon.</li>
<li>Kevin asks about the 15% male attendance in Girl Develop It, and Sara explains how that works.</li>
<li>Jon asks if there&#8217;s potential for virtual events and video recordings. Sara explains that, while it sounds great logistically, it misses out on a lot of the most important aspects of the Girl Develop It classroom experience. They&#8217;ve got trial running in the Columbus branch, though, so they&#8217;ll see how it goes.</li>
<li>Sara teases about an interesting hack-a-thon project they did recently using the Aviary API&#8217;s called Stash Your Stash, which removes moustaches from photos because &quot;they&#8217;re super creepy!&quot;</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://sarajchipps.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://madagascarinstitute.com/about/">The Madagascar Institute</a> </li>
<li><a href="http://www.aptana.com/">Aptana</a> </li>
<li><a href="http://girldevelopit.tumblr.com/post/7811652677/hamptons-hackathon-for-humanity-results">Hamptons Hackathon for Humanity</a></li>
<li><a href="http://commutingintraffic.com/">Commuting In Traffic</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0121-Sara-Chipps-updates-us-on-Girl-Develop-It.mp3">Herding Code 121: Sara Chipps updates us on Girl Develop It at one year</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/x-_FOV824nE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-121-sara-chipps-updates-us-on-girl-develop-it-at-one-year/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/DgOqT7HyPos/HerdingCode-0121-Sara-Chipps-updates-us-on-Girl-Develop-It.mp3" fileSize="34795145" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code Kevin and Jon catch up with Sara Chipps to find out how Girl Develop It is going. Kevin jumps right into it by asking Sara about what&amp;#8217;s been going on over the past year. Sara goes back to what was on their minds as they </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code Kevin and Jon catch up with Sara Chipps to find out how Girl Develop It is going. Kevin jumps right into it by asking Sara about what&amp;#8217;s been going on over the past year. Sara goes back to what was on their minds as they were first getting started with [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-121-sara-chipps-updates-us-on-girl-develop-it-at-one-year/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/DgOqT7HyPos/HerdingCode-0121-Sara-Chipps-updates-us-on-Girl-Develop-It.mp3" length="34795145" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0121-Sara-Chipps-updates-us-on-Girl-Develop-It.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 120: Ryan Stewart on RIAs and All Things Adobe</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/ynD7iYpxck8/</link>
		<comments>http://herdingcode.com/herding-code-120-ryan-stewart-on-rias-and-all-things-adobe/#comments</comments>
		<pubDate>Tue, 13 Sep 2011 03:48:53 +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=343</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Ryan Stewart, a developer evangelist at Adobe. Scott K asks about the pricing of Adobe products. Ryan explains why things are priced as they are and talks about the subscription model alternative. Jon talks about the open other free or inexpensive alternatives for beginning Adobe development [...]]]></description>
				<content:encoded><![CDATA[<p>This episode of Herding Code the guys talk to Ryan Stewart, a developer evangelist at Adobe.</p>
<ul>
<li>Scott K asks about the pricing of Adobe products. Ryan explains why things are priced as they are and talks about the subscription model alternative. </li>
<li>Jon talks about the open other free or inexpensive alternatives for beginning Adobe development since the formats are generally open sourced. Ryan agrees and also explains that Adobe&#8217;s entire pricing model is built around tools, whereas Microsoft&#8217;s includes both tools and servers. </li>
<li>Jon asks about the licensing around Flash Media Server. Ryan explains that it&#8217;s not something general developers will need to deal with. </li>
<li>Scott K speculates around the idea of appliances from Adobe which would be complete video / media processing systems. Ryan says he thinks that&#8217;s interesting but he doesn&#8217;t expect anything like that to happen. </li>
<li>Jon asks about the general trends away from some rich internet abuses in the past. Ryan and Jon talk about the polyfill approach for using Flash and RIA technologies to augment browsers when the features aren&#8217;t supported. Ryan and Scott K talk about how developers and the tech press have quickly forgotten that many of the new emerging browser capabilities (typography, media, animation) are modeled after capabilities that RIA technologies initially pioneered. </li>
<li>Scott K points out that this is a good segue to the new Edge tool. Ryan talks about how Edge is a designer tool that creates CSS3 and JavaScript animation using the timeline that Flash designers are used to. Jon mentions that this makes more sense to him when thinking about Adobe primarily as a developer tools company rather than a platform oriented company. </li>
<li>Jon asks about Adobe support for HTML5 / CSS3 development in Edge with Flash fallback. Ryan talks about how they generally keep them separate, and if browser-based animation isn&#8217;t supported it just won&#8217;t play. </li>
<li>Kevin asks about how Edge affects the accessibility of the underlying content. </li>
<li>Jon asks about how Flash Builder 4.5 allows for developing native iOS and Android applications. Ryan explains how it works and clarifies how it complies with Apple developer guidelines. There&#8217;s a mention of the popular Mono apps which run on iOS. </li>
<li>Twitter question from Chris Edwards: &quot;What are the are the best tools for automated testing of Flash UI&#8217;s&quot; &#8211; Ryan recommends HP Quick Test Pro </li>
<li>Scott K asks about Adobe Air &#8211; it seemed great, but seems to have kind of fallen out of favor. What&#8217;s the deal there? Ryan talks about how Air was both a great, bold idea, but also a new challenge for Adobe, in that Air applications are much longer running than most Flash apps. </li>
<li>Jon asks about some annoyances in installing updates for Air, Flash, etc. Ryan explains some of the reasons for the updates. Jon asks about the possibility to add in more of an auto-update experience. </li>
<li>Jon asks Ryan about some of the new features in Flash. Ryan talks about a lot of features, including Stage Video and 3D GPU support and graphics features. Scott K. asks if there are opportunities for leveraging WebGL, and Ryan says that there have been discussions about that but nothing&#8217;s in progress yet. </li>
<li>Ryan asks the guys what they&#8217;re expecting at at BUILD, and they all clam up. Scott K. ask about Flash on Windows Phone. Ryan says it&#8217;d be great, but he&#8217;d be surprised given the Silverlight support on Windows Phone. Kevin&#8217;s happy that speculation will finally stop. Scott K. talks it&#8217;s good that developers are having to care about memory and CPU usage again. </li>
<li>Ryan talks about the difficulty of bringing richness and creativity to the client without adversely impacting performance. </li>
<li>Scott K asks about the current state of Adobe Labs. Ryan points out that the Adobe MAX conference is coming up in October, so Labs will probably be pretty quiet until then. </li>
<li>Jon asks about Muse. Ryan explains that really targeted at print designers who want to create web content, so it&#8217;s not really a tool for web designers or developers. </li>
<li>Jon asks about some Adobe client products which are developed in Air. </li>
<li>Scott K. asks about what big surprises may be happening at MAX this year. Ryan and and Scott K. speculate a bit more about BUILD, and Ryan tells listeners who recognize him at BUILD to please say hi. Jon says he might sneak in if he can locate a catering costume. </li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://blog.digitalbackcountry.com/">Ryan Stewart</a> (<a href="http://twitter.com/ryanstewart">@ryanstewart</a>) </li>
<li><a href="http://labs.adobe.com/">Adobe Labs</a> </li>
<li><a href="http://max.adobe.com/">Adobe MAX</a> </li>
<li><a href="http://www8.hp.com/us/en/software/software-solution.html?compURI=tcm:245-937061">HP Quick Test Pro</a> </li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0120-Ryan-Stewart-on-RIAs-and-all-things-Adobe.mp3">Herding Code 120: Ryan Stewart on RIAs and all things Adobe</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ynD7iYpxck8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-120-ryan-stewart-on-rias-and-all-things-adobe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/_Nz_bhD0WDM/HerdingCode-0120-Ryan-Stewart-on-RIAs-and-all-things-Adobe.mp3" fileSize="40310009" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Ryan Stewart, a developer evangelist at Adobe. Scott K asks about the pricing of Adobe products. Ryan explains why things are priced as they are and talks about the subscription model alternative. Jon talks ab</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Ryan Stewart, a developer evangelist at Adobe. Scott K asks about the pricing of Adobe products. Ryan explains why things are priced as they are and talks about the subscription model alternative. Jon talks about the open other free or inexpensive alternatives for beginning Adobe development [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-120-ryan-stewart-on-rias-and-all-things-adobe/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/_Nz_bhD0WDM/HerdingCode-0120-Ryan-Stewart-on-RIAs-and-all-things-Adobe.mp3" length="40310009" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0120-Ryan-Stewart-on-RIAs-and-all-things-Adobe.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 119: On The Writing Technical Books (with Jesse Liberty, Phil Haack, and Brad Wilson)</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/LL3JFJQa4sI/</link>
		<comments>http://herdingcode.com/herding-code-119-on-the-writing-technical-books-with-jesse-liberty-phil-haack-and-brad-wilson-2/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 03:47:41 +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=342</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Jesse Liberty, Phil Haack, and Brad Wilson about writing technical books. Jesse has written dozens of technical books, and both Brad and Phil worked with Jon and K. Scott on the recently released ASP.NET Professional MVC 3 book. What&#8217;s it like to write a book? Why [...]]]></description>
				<content:encoded><![CDATA[<p>This episode of Herding Code the guys talk to Jesse Liberty, Phil Haack, and Brad Wilson about writing technical books. Jesse has written dozens of technical books, and both Brad and Phil worked with Jon and K. Scott on the recently released ASP.NET Professional MVC 3 book. What&#8217;s it like to write a book? Why do it at all? How does the process work? How is it changing? Is Angry Birds your favorite story? Join us for a very literary version of Herding Code to find out.</p>
<ul>
<li>We start with a listener question from @<a href="http://twitter.com/#!/tpdorsey">tpdorsey</a> (Terrence Dorsey): &#8220;*Printed* books? If so, why bother? I ask this as a print writer and editor for 17 of last 20 years.&#8221;</li>
<li>There&#8217;s a discussion of the value that the editorial process adds to books as compared to blog posts.</li>
<li>Twitter question from <a href="http://twitter.com/schwarty">@schwarty</a>: &#8220;Best way to work a first time deal? Submit queries? Try to team up with co-writers?&#8221; Phil, Brad, Jon, K. Scott, and Jesse tell stories about how they got their first book deals.</li>
<li>Phil notes that most authors get a start in other mediums &#8211; blogs, magazines, possibly StackOverflow in the future.</li>
<li>Jesse talks about his investigation of self-publishing. In the end, he decided that the editorial process tipped the scales towards working with a publishing company.</li>
<li>Jon references Twitter questions from <a href="http://twitter.com/#!/devhammer">@devhammer</a> and <a href="http://twitter.com/#!/jglozano">@jglozano</a> on dealing with procrastination, making time to write, etc. He points to positive pressure of working for a publisher under a schedule and a contract to get the book out the door. Brad talks about how peer pressure from other authors to keep up is also helpful.</li>
<li>There&#8217;s discussion about the challenge writing up an outline before starting the book. Phil talks about how the publishing industry in general is pretty stuck on older technologies like FTP, and in general the process feels like waterfall software development.</li>
<li>Jesse says that if you&#8217;re reasonably on schedule, publishers are pretty flexible about changes to the outline.</li>
<li>Brad answers listener questions from <a href="http://twitter.com/#!/stevenproctor">@stevenproctor</a> &#8220;Have you found e-readers coming into their own to influence how you think about book?&#8221; and &#8220;has it changed how you think about layout/presentation for cross format reading&#8221; saying that it was difficult to write without seeing what the end result would look like, but he was very happy when he saw the end result, both in print and the e-book format.</li>
<li>Jon talks about how working with book templates from various publishers has taught him to appreciate the use of styles in Word, explaining a case where he was able to search for code snippets based on the styles that were used.</li>
<li>Kevin asks some interesting questions about whether working on the book puts pressures on when to ship the product, and whether writing a book about a product points out features that should be changed. Brad explains that the king of product changes due to writing (blogging in this case) is Scott Guthrie.</li>
<li>Phil talks about how Eilon (the technical reviewer) was good at keeping him from digging too far into minute details that nobody would care about. Jon explains that Eilon pointed out that the Controllers chapter was going way into the weeds before actually showing the most common use case, and Brad says that he&#8217;s in good company with an example from Charles Petzold&#8217;s book on Windows programming.</li>
<li>Jon talks about the tricky chicken-and-egg situation with trying to explain the MVC pattern in depth, since an in-depth explanation of the Model, View, and Controller requires an in-depth understanding of the other components. Jon asks Jesse about how he handles that, and Jesse talks about the importance of having a model user and getting volunteer readers as you&#8217;re writing.</li>
<li>Jon talks about the benefit of working with other authors. Brad talks about the this is more important with products with quick release cycles, and Phil compares book writing with software development techniques.</li>
<li>There&#8217;s a discussion on ensuring a consistent voice in a book with more than one author.</li>
<li>Phil, Jon, and Brad discuss the conflict between beginner and advanced content. Are the experts who are asking for advanced content representative of most readers? Phil points out that writing advanced content is a lot more fun, but limits the audience. Can a book please everyone? Is there a way to include beginner and advanced content? Jesse describes some ways he handles this, and says that it&#8217;s important to set expectations.</li>
<li>Jon talks about the decision to remove NerdDinner, referring instead to the MVC Music Store tutorial.</li>
<li>Jesse says that it&#8217;s remarkable that books are still selling well, since they&#8217;re competing with blogs, tutorials, videos, etc. He speculates that the main selling point for books now is in context: telling a story. Jon asks how he manages to do that.</li>
<li>Phil talks about the decision to put all the book&#8217;s code samples in NuGet (triggering the Haacked NuGet Drinking Game clause).</li>
<li>Jesse talks about the mismatch between the publisher&#8217;s requirements for a flow of completed chapters and the software developer&#8217;s desire to refactor.</li>
<li>Jon asks K. Scott how writing magazine articles compares to writing for a book.</li>
<li>That&#8217;s pretty much it.</li>
</ul>
<p>Show Links:</p>
<ul>
<li><a href="http://jesseliberty.com">Jesse Liberty</a> (<a href="http://twitter.com/#!/jesseliberty">@jesseliberty</a>)</li>
<li><a href="http://haacked.com">Phil Haack</a> (<a href="http://twitter.com/#!/haacked">@haacked</a>)</li>
<li><a href="http://bradwilson.typepad.com/">Brad Wilson</a> (<a href="http://twitter.com/#!/bradwilson">@bradwilson</a>)</li>
<li><a href="http://www.amazon.com/gp/product/1118076583/ref=as_li_ss_il?ie=UTF8&amp;tag=youvebeenhaac-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1118076583">Professional ASP.NET MVC 3</a> on <a href="http://www.amazon.com/gp/product/1118076583/ref=as_li_ss_il?ie=UTF8&amp;tag=youvebeenhaac-20&amp;linkCode=as2&amp;camp=217145&amp;creative=399373&amp;creativeASIN=1118076583">Amazon</a> and at <a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-1118076583.html">Wrox.com</a></li>
<li><a href="http://www.amazon.com/Jesse-Liberty/e/B000APP6I6">Jesse&#8217;s dozens of books on Amazon</a></li>
<li><a href="http://weblogs.asp.net/leftslipper/">Eilon Lipton</a></li>
</ul>
<p><strong>Download / Listen:</strong></p>
<p align="left"><a href="http://herdingcode.com/wp-content/uploads/HerdingCode-0119-On-The-Writing-Of-Technical-Books.mp3">Herding Code 118: On The Writing Technical Books (with Jesse Liberty, Phil Haack, and Brad Wilson)</a></p>
<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/LL3JFJQa4sI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-119-on-the-writing-technical-books-with-jesse-liberty-phil-haack-and-brad-wilson-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Devt-UVpDpE/HerdingCode-0119-On-The-Writing-Of-Technical-Books.mp3" fileSize="43245014" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Jesse Liberty, Phil Haack, and Brad Wilson about writing technical books. Jesse has written dozens of technical books, and both Brad and Phil worked with Jon and K. Scott on the recently released ASP.NET Profe</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Jesse Liberty, Phil Haack, and Brad Wilson about writing technical books. Jesse has written dozens of technical books, and both Brad and Phil worked with Jon and K. Scott on the recently released ASP.NET Professional MVC 3 book. What&amp;#8217;s it like to write a book? Why [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-119-on-the-writing-technical-books-with-jesse-liberty-phil-haack-and-brad-wilson-2/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Devt-UVpDpE/HerdingCode-0119-On-The-Writing-Of-Technical-Books.mp3" length="43245014" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0119-On-The-Writing-Of-Technical-Books.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 118: Paul Betts on SassAndCoffee</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/HiEzZBqmAwA/</link>
		<comments>http://herdingcode.com/herding-code-118-paul-betts-on-sassandcoffee/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 01:54:08 +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=334</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Paul Betts about SassAndCoffee, a NuGet package that adds runtime Sass and CoffeeScript compilation to ASP.NET. Jon asks Paul about his role on the Office Labs team [Spoiler alert! Since this podcast, Paul has started a new job at GitHub!] Jon asks Paul about why he [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Paul Betts about SassAndCoffee, a NuGet package that adds runtime Sass and CoffeeScript compilation to ASP.NET. Jon asks Paul about his role on the Office Labs team [Spoiler alert! Since this podcast, Paul has started a new job at GitHub!] Jon asks Paul about why he [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/HiEzZBqmAwA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-118-paul-betts-on-sassandcoffee/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/uqQPEiwmdYU/HerdingCode-0118-Paul-Betts-on-SassAndCoffee.mp3" fileSize="56397351" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Paul Betts about SassAndCoffee, a NuGet package that adds runtime Sass and CoffeeScript compilation to ASP.NET. Jon asks Paul about his role on the Office Labs team [Spoiler alert! Since this podcast, Paul has</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Paul Betts about SassAndCoffee, a NuGet package that adds runtime Sass and CoffeeScript compilation to ASP.NET. Jon asks Paul about his role on the Office Labs team [Spoiler alert! Since this podcast, Paul has started a new job at GitHub!] Jon asks Paul about why he [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-118-paul-betts-on-sassandcoffee/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/uqQPEiwmdYU/HerdingCode-0118-Paul-Betts-on-SassAndCoffee.mp3" length="56397351" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0118-Paul-Betts-on-SassAndCoffee.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 117: Llewellyn Falco on Approval Tests</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/X8tWDItthiE/</link>
		<comments>http://herdingcode.com/herding-code-117-llewellyn-falcon-on-approval-tests/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 04:17: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=329</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Llewellyn Falco about Acceptance Tests, an interesting testing framework for .NET, Java, Ruby, and PHP. Jon talks about how much he enjoyed Llewellyn’s talk on refactoring legacy code at So Cal Code Camp, and was especially intrigued by Approval Tests. Llewellyn explains how Approval Tests got started at a weekly [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Llewellyn Falco about Acceptance Tests, an interesting testing framework for .NET, Java, Ruby, and PHP. Jon talks about how much he enjoyed Llewellyn’s talk on refactoring legacy code at So Cal Code Camp, and was especially intrigued by Approval Tests. Llewellyn explains how Approval Tests got started at a weekly [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/X8tWDItthiE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-117-llewellyn-falcon-on-approval-tests/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/n5BhwdzW13A/HerdingCode-0117-Llewellyn-Falco-on-Approval-Tests.mp3" fileSize="50081414" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Llewellyn Falco about Acceptance Tests, an interesting testing framework for .NET, Java, Ruby, and PHP. Jon talks about how much he enjoyed Llewellyn’s talk on refactoring legacy code at So Cal Code Camp, and </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Llewellyn Falco about Acceptance Tests, an interesting testing framework for .NET, Java, Ruby, and PHP. Jon talks about how much he enjoyed Llewellyn’s talk on refactoring legacy code at So Cal Code Camp, and was especially intrigued by Approval Tests. Llewellyn explains how Approval Tests got started at a weekly [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-117-llewellyn-falcon-on-approval-tests/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/n5BhwdzW13A/HerdingCode-0117-Llewellyn-Falco-on-Approval-Tests.mp3" length="50081414" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0117-Llewellyn-Falco-on-Approval-Tests.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 116: Eric Lawrence on Fiddler, IE Internals, and HTTP</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/qwHK5w66F7I/</link>
		<comments>http://herdingcode.com/herding-code-116-eric-lawrence-on-fiddler-ie-internals-and-http/#comments</comments>
		<pubDate>Fri, 01 Jul 2011 22:12:50 +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=328</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Eric Lawrence, the author of the popular Fiddler web debugging proxy. Eric&#8217;s also a member of the Internet Explorer team and developer of several popular freeware tools. Eric explains how he&#8217;s been working on &#8211; and now runs &#8211; the team that works on the networking [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Eric Lawrence, the author of the popular Fiddler web debugging proxy. Eric&#8217;s also a member of the Internet Explorer team and developer of several popular freeware tools. Eric explains how he&#8217;s been working on &#8211; and now runs &#8211; the team that works on the networking [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/qwHK5w66F7I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-116-eric-lawrence-on-fiddler-ie-internals-and-http/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/3RGKkovMYm8/HerdingCode-0116-Eric-Lawrence-on-Fiddler-IE-Internals-and-HTTP.mp3" fileSize="64471796" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Eric Lawrence, the author of the popular Fiddler web debugging proxy. Eric&amp;#8217;s also a member of the Internet Explorer team and developer of several popular freeware tools. Eric explains how he&amp;#8217;s been</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Eric Lawrence, the author of the popular Fiddler web debugging proxy. Eric&amp;#8217;s also a member of the Internet Explorer team and developer of several popular freeware tools. Eric explains how he&amp;#8217;s been working on &amp;#8211; and now runs &amp;#8211; the team that works on the networking [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-116-eric-lawrence-on-fiddler-ie-internals-and-http/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/3RGKkovMYm8/HerdingCode-0116-Eric-Lawrence-on-Fiddler-IE-Internals-and-HTTP.mp3" length="64471796" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0116-Eric-Lawrence-on-Fiddler-IE-Internals-and-HTTP.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 115: RESTravaganza with Darrel Miller, Glenn Block, and John Sheehan</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/o2mRlhbUDes/</link>
		<comments>http://herdingcode.com/herding-code-115-restravaganza-with-darrel-miller-glenn-block-and-john-sheehan/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 00:12:19 +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=327</guid>
		<description><![CDATA[This episode of Herding Code the guys talk REST with Glenn Block (who&#8217;s driving the WCF Web APIs), Darrel Miller (a REST expert with a lot of real world production experience), and John Sheehan (author of RestSharp) about what REST really is and what practical value it really offers in real world, production applications. Jon [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk REST with Glenn Block (who&#8217;s driving the WCF Web APIs), Darrel Miller (a REST expert with a lot of real world production experience), and John Sheehan (author of RestSharp) about what REST really is and what practical value it really offers in real world, production applications. Jon [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/o2mRlhbUDes" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-115-restravaganza-with-darrel-miller-glenn-block-and-john-sheehan/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/k6n7t2DPUQQ/HerdingCode-0115-RESTravaganza-with-Darrel-Miller--Glenn-Block--John-Sheehan.mp3" fileSize="50049509" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk REST with Glenn Block (who&amp;#8217;s driving the WCF Web APIs), Darrel Miller (a REST expert with a lot of real world production experience), and John Sheehan (author of RestSharp) about what REST really is and wha</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk REST with Glenn Block (who&amp;#8217;s driving the WCF Web APIs), Darrel Miller (a REST expert with a lot of real world production experience), and John Sheehan (author of RestSharp) about what REST really is and what practical value it really offers in real world, production applications. Jon [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-115-restravaganza-with-darrel-miller-glenn-block-and-john-sheehan/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/k6n7t2DPUQQ/HerdingCode-0115-RESTravaganza-with-Darrel-Miller--Glenn-Block--John-Sheehan.mp3" length="50049509" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0115-RESTravaganza-with-Darrel-Miller--Glenn-Block--John-Sheehan.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 114: Trevor Burnham on CoffeeScript</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/jMOy7LYWMO0/</link>
		<comments>http://herdingcode.com/herding-code-114-trevor-burnham-on-coffeescript/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 23:05:05 +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=321</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Trevor Burnham about Coffeescript, &#8220;a little language that compiles into JavaScript.&#8221; Kevin asks Trevor to explain what CoffeeScript is. Trevor explains how CoffeeScript helps you to write the same code you would have in JavaScript, but more quickly and with less effort. Kevin ask if people [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Trevor Burnham about Coffeescript, &#8220;a little language that compiles into JavaScript.&#8221; Kevin asks Trevor to explain what CoffeeScript is. Trevor explains how CoffeeScript helps you to write the same code you would have in JavaScript, but more quickly and with less effort. Kevin ask if people [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/jMOy7LYWMO0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-114-trevor-burnham-on-coffeescript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/2yX0mq5J_tE/HerdingCode-0114-Trevor-Burnham-on-CoffeeScript.mp3" fileSize="37429330" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Trevor Burnham about Coffeescript, &amp;#8220;a little language that compiles into JavaScript.&amp;#8221; Kevin asks Trevor to explain what CoffeeScript is. Trevor explains how CoffeeScript helps you to write the same</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Trevor Burnham about Coffeescript, &amp;#8220;a little language that compiles into JavaScript.&amp;#8221; Kevin asks Trevor to explain what CoffeeScript is. Trevor explains how CoffeeScript helps you to write the same code you would have in JavaScript, but more quickly and with less effort. Kevin ask if people [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-114-trevor-burnham-on-coffeescript/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/2yX0mq5J_tE/HerdingCode-0114-Trevor-Burnham-on-CoffeeScript.mp3" length="37429330" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0114-Trevor-Burnham-on-CoffeeScript.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 113: Mark Russinovich on Zero Day and Computer Security</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/Vzi5wmgztjQ/</link>
		<comments>http://herdingcode.com/herding-code-113-mark-russinovich-on-zero-day-and-computer-security/#comments</comments>
		<pubDate>Fri, 27 May 2011 22:16: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=320</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Mark Russinovich about his new book (Zero Day), modern malware like Stuxnet, his experiences discovering the Sony rootkit, Sysinternals tools, and computer security in general. K Scott asks Mark about how he decided to write Zero Day. Mark talks about how early, unsophisticated viruses still caused [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Mark Russinovich about his new book (Zero Day), modern malware like Stuxnet, his experiences discovering the Sony rootkit, Sysinternals tools, and computer security in general. K Scott asks Mark about how he decided to write Zero Day. Mark talks about how early, unsophisticated viruses still caused [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Vzi5wmgztjQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-113-mark-russinovich-on-zero-day-and-computer-security/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/APNSNN69iYQ/HerdingCode-0113-Mark-Russinovich-on-Zero-Day-and-Computer-Security.mp3" fileSize="31794971" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Mark Russinovich about his new book (Zero Day), modern malware like Stuxnet, his experiences discovering the Sony rootkit, Sysinternals tools, and computer security in general. K Scott asks Mark about how he d</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Mark Russinovich about his new book (Zero Day), modern malware like Stuxnet, his experiences discovering the Sony rootkit, Sysinternals tools, and computer security in general. K Scott asks Mark about how he decided to write Zero Day. Mark talks about how early, unsophisticated viruses still caused [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-113-mark-russinovich-on-zero-day-and-computer-security/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/APNSNN69iYQ/HerdingCode-0113-Mark-Russinovich-on-Zero-Day-and-Computer-Security.mp3" length="31794971" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0113-Mark-Russinovich-on-Zero-Day-and-Computer-Security.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 112: Josh Arnold and Jeremy Miller on FubuMVC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/brQfSyw7ZmU/</link>
		<comments>http://herdingcode.com/herding-code-112-josh-arnold-and-jeremy-miller-on-fubumvc/#comments</comments>
		<pubDate>Tue, 24 May 2011 21:41:41 +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=319</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to Josh Arnold and Jeremy Miller about what&#8217;s new with FubuMVC. Jeremy Miller explains why FubuMVC &#34;deserves to exist&#34; and explains how compositional architecture and conventions help in building complex systems. Josh talks about how FubuMVC diagnostics help in understanding how the conventions are being applied how [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to Josh Arnold and Jeremy Miller about what&#8217;s new with FubuMVC. Jeremy Miller explains why FubuMVC &quot;deserves to exist&quot; and explains how compositional architecture and conventions help in building complex systems. Josh talks about how FubuMVC diagnostics help in understanding how the conventions are being applied how [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/brQfSyw7ZmU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-112-josh-arnold-and-jeremy-miller-on-fubumvc/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/3QLbNDbhvDQ/HerdingCode-0112-Josh-Arnold-and-Jeremy-Miller-on-FubuMVC.mp3" fileSize="40585602" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to Josh Arnold and Jeremy Miller about what&amp;#8217;s new with FubuMVC. Jeremy Miller explains why FubuMVC &amp;#34;deserves to exist&amp;#34; and explains how compositional architecture and conventions help in building co</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to Josh Arnold and Jeremy Miller about what&amp;#8217;s new with FubuMVC. Jeremy Miller explains why FubuMVC &amp;#34;deserves to exist&amp;#34; and explains how compositional architecture and conventions help in building complex systems. Josh talks about how FubuMVC diagnostics help in understanding how the conventions are being applied how [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-112-josh-arnold-and-jeremy-miller-on-fubumvc/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/3QLbNDbhvDQ/HerdingCode-0112-Josh-Arnold-and-Jeremy-Miller-on-FubuMVC.mp3" length="40585602" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0112-Josh-Arnold-and-Jeremy-Miller-on-FubuMVC.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 111: John Papa on the Open Source Fest at MIX11</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/v2uDD8azuts/</link>
		<comments>http://herdingcode.com/herding-code-111-john-papa-on-the-open-source-fest-at-mix11/#comments</comments>
		<pubDate>Wed, 04 May 2011 20:55: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=318</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to John Papa about the Open Source Fest he put together at MIX11. Jon asks how the whole thing got started, and if John encountered any friction within Microsoft in getting this set up. John describes the event and calls out some of the winners from the [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to John Papa about the Open Source Fest he put together at MIX11. Jon asks how the whole thing got started, and if John encountered any friction within Microsoft in getting this set up. John describes the event and calls out some of the winners from the [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/v2uDD8azuts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-111-john-papa-on-the-open-source-fest-at-mix11/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/5uTEeGfg1VE/HerdingCode-0111-John-Papa-on-Open-Source-Fest.mp3" fileSize="31449782" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to John Papa about the Open Source Fest he put together at MIX11. Jon asks how the whole thing got started, and if John encountered any friction within Microsoft in getting this set up. John describes the event a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to John Papa about the Open Source Fest he put together at MIX11. Jon asks how the whole thing got started, and if John encountered any friction within Microsoft in getting this set up. John describes the event and calls out some of the winners from the [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-111-john-papa-on-the-open-source-fest-at-mix11/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/5uTEeGfg1VE/HerdingCode-0111-John-Papa-on-Open-Source-Fest.mp3" length="31449782" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0111-John-Papa-on-Open-Source-Fest.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 110: Geoff Dalgas and Jarrod Dixon take us behind the scenes at StackExchange</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/BeTok_lciM4/</link>
		<comments>http://herdingcode.com/herding-code-110-geoff-dalgas-and-jarrod-dixon-take-us-behind-the-scenes-at-stackexchange/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 17:19:16 +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=315</guid>
		<description><![CDATA[This episode of Herding Code Kevin and Jon sit down with Geoff and Jarrod at MIX to talk about their experiences from helping to build the first StackOverflow site up through today&#8217;s fast paced world of StackExchanges and gold plated Lamborghinis. Note: We recorded in quietest spot we could find &#8211; there&#8217;s some background noise, [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code Kevin and Jon sit down with Geoff and Jarrod at MIX to talk about their experiences from helping to build the first StackOverflow site up through today&#8217;s fast paced world of StackExchanges and gold plated Lamborghinis. Note: We recorded in quietest spot we could find &#8211; there&#8217;s some background noise, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/BeTok_lciM4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-110-geoff-dalgas-and-jarrod-dixon-take-us-behind-the-scenes-at-stackexchange/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/5riG_WCzK8w/HerdingCode-0110-Geoff-Dalgas-and-Jarrod-Dixon-on-StackExchange.mp3" fileSize="33503518" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code Kevin and Jon sit down with Geoff and Jarrod at MIX to talk about their experiences from helping to build the first StackOverflow site up through today&amp;#8217;s fast paced world of StackExchanges and gold plated Lamborghinis. N</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code Kevin and Jon sit down with Geoff and Jarrod at MIX to talk about their experiences from helping to build the first StackOverflow site up through today&amp;#8217;s fast paced world of StackExchanges and gold plated Lamborghinis. Note: We recorded in quietest spot we could find &amp;#8211; there&amp;#8217;s some background noise, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-110-geoff-dalgas-and-jarrod-dixon-take-us-behind-the-scenes-at-stackexchange/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/5riG_WCzK8w/HerdingCode-0110-Geoff-Dalgas-and-Jarrod-Dixon-on-StackExchange.mp3" length="33503518" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0110-Geoff-Dalgas-and-Jarrod-Dixon-on-StackExchange.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 109: Harmony Hackathon</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/7FoEhS5TAaY/</link>
		<comments>http://herdingcode.com/herding-code-109-harmony-hackathon/#comments</comments>
		<pubDate>Wed, 20 Apr 2011 23:20:27 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=310</guid>
		<description><![CDATA[This episode of Herding Code the guys talk to the organizers of the Harmony Hackathon: twelve developers coding madly for 48 hours, trying to build an application for the non-profit Harmony Hill cancer retreat center. Eric talks about the Harmony Hackathon came together and what they were trying to accomplis. Jon asks about how things [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code the guys talk to the organizers of the Harmony Hackathon: twelve developers coding madly for 48 hours, trying to build an application for the non-profit Harmony Hill cancer retreat center. Eric talks about the Harmony Hackathon came together and what they were trying to accomplis. Jon asks about how things [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/7FoEhS5TAaY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-109-harmony-hackathon/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/oNP2JoQf0GU/HerdingCode-0109-Harmony-Hackathon.mp3" fileSize="49352598" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code the guys talk to the organizers of the Harmony Hackathon: twelve developers coding madly for 48 hours, trying to build an application for the non-profit Harmony Hill cancer retreat center. Eric talks about the Harmony Hackatho</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code the guys talk to the organizers of the Harmony Hackathon: twelve developers coding madly for 48 hours, trying to build an application for the non-profit Harmony Hill cancer retreat center. Eric talks about the Harmony Hackathon came together and what they were trying to accomplis. Jon asks about how things [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-109-harmony-hackathon/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/oNP2JoQf0GU/HerdingCode-0109-Harmony-Hackathon.mp3" length="49352598" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0109-Harmony-Hackathon.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 108: Jin Yang and Nathan Bowers on Web Design</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/EATiYjQV5Ik/</link>
		<comments>http://herdingcode.com/herding-code-108-jin-yang-and-nathan-bowers-on-web-design/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 00:15:54 +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=309</guid>
		<description><![CDATA[This episode of Herding Code continues a discussion / argument that Jon started with Jin Yang and Nathan Bowers on Twitter a few weeks ago after reading a post he liked from a product designer at Quora about how they don&#8217;t use Photoshop in their design process. What&#8217;s the role of visual design in the [...]]]></description>
				<content:encoded><![CDATA[This episode of Herding Code continues a discussion / argument that Jon started with Jin Yang and Nathan Bowers on Twitter a few weeks ago after reading a post he liked from a product designer at Quora about how they don&#8217;t use Photoshop in their design process. What&#8217;s the role of visual design in the [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/EATiYjQV5Ik" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-108-jin-yang-and-nathan-bowers-on-web-design/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/FA2bCRfft7s/HerdingCode-0108-Jin-Yang-and-Nathan-Bowers-on-User-Experience-Design.mp3" fileSize="50059991" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This episode of Herding Code continues a discussion / argument that Jon started with Jin Yang and Nathan Bowers on Twitter a few weeks ago after reading a post he liked from a product designer at Quora about how they don&amp;#8217;t use Photoshop in their des</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This episode of Herding Code continues a discussion / argument that Jon started with Jin Yang and Nathan Bowers on Twitter a few weeks ago after reading a post he liked from a product designer at Quora about how they don&amp;#8217;t use Photoshop in their design process. What&amp;#8217;s the role of visual design in the [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-108-jin-yang-and-nathan-bowers-on-web-design/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/FA2bCRfft7s/HerdingCode-0108-Jin-Yang-and-Nathan-Bowers-on-User-Experience-Design.mp3" length="50059991" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0108-Jin-Yang-and-Nathan-Bowers-on-User-Experience-Design.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 107: Apple Subscription fees, Nokia, Reflector, Mono, Watson, CardSpace, and IE9 RC</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/EzWBFqwj9NA/</link>
		<comments>http://herdingcode.com/herding-code-107-apple-subscription-fees-nokia-reflector-mono-watson-cardspace-and-ie9-rc/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 08:20:39 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=306</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk nonsense for over an hour. Topic: The Apple Store 30% fee for App Subscriptions &#8211; who&#8217;s surprised, what apps will it affect, etc. The conversation shifts to Kindle, and whether content focused apps can move to HTML only. Topic: Windows Mobile deal with Nokia &#8211; will [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk nonsense for over an hour. Topic: The Apple Store 30% fee for App Subscriptions &#8211; who&#8217;s surprised, what apps will it affect, etc. The conversation shifts to Kindle, and whether content focused apps can move to HTML only. Topic: Windows Mobile deal with Nokia &#8211; will [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/EzWBFqwj9NA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-107-apple-subscription-fees-nokia-reflector-mono-watson-cardspace-and-ie9-rc/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/yELObLxZPZs/HerdingCode-0107-Apple-Subscription-fees-Nokia-Reflector-Mono-Watson-CardSpace-IE9-RC.mp3" fileSize="56137280" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk nonsense for over an hour. Topic: The Apple Store 30% fee for App Subscriptions &amp;#8211; who&amp;#8217;s surprised, what apps will it affect, etc. The conversation shifts to Kindle, and whether content focused app</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk nonsense for over an hour. Topic: The Apple Store 30% fee for App Subscriptions &amp;#8211; who&amp;#8217;s surprised, what apps will it affect, etc. The conversation shifts to Kindle, and whether content focused apps can move to HTML only. Topic: Windows Mobile deal with Nokia &amp;#8211; will [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-107-apple-subscription-fees-nokia-reflector-mono-watson-cardspace-and-ie9-rc/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/yELObLxZPZs/HerdingCode-0107-Apple-Subscription-fees-Nokia-Reflector-Mono-Watson-CardSpace-IE9-RC.mp3" length="56137280" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0107-Apple-Subscription-fees-Nokia-Reflector-Mono-Watson-CardSpace-IE9-RC.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 106: Mark Rendle on Simple.Data</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/arX2DM9KFBE/</link>
		<comments>http://herdingcode.com/herding-code-106-mark-rendle-on-simple-data/#comments</comments>
		<pubDate>Tue, 22 Feb 2011 21:12:41 +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=305</guid>
		<description><![CDATA[In this episode of Herding Code, the guys speak with Mark Rendle about his Simple.Data and Fix projects. The show begins with Mark&#8217;s Simple.Data elevator pitch in which he explains that Simple.Data is an ORM without the O, the R or the M. Jon asks about Mark&#8217;s heavy use of dynamic types in the Simple.Data [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys speak with Mark Rendle about his Simple.Data and Fix projects. The show begins with Mark&#8217;s Simple.Data elevator pitch in which he explains that Simple.Data is an ORM without the O, the R or the M. Jon asks about Mark&#8217;s heavy use of dynamic types in the Simple.Data [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/arX2DM9KFBE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-106-mark-rendle-on-simple-data/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/zBoTU-_Dj7c/HerdingCode-0106-Mark-Rendle-on-Simple-Data.mp3" fileSize="45888007" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys speak with Mark Rendle about his Simple.Data and Fix projects. The show begins with Mark&amp;#8217;s Simple.Data elevator pitch in which he explains that Simple.Data is an ORM without the O, the R or the M. Jon asks a</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys speak with Mark Rendle about his Simple.Data and Fix projects. The show begins with Mark&amp;#8217;s Simple.Data elevator pitch in which he explains that Simple.Data is an ORM without the O, the R or the M. Jon asks about Mark&amp;#8217;s heavy use of dynamic types in the Simple.Data [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-106-mark-rendle-on-simple-data/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/zBoTU-_Dj7c/HerdingCode-0106-Mark-Rendle-on-Simple-Data.mp3" length="45888007" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0106-Mark-Rendle-on-Simple-Data.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 105: Brad Wilson on MVC 3</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/xLfWa8jZy-0/</link>
		<comments>http://herdingcode.com/herding-code-105-brad-wilson-on-mvc-3/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 23:51:41 +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=304</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk to ASP.NET team member and repeat guest Brad Wilson about what&#8217;s new in ASP.NET MVC 3, BDD-style testing with SpecFlow and WaitN, and the latest release of xUnit.net. Jon begins the show by sharing Brad&#8217;s bio and then dives right in asking about ASP.NET MVC 3 [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk to ASP.NET team member and repeat guest Brad Wilson about what&#8217;s new in ASP.NET MVC 3, BDD-style testing with SpecFlow and WaitN, and the latest release of xUnit.net. Jon begins the show by sharing Brad&#8217;s bio and then dives right in asking about ASP.NET MVC 3 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/xLfWa8jZy-0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-105-brad-wilson-on-mvc-3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/yKvb5leIkek/HerdingCode-0105-Brad-Wilson-on-MVC-3.mp3" fileSize="54684780" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk to ASP.NET team member and repeat guest Brad Wilson about what&amp;#8217;s new in ASP.NET MVC 3, BDD-style testing with SpecFlow and WaitN, and the latest release of xUnit.net. Jon begins the show by sharing Brad</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk to ASP.NET team member and repeat guest Brad Wilson about what&amp;#8217;s new in ASP.NET MVC 3, BDD-style testing with SpecFlow and WaitN, and the latest release of xUnit.net. Jon begins the show by sharing Brad&amp;#8217;s bio and then dives right in asking about ASP.NET MVC 3 [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-105-brad-wilson-on-mvc-3/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/yKvb5leIkek/HerdingCode-0105-Brad-Wilson-on-MVC-3.mp3" length="54684780" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0105-Brad-Wilson-on-MVC-3.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 104: Rob Eisenberg on Caliburn Micro</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/wldKLtOwHn4/</link>
		<comments>http://herdingcode.com/herding-code-104-rob-eisenberg-on-caliburn-micro/#comments</comments>
		<pubDate>Mon, 07 Feb 2011 07:59: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=303</guid>
		<description><![CDATA[You remember Rob Eisenberg from Herding Code Show #57 when he talked presentation patterns along with Jeremy Miller, Ward Bell and Glenn Block. Well, in this episode of Herding Code, the conversation continues as Rob talks with the guys about Caliburn.Micro, an opinionated MVVM framework for WPF, Silverlight and WP7. Kevin kicks off this week&#8217;s [...]]]></description>
				<content:encoded><![CDATA[You remember Rob Eisenberg from Herding Code Show #57 when he talked presentation patterns along with Jeremy Miller, Ward Bell and Glenn Block. Well, in this episode of Herding Code, the conversation continues as Rob talks with the guys about Caliburn.Micro, an opinionated MVVM framework for WPF, Silverlight and WP7. Kevin kicks off this week&#8217;s [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/wldKLtOwHn4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-104-rob-eisenberg-on-caliburn-micro/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/usLxVO0AZ58/HerdingCode-0104-Rob-Eisenberg-on-Caliburn-Micro.mp3" fileSize="50176882" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>You remember Rob Eisenberg from Herding Code Show #57 when he talked presentation patterns along with Jeremy Miller, Ward Bell and Glenn Block. Well, in this episode of Herding Code, the conversation continues as Rob talks with the guys about Caliburn.Mic</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>You remember Rob Eisenberg from Herding Code Show #57 when he talked presentation patterns along with Jeremy Miller, Ward Bell and Glenn Block. Well, in this episode of Herding Code, the conversation continues as Rob talks with the guys about Caliburn.Micro, an opinionated MVVM framework for WPF, Silverlight and WP7. Kevin kicks off this week&amp;#8217;s [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-104-rob-eisenberg-on-caliburn-micro/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/usLxVO0AZ58/HerdingCode-0104-Rob-Eisenberg-on-Caliburn-Micro.mp3" length="50176882" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0104-Rob-Eisenberg-on-Caliburn-Micro.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 103: Seb Lambla on OpenEverything</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/RV0eKiXR6H4/</link>
		<comments>http://herdingcode.com/herding-code-103-seb-lambla-on-openeverything/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 18:20:51 +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=301</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk with &#8220;self-congratulatory, self-proclaimed, egotistical doofus&#8221; Sebastien Lambla about OpenRasta, OpenWrap and Open Web Interface for .NET (OWIN.) K Scott kicks off the show asking Seb about his most popular OSS project &#8211; OpenRasta provides the 30 second elevator pitch and touches on his web framework which [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk with &#8220;self-congratulatory, self-proclaimed, egotistical doofus&#8221; Sebastien Lambla about OpenRasta, OpenWrap and Open Web Interface for .NET (OWIN.) K Scott kicks off the show asking Seb about his most popular OSS project &#8211; OpenRasta provides the 30 second elevator pitch and touches on his web framework which [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/RV0eKiXR6H4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-103-seb-lambla-on-openeverything/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/9qGOa8ptDcU/HerdingCode-0103-Seb-Lambla-on-OpenEverything.mp3" fileSize="53469594" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk with &amp;#8220;self-congratulatory, self-proclaimed, egotistical doofus&amp;#8221; Sebastien Lambla about OpenRasta, OpenWrap and Open Web Interface for .NET (OWIN.) K Scott kicks off the show asking Seb about his m</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk with &amp;#8220;self-congratulatory, self-proclaimed, egotistical doofus&amp;#8221; Sebastien Lambla about OpenRasta, OpenWrap and Open Web Interface for .NET (OWIN.) K Scott kicks off the show asking Seb about his most popular OSS project &amp;#8211; OpenRasta provides the 30 second elevator pitch and touches on his web framework which [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-103-seb-lambla-on-openeverything/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/9qGOa8ptDcU/HerdingCode-0103-Seb-Lambla-on-OpenEverything.mp3" length="53469594" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0103-Seb-Lambla-on-OpenEverything.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 102: Tim Caswell on Node.js</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/p-ivxGbZUI4/</link>
		<comments>http://herdingcode.com/herding-code-102-tim-caswell-on-node-js/#comments</comments>
		<pubDate>Wed, 19 Jan 2011 00:24:30 +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=299</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk with avid open source contributor Tim Caswell about Node.js for which he is a community leader.&#160; Listen in as the guys dig into node.js and what it has to offer. Tim gives the node.js elevator pitch and begins to explain what node offers &#8211; like event [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk with avid open source contributor Tim Caswell about Node.js for which he is a community leader.&#160; Listen in as the guys dig into node.js and what it has to offer. Tim gives the node.js elevator pitch and begins to explain what node offers &#8211; like event [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/p-ivxGbZUI4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-102-tim-caswell-on-node-js/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/CQNRxtTNo20/HerdingCode-0102-Tim-Caswell-on-Node-js.mp3" fileSize="37266544" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk with avid open source contributor Tim Caswell about Node.js for which he is a community leader.&amp;#160; Listen in as the guys dig into node.js and what it has to offer. Tim gives the node.js elevator pitch and </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk with avid open source contributor Tim Caswell about Node.js for which he is a community leader.&amp;#160; Listen in as the guys dig into node.js and what it has to offer. Tim gives the node.js elevator pitch and begins to explain what node offers &amp;#8211; like event [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-102-tim-caswell-on-node-js/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/CQNRxtTNo20/HerdingCode-0102-Tim-Caswell-on-Node-js.mp3" length="37266544" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0102-Tim-Caswell-on-Node-js.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 101: Kelly Sommers on Mobile Development and User Interface design</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/NCp-Z-zCfPs/</link>
		<comments>http://herdingcode.com/herding-code-101-kelly-sommers-on-mobile-development-and-user-interface-design/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 23:15:40 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=298</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk to Kelly Sommers. Jon asks Kelly about her first big post, What fuels my passion for technology &#38; writing code Kelly talks about her experience getting started on Twitter Jon asks Kelly about her post on how desktop UI&#8217;s feel boring compared to mobile UI&#8217;s Jon [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk to Kelly Sommers. Jon asks Kelly about her first big post, What fuels my passion for technology &amp; writing code Kelly talks about her experience getting started on Twitter Jon asks Kelly about her post on how desktop UI&#8217;s feel boring compared to mobile UI&#8217;s Jon [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/NCp-Z-zCfPs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-101-kelly-sommers-on-mobile-development-and-user-interface-design/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/RkSmeLR5zpE/HerdingCode-0101-Kelly-Sommers.mp3" fileSize="57171031" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk to Kelly Sommers. Jon asks Kelly about her first big post, What fuels my passion for technology &amp;#38; writing code Kelly talks about her experience getting started on Twitter Jon asks Kelly about her post on </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk to Kelly Sommers. Jon asks Kelly about her first big post, What fuels my passion for technology &amp;#38; writing code Kelly talks about her experience getting started on Twitter Jon asks Kelly about her post on how desktop UI&amp;#8217;s feel boring compared to mobile UI&amp;#8217;s Jon [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-101-kelly-sommers-on-mobile-development-and-user-interface-design/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/RkSmeLR5zpE/HerdingCode-0101-Kelly-Sommers.mp3" length="57171031" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0101-Kelly-Sommers.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 100: One Hundredth Show Celebration with Queen Beatrix</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/nqqsySZ0rIM/</link>
		<comments>http://herdingcode.com/herding-code-100-one-hundredth-show-celebration-with-queen-beatrix/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 08:48:49 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=297</guid>
		<description><![CDATA[One hundred shows! Her Majesty Queen Beatrix shows up and talks with the gang about the previous 99 shows. Jon summarizes the server logs and beatboxes, K Scott talks about his jetset life via a flaky internet connection, Kevin reveals that this isn&#8217;t the podcast he thought he was signing up for, and Scott K [...]]]></description>
				<content:encoded><![CDATA[One hundred shows! Her Majesty Queen Beatrix shows up and talks with the gang about the previous 99 shows. Jon summarizes the server logs and beatboxes, K Scott talks about his jetset life via a flaky internet connection, Kevin reveals that this isn&#8217;t the podcast he thought he was signing up for, and Scott K [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/nqqsySZ0rIM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-100-one-hundredth-show-celebration-with-queen-beatrix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Y-21B6zSyRI/HerdingCode-0100-One-Hundredth-Show.mp3" fileSize="38797212" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>One hundred shows! Her Majesty Queen Beatrix shows up and talks with the gang about the previous 99 shows. Jon summarizes the server logs and beatboxes, K Scott talks about his jetset life via a flaky internet connection, Kevin reveals that this isn&amp;#8217</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>One hundred shows! Her Majesty Queen Beatrix shows up and talks with the gang about the previous 99 shows. Jon summarizes the server logs and beatboxes, K Scott talks about his jetset life via a flaky internet connection, Kevin reveals that this isn&amp;#8217;t the podcast he thought he was signing up for, and Scott K [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-100-one-hundredth-show-celebration-with-queen-beatrix/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Y-21B6zSyRI/HerdingCode-0100-One-Hundredth-Show.mp3" length="38797212" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0100-One-Hundredth-Show.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 99: David Ebbo on NuGet</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/lgeB-EyQ9xw/</link>
		<comments>http://herdingcode.com/herding-code-99-david-ebbo-on-nuget/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 00:18:24 +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=296</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk to David Ebbo, an architect on the Microsoft Web Platform and Tools team, about NuGet, a new open source package management system for the .NET platform. David describes the history of NuGet &#8211; how NuGet evolved from a web-based feature for use in ASP.NET Web Pages [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk to David Ebbo, an architect on the Microsoft Web Platform and Tools team, about NuGet, a new open source package management system for the .NET platform. David describes the history of NuGet &#8211; how NuGet evolved from a web-based feature for use in ASP.NET Web Pages [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lgeB-EyQ9xw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-99-david-ebbo-on-nuget/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Q_zcoibexvM/HerdingCode-0099-David-Ebbo-on-NuGet.mp3" fileSize="43039775" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk to David Ebbo, an architect on the Microsoft Web Platform and Tools team, about NuGet, a new open source package management system for the .NET platform. David describes the history of NuGet &amp;#8211; how NuGet</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk to David Ebbo, an architect on the Microsoft Web Platform and Tools team, about NuGet, a new open source package management system for the .NET platform. David describes the history of NuGet &amp;#8211; how NuGet evolved from a web-based feature for use in ASP.NET Web Pages [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-99-david-ebbo-on-nuget/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Q_zcoibexvM/HerdingCode-0099-David-Ebbo-on-NuGet.mp3" length="43039775" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0099-David-Ebbo-on-NuGet.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 98: Dale Ragan on Moncai</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/DWkOBSiWHWw/</link>
		<comments>http://herdingcode.com/herding-code-98-dale-ragan-on-moncai/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 08:17:48 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=294</guid>
		<description><![CDATA[In the previous episode, when the guys were talking to Jackson Harper about Manos de Mono, he mentioned that Dale Ragan was doing cooking up something really exciting for hosting ASP.NET web applications with support for deployment via Git or Mercurial. So, they called him up and recorded a show right then and there. Jackson [...]]]></description>
				<content:encoded><![CDATA[In the previous episode, when the guys were talking to Jackson Harper about Manos de Mono, he mentioned that Dale Ragan was doing cooking up something really exciting for hosting ASP.NET web applications with support for deployment via Git or Mercurial. So, they called him up and recorded a show right then and there. Jackson [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/DWkOBSiWHWw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-98-dale-ragan-on-moncai/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/xO7t3PUcIXk/HerdingCode-0098-Dale-Ragan-on-Moncai.mp3" fileSize="22812224" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In the previous episode, when the guys were talking to Jackson Harper about Manos de Mono, he mentioned that Dale Ragan was doing cooking up something really exciting for hosting ASP.NET web applications with support for deployment via Git or Mercurial. S</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In the previous episode, when the guys were talking to Jackson Harper about Manos de Mono, he mentioned that Dale Ragan was doing cooking up something really exciting for hosting ASP.NET web applications with support for deployment via Git or Mercurial. So, they called him up and recorded a show right then and there. Jackson [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-98-dale-ragan-on-moncai/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/xO7t3PUcIXk/HerdingCode-0098-Dale-Ragan-on-Moncai.mp3" length="22812224" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0098-Dale-Ragan-on-Moncai.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 97: Jackson Harper on Manos de Mono</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/mRf2JOkC_rg/</link>
		<comments>http://herdingcode.com/herding-code-97-jackson-harper-on-manos-de-mono/#comments</comments>
		<pubDate>Tue, 16 Nov 2010 00:29:43 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=293</guid>
		<description><![CDATA[In this episode of Herding Code, the guys talk with Jackson Harper about Manos de Mono, his lightweight web application framework that runs on Mono. The goal of Manos is to simplify the entire process of creating, managing and updating a web application from prototyping and design to deployment.&#160; Manos aims to be Simple, Testable, [...]]]></description>
				<content:encoded><![CDATA[In this episode of Herding Code, the guys talk with Jackson Harper about Manos de Mono, his lightweight web application framework that runs on Mono. The goal of Manos is to simplify the entire process of creating, managing and updating a web application from prototyping and design to deployment.&#160; Manos aims to be Simple, Testable, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/mRf2JOkC_rg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-97-jackson-harper-on-manos-de-mono/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/G556Qrp8hKk/HerdingCode-0097-Jackson-Harper-on-Manos.mp3" fileSize="21043557" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>In this episode of Herding Code, the guys talk with Jackson Harper about Manos de Mono, his lightweight web application framework that runs on Mono. The goal of Manos is to simplify the entire process of creating, managing and updating a web application f</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>In this episode of Herding Code, the guys talk with Jackson Harper about Manos de Mono, his lightweight web application framework that runs on Mono. The goal of Manos is to simplify the entire process of creating, managing and updating a web application from prototyping and design to deployment.&amp;#160; Manos aims to be Simple, Testable, [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-97-jackson-harper-on-manos-de-mono/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/G556Qrp8hKk/HerdingCode-0097-Jackson-Harper-on-Manos.mp3" length="21043557" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0097-Jackson-Harper-on-Manos.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 96: Eric Sink on Veracity and DVCS</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/VCC_cGXM-RA/</link>
		<comments>http://herdingcode.com/herding-code-96-eric-sink-on-veracity-and-dvcs/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 03:32:16 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=288</guid>
		<description><![CDATA[This week on Herding Code, the guys talk with Eric Sink, cofounder of SourceGear, about Veracity and Distributed Version Control Systems. Listen in and learn about Veracity&#8217;s architecture including pluggable layers and a unique approach to data storage all built on an impressive technical stack. And get an answer to the question that everyone&#8217;s asking [...]]]></description>
				<content:encoded><![CDATA[This week on Herding Code, the guys talk with Eric Sink, cofounder of SourceGear, about Veracity and Distributed Version Control Systems. Listen in and learn about Veracity&#8217;s architecture including pluggable layers and a unique approach to data storage all built on an impressive technical stack. And get an answer to the question that everyone&#8217;s asking [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/VCC_cGXM-RA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-96-eric-sink-on-veracity-and-dvcs/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/BZ4zvyri46Y/HerdingCode-0096-Eric-Sink-on-Veracity-and-DVCS.mp3" fileSize="33604084" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk with Eric Sink, cofounder of SourceGear, about Veracity and Distributed Version Control Systems. Listen in and learn about Veracity&amp;#8217;s architecture including pluggable layers and a unique approach to data stor</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk with Eric Sink, cofounder of SourceGear, about Veracity and Distributed Version Control Systems. Listen in and learn about Veracity&amp;#8217;s architecture including pluggable layers and a unique approach to data storage all built on an impressive technical stack. And get an answer to the question that everyone&amp;#8217;s asking [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-96-eric-sink-on-veracity-and-dvcs/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/BZ4zvyri46Y/HerdingCode-0096-Eric-Sink-on-Veracity-and-DVCS.mp3" length="33604084" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0096-Eric-Sink-on-Veracity-and-DVCS.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 95: MonoDroid with Miguel and the Mono gang</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/FPyCMf-AvHc/</link>
		<comments>http://herdingcode.com/herding-code-95-monodroid-with-miguel-and-the-mono-gang/#comments</comments>
		<pubDate>Thu, 14 Oct 2010 19:21:59 +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=286</guid>
		<description><![CDATA[Hey, it&#8217;s a bunch of Mono guys! That&#8217;s always fun. This time they&#8217;re talking about MonoDroid. Joining the gang this week are Miguel de Icaza, Joseph Hill, Geoff Norton, and Mike Kestner talk about developing .NET applications for the Android platform with Mono. Jon asks about where MonoDroid is at in the product lifecycle. Jon [...]]]></description>
				<content:encoded><![CDATA[Hey, it&#8217;s a bunch of Mono guys! That&#8217;s always fun. This time they&#8217;re talking about MonoDroid. Joining the gang this week are Miguel de Icaza, Joseph Hill, Geoff Norton, and Mike Kestner talk about developing .NET applications for the Android platform with Mono. Jon asks about where MonoDroid is at in the product lifecycle. Jon [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/FPyCMf-AvHc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-95-monodroid-with-miguel-and-the-mono-gang/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/1NG6oxUgU7s/HerdingCode-0095-MonoDroid-with-Miguel-de-Icaza-and-the-Mono-gang.mp3" fileSize="47358185" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>Hey, it&amp;#8217;s a bunch of Mono guys! That&amp;#8217;s always fun. This time they&amp;#8217;re talking about MonoDroid. Joining the gang this week are Miguel de Icaza, Joseph Hill, Geoff Norton, and Mike Kestner talk about developing .NET applications for the And</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>Hey, it&amp;#8217;s a bunch of Mono guys! That&amp;#8217;s always fun. This time they&amp;#8217;re talking about MonoDroid. Joining the gang this week are Miguel de Icaza, Joseph Hill, Geoff Norton, and Mike Kestner talk about developing .NET applications for the Android platform with Mono. Jon asks about where MonoDroid is at in the product lifecycle. Jon [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-95-monodroid-with-miguel-and-the-mono-gang/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/1NG6oxUgU7s/HerdingCode-0095-MonoDroid-with-Miguel-de-Icaza-and-the-Mono-gang.mp3" length="47358185" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0095-MonoDroid-with-Miguel-de-Icaza-and-the-Mono-gang.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 94: Silverlight and HTML5</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/O7dykZk1vHY/</link>
		<comments>http://herdingcode.com/herding-code-94-silverlight-and-html5/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 21:51:33 +0000</pubDate>
		<dc:creator>jon_galloway@yahoo.com (Herding Code)</dc:creator>
				<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://herdingcode.com/?p=281</guid>
		<description><![CDATA[This week on Herding Code, the guys talk to Adam Kinney and Rick Barraza about how Silverlight fits into a world where HTML5 is finally becoming a reality. Jon asks about Adam and Rick&#8217;s opinions on the recent post on the Silverlight Team Blog about the future of Silverlight Adam talks about he sees consumer [...]]]></description>
				<content:encoded><![CDATA[This week on Herding Code, the guys talk to Adam Kinney and Rick Barraza about how Silverlight fits into a world where HTML5 is finally becoming a reality. Jon asks about Adam and Rick&#8217;s opinions on the recent post on the Silverlight Team Blog about the future of Silverlight Adam talks about he sees consumer [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/O7dykZk1vHY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-94-silverlight-and-html5/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/kFNA9gLpdiE/HerdingCode-0094-Silverlight-and-HTML5.mp3" fileSize="44025611" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, the guys talk to Adam Kinney and Rick Barraza about how Silverlight fits into a world where HTML5 is finally becoming a reality. Jon asks about Adam and Rick&amp;#8217;s opinions on the recent post on the Silverlight Team Blog about</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, the guys talk to Adam Kinney and Rick Barraza about how Silverlight fits into a world where HTML5 is finally becoming a reality. Jon asks about Adam and Rick&amp;#8217;s opinions on the recent post on the Silverlight Team Blog about the future of Silverlight Adam talks about he sees consumer [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-94-silverlight-and-html5/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/kFNA9gLpdiE/HerdingCode-0094-Silverlight-and-HTML5.mp3" length="44025611" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0094-Silverlight-and-HTML5.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 93: Computer Errors, Home Media, and The Fall of The Roman Empire</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/XBSslZXyVhQ/</link>
		<comments>http://herdingcode.com/herding-code-93-computer-errors-home-media-and-the-fall-of-the-roman-empire/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 07:03:31 +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=277</guid>
		<description><![CDATA[This week on Herding Code, it’s story time. Have you ever fallen victim to a software glitch?&#160; Are you frustrated by those green screens which are still running social security, the IRS and the DMV?&#160; Ever dealt with a medical database? Or maybe you owned a Zune on December 31, 2008? If so, you’ll want [...]]]></description>
				<content:encoded><![CDATA[This week on Herding Code, it’s story time. Have you ever fallen victim to a software glitch?&#160; Are you frustrated by those green screens which are still running social security, the IRS and the DMV?&#160; Ever dealt with a medical database? Or maybe you owned a Zune on December 31, 2008? If so, you’ll want [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/XBSslZXyVhQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-93-computer-errors-home-media-and-the-fall-of-the-roman-empire/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/Su7CRtaunUs/HerdingCode-0093-Computer-Errors--Home-Media--and-The-Fall-of-The-Roman-Empire.mp3" fileSize="45592411" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week on Herding Code, it’s story time. Have you ever fallen victim to a software glitch?&amp;#160; Are you frustrated by those green screens which are still running social security, the IRS and the DMV?&amp;#160; Ever dealt with a medical database? Or maybe </itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week on Herding Code, it’s story time. Have you ever fallen victim to a software glitch?&amp;#160; Are you frustrated by those green screens which are still running social security, the IRS and the DMV?&amp;#160; Ever dealt with a medical database? Or maybe you owned a Zune on December 31, 2008? If so, you’ll want [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/herding-code-93-computer-errors-home-media-and-the-fall-of-the-roman-empire/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/Su7CRtaunUs/HerdingCode-0093-Computer-Errors--Home-Media--and-The-Fall-of-The-Roman-Empire.mp3" length="45592411" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0093-Computer-Errors--Home-Media--and-The-Fall-of-The-Roman-Empire.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Herding Code 92: Dru Sellers and Rob Reynolds on Nu</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/eK_j57zZInM/</link>
		<comments>http://herdingcode.com/herding-code-92-dru-sellers-and-rob-reynolds-on-nu/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/eK_j57zZInM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-92-dru-sellers-and-rob-reynolds-on-nu/feed/</wfw:commentRss>
		<slash:comments>10</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/herding-code-92-dru-sellers-and-rob-reynolds-on-nu/</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/lkTMGjOmAFA/</link>
		<comments>http://herdingcode.com/herding-code-91-listener-powered-lightning-round/#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[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, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lkTMGjOmAFA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-91-listener-powered-lightning-round/feed/</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/herding-code-91-listener-powered-lightning-round/</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/fSl7j3XGQVU/</link>
		<comments>http://herdingcode.com/herding-code-90-sara-chipps-on-girl-develop-it-and-girls-developing-software/#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[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 &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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/fSl7j3XGQVU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-90-sara-chipps-on-girl-develop-it-and-girls-developing-software/feed/</wfw:commentRss>
		<slash:comments>13</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/herding-code-90-sara-chipps-on-girl-develop-it-and-girls-developing-software/</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/vk6rV_cK-3s/</link>
		<comments>http://herdingcode.com/herding-code-89-vaidy-gopalakrishnan-on-iis-developer-express/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/vk6rV_cK-3s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-89-vaidy-gopalakrishnan-on-iis-developer-express/feed/</wfw:commentRss>
		<slash:comments>6</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/herding-code-89-vaidy-gopalakrishnan-on-iis-developer-express/</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/8RiNnBUdyFo/</link>
		<comments>http://herdingcode.com/herding-code-88-julie-lerman-on-entity-framework-4/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/8RiNnBUdyFo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-88-julie-lerman-on-entity-framework-4/feed/</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/herding-code-88-julie-lerman-on-entity-framework-4/</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/P0W5fig8mv4/</link>
		<comments>http://herdingcode.com/herding-code-87-jeff-atwood-on-area-51-and-stack-overflow/#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[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; 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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/P0W5fig8mv4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-87-jeff-atwood-on-area-51-and-stack-overflow/feed/</wfw:commentRss>
		<slash:comments>11</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/herding-code-87-jeff-atwood-on-area-51-and-stack-overflow/</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/cdqnES34q-w/</link>
		<comments>http://herdingcode.com/herding-code-86-saqib-shaikh-on-accessibility-and-developing-with-limited-sight/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cdqnES34q-w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-86-saqib-shaikh-on-accessibility-and-developing-with-limited-sight/feed/</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/herding-code-86-saqib-shaikh-on-accessibility-and-developing-with-limited-sight/</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/oGaQTX4JeBU/</link>
		<comments>http://herdingcode.com/herding-code-85-clint-nelsen-on-startup-weekend/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/oGaQTX4JeBU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-85-clint-nelsen-on-startup-weekend/feed/</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/herding-code-85-clint-nelsen-on-startup-weekend/</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/-UVUMCpgDmQ/</link>
		<comments>http://herdingcode.com/herding-code-84-ex-microsoft-developer-panel-with-mike-moore-jeff-cohen-and-scott-bellware/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/-UVUMCpgDmQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-84-ex-microsoft-developer-panel-with-mike-moore-jeff-cohen-and-scott-bellware/feed/</wfw:commentRss>
		<slash:comments>37</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/herding-code-84-ex-microsoft-developer-panel-with-mike-moore-jeff-cohen-and-scott-bellware/</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/pj0MCjCc0Yo/</link>
		<comments>http://herdingcode.com/herding-code-83-ayende-rahien-on-ravendb/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/pj0MCjCc0Yo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-83-ayende-rahien-on-ravendb/feed/</wfw:commentRss>
		<slash:comments>6</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/herding-code-83-ayende-rahien-on-ravendb/</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/LLfSTXTMy-w/</link>
		<comments>http://herdingcode.com/herding-code-82-cory-foy-and-will-green-compare-net-and-ruby-development/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/LLfSTXTMy-w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-82-cory-foy-and-will-green-compare-net-and-ruby-development/feed/</wfw:commentRss>
		<slash:comments>9</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/herding-code-82-cory-foy-and-will-green-compare-net-and-ruby-development/</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/Bp5SSBh_IhQ/</link>
		<comments>http://herdingcode.com/herding-code-81-simplicity-balance-and-focus-in-teaching-software-development/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Bp5SSBh_IhQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-81-simplicity-balance-and-focus-in-teaching-software-development/feed/</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/herding-code-81-simplicity-balance-and-focus-in-teaching-software-development/</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/UbTaR9AF5xU/</link>
		<comments>http://herdingcode.com/herding-code-80-rxjs-with-jeffrey-van-gogh-and-matt-podwysocki/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/UbTaR9AF5xU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-80-rxjs-with-jeffrey-van-gogh-and-matt-podwysocki/feed/</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/herding-code-80-rxjs-with-jeffrey-van-gogh-and-matt-podwysocki/</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/y_zJCFXODjs/</link>
		<comments>http://herdingcode.com/herding-code-79-jsconf-recap-with-chris-williams-rey-bango-and-matt-podwysocki/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/y_zJCFXODjs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-79-jsconf-recap-with-chris-williams-rey-bango-and-matt-podwysocki/feed/</wfw:commentRss>
		<slash:comments>3</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/herding-code-79-jsconf-recap-with-chris-williams-rey-bango-and-matt-podwysocki/</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/lLQSXscKL1E/</link>
		<comments>http://herdingcode.com/herding-code-78-ruby-on-rails-view-engines-web-security-section-3-3-1-and-visual-studio-2010-with-rob-conery/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lLQSXscKL1E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-78-ruby-on-rails-view-engines-web-security-section-3-3-1-and-visual-studio-2010-with-rob-conery/feed/</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/herding-code-78-ruby-on-rails-view-engines-web-security-section-3-3-1-and-visual-studio-2010-with-rob-conery/</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/wVSMe035ltM/</link>
		<comments>http://herdingcode.com/herding-code-77-eric-hexter-on-mvcconf-c4mvc-and-mvccontrib/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/wVSMe035ltM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-77-eric-hexter-on-mvcconf-c4mvc-and-mvccontrib/feed/</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/herding-code-77-eric-hexter-on-mvcconf-c4mvc-and-mvccontrib/</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/RFMehM88aQk/</link>
		<comments>http://herdingcode.com/herding-code-76-john-sheehan-on-restsharp/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/RFMehM88aQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-76-john-sheehan-on-restsharp/feed/</wfw:commentRss>
		<slash:comments>9</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/herding-code-76-john-sheehan-on-restsharp/</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/2UMLXG0VcjY/</link>
		<comments>http://herdingcode.com/herding-code-75-barry-dorrans-on-developer-security/#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[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, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/2UMLXG0VcjY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-75-barry-dorrans-on-developer-security/feed/</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/herding-code-75-barry-dorrans-on-developer-security/</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/PzzQm8ILN-s/</link>
		<comments>http://herdingcode.com/herding-code-74-javier-lozano-on-mvc-turbine-and-composed-applications/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/PzzQm8ILN-s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-74-javier-lozano-on-mvc-turbine-and-composed-applications/feed/</wfw:commentRss>
		<slash:comments>5</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/herding-code-74-javier-lozano-on-mvc-turbine-and-composed-applications/</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/IaBJJ0KMrT8/</link>
		<comments>http://herdingcode.com/herding-code-73-daniel-plaisted-on-model-based-testing-in-action-on-the-mef-team/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/IaBJJ0KMrT8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-73-daniel-plaisted-on-model-based-testing-in-action-on-the-mef-team/feed/</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/herding-code-73-daniel-plaisted-on-model-based-testing-in-action-on-the-mef-team/</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/aAKxDUZNoYc/</link>
		<comments>http://herdingcode.com/herding-code-72-questioning-uncle-bob-clojure-magic-mercurial-support-at-codeplex-thoughts-about-the-ipad-and-handerpants/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/aAKxDUZNoYc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-72-questioning-uncle-bob-clojure-magic-mercurial-support-at-codeplex-thoughts-about-the-ipad-and-handerpants/feed/</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/herding-code-72-questioning-uncle-bob-clojure-magic-mercurial-support-at-codeplex-thoughts-about-the-ipad-and-handerpants/</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/g1WUidLa8CI/</link>
		<comments>http://herdingcode.com/herding-code-71-james-avery-and-rob-conery-on-nosql-and-a-bunch-of-other-stuff/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/g1WUidLa8CI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-71-james-avery-and-rob-conery-on-nosql-and-a-bunch-of-other-stuff/feed/</wfw:commentRss>
		<slash:comments>40</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/herding-code-71-james-avery-and-rob-conery-on-nosql-and-a-bunch-of-other-stuff/</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/rzDbWYxcdwA/</link>
		<comments>http://herdingcode.com/herding-code-70-sean-chambers-on-migrations-in-net/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/rzDbWYxcdwA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-70-sean-chambers-on-migrations-in-net/feed/</wfw:commentRss>
		<slash:comments>7</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/herding-code-70-sean-chambers-on-migrations-in-net/</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/TsA3wgWwIeg/</link>
		<comments>http://herdingcode.com/herding-code-69-scott-bellware-on-html-specialists/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/TsA3wgWwIeg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-69-scott-bellware-on-html-specialists/feed/</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/herding-code-69-scott-bellware-on-html-specialists/</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/nATT7nL-UIg/</link>
		<comments>http://herdingcode.com/herding-code-68-new-year-shenanigans/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/nATT7nL-UIg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-68-new-year-shenanigans/feed/</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/herding-code-68-new-year-shenanigans/</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/0HS2JGoxZx8/</link>
		<comments>http://herdingcode.com/herding-code-67-udi-dahan-on-scalability/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/0HS2JGoxZx8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-67-udi-dahan-on-scalability/feed/</wfw:commentRss>
		<slash:comments>5</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/herding-code-67-udi-dahan-on-scalability/</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/cdvKne4zTdM/</link>
		<comments>http://herdingcode.com/herding-code-66-brad-wilson-and-scott-densmore-on-iphone-development/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/cdvKne4zTdM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-66-brad-wilson-and-scott-densmore-on-iphone-development/feed/</wfw:commentRss>
		<slash:comments>10</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/herding-code-66-brad-wilson-and-scott-densmore-on-iphone-development/</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/IPX0Re_qX_s/</link>
		<comments>http://herdingcode.com/herding-code-65-scott-hanselman-on-his-secret-ninja-squad-and-jons-new-job-bonus-netbook-operating-system-install-clinic/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/IPX0Re_qX_s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-65-scott-hanselman-on-his-secret-ninja-squad-and-jons-new-job-bonus-netbook-operating-system-install-clinic/feed/</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/herding-code-65-scott-hanselman-on-his-secret-ninja-squad-and-jons-new-job-bonus-netbook-operating-system-install-clinic/</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/7-XUrHprmV0/</link>
		<comments>http://herdingcode.com/herding-code-64-phil-haack-on-mvc-2/#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[The guys grill Phil on ASP.NET MVC2, and introduce a new segment: Abusive Questions From Twitter! Phil starts with the new &lt;%: 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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/7-XUrHprmV0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-64-phil-haack-on-mvc-2/feed/</wfw:commentRss>
		<slash:comments>3</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/herding-code-64-phil-haack-on-mvc-2/</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/Bz5SqXFY1GU/</link>
		<comments>http://herdingcode.com/herding-code-63-victory-in-software-development-with-k-scott-allen/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Bz5SqXFY1GU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-63-victory-in-software-development-with-k-scott-allen/feed/</wfw:commentRss>
		<slash:comments>6</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/herding-code-63-victory-in-software-development-with-k-scott-allen/</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/lwFBIB_z4CA/</link>
		<comments>http://herdingcode.com/herding-code-62-monotouch-with-miguel-de-icaza-and-geoff-norton/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lwFBIB_z4CA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-62-monotouch-with-miguel-de-icaza-and-geoff-norton/feed/</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/herding-code-62-monotouch-with-miguel-de-icaza-and-geoff-norton/</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/eaCdzJknEFw/</link>
		<comments>http://herdingcode.com/herding-code-61-codeplex-foundation-bing-visual-search-microsoft-ajax-cdn-zune-hd-release/#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[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, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/eaCdzJknEFw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-61-codeplex-foundation-bing-visual-search-microsoft-ajax-cdn-zune-hd-release/feed/</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/herding-code-61-codeplex-foundation-bing-visual-search-microsoft-ajax-cdn-zune-hd-release/</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/eKsLoGUwv7g/</link>
		<comments>http://herdingcode.com/herding-code-60-spark-view-engine-with-louis-dejardin/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/eKsLoGUwv7g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-60-spark-view-engine-with-louis-dejardin/feed/</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/herding-code-60-spark-view-engine-with-louis-dejardin/</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/NRfIzJD6Lks/</link>
		<comments>http://herdingcode.com/herding-code-59-web-standards-with-milan-negovan/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/NRfIzJD6Lks" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-59-web-standards-with-milan-negovan/feed/</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/herding-code-59-web-standards-with-milan-negovan/</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/N0aSSlEAs2c/</link>
		<comments>http://herdingcode.com/herding-code-58-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-2/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/N0aSSlEAs2c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-58-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-2/feed/</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/herding-code-58-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-2/</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/4MKSVpoU_z0/</link>
		<comments>http://herdingcode.com/herding-code-57-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-1/#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[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; [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/4MKSVpoU_z0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-57-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-1/feed/</wfw:commentRss>
		<slash:comments>8</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/herding-code-57-presentation-patterns-with-jeremy-miller-ward-bell-rob-eisenberg-and-glenn-block-part-1/</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/kGvPQEpKypQ/</link>
		<comments>http://herdingcode.com/herding-code-56-markus-vlter-on-model-driven-development-dsls-and-product-line-engineering/#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[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, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/kGvPQEpKypQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-56-markus-vlter-on-model-driven-development-dsls-and-product-line-engineering/feed/</wfw:commentRss>
		<slash:comments>14</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/herding-code-56-markus-vlter-on-model-driven-development-dsls-and-product-line-engineering/</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/EDmPiBDpGUY/</link>
		<comments>http://herdingcode.com/herding-code-55-nate-kohari-brings-your-moment-of-zen/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/EDmPiBDpGUY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-55-nate-kohari-brings-your-moment-of-zen/feed/</wfw:commentRss>
		<slash:comments>6</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/herding-code-55-nate-kohari-brings-your-moment-of-zen/</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/rWkXnVUKFV4/</link>
		<comments>http://herdingcode.com/herding-code-54-rob-conery-interviews-the-herding-code-guys/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/rWkXnVUKFV4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-54-rob-conery-interviews-the-herding-code-guys/feed/</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/herding-code-54-rob-conery-interviews-the-herding-code-guys/</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/aH4KRnp0D18/</link>
		<comments>http://herdingcode.com/herding-code-53-subsonic-3-0-release-party-with-rob-conery/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/aH4KRnp0D18" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-53-subsonic-3-0-release-party-with-rob-conery/feed/</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/herding-code-53-subsonic-3-0-release-party-with-rob-conery/</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/_j3Hx-LpTRY/</link>
		<comments>http://herdingcode.com/herding-code-52-the-alan-stevens-and-g-andrew-duthie-debate-continues/#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[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, [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/_j3Hx-LpTRY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-52-the-alan-stevens-and-g-andrew-duthie-debate-continues/feed/</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/herding-code-52-the-alan-stevens-and-g-andrew-duthie-debate-continues/</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/KG2_-2RsS6E/</link>
		<comments>http://herdingcode.com/herding-code-51-greg-young-on-our-grand-failure-thoughts-on-dddd/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/KG2_-2RsS6E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-51-greg-young-on-our-grand-failure-thoughts-on-dddd/feed/</wfw:commentRss>
		<slash:comments>7</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/herding-code-51-greg-young-on-our-grand-failure-thoughts-on-dddd/</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/O8Rol_TxGJM/</link>
		<comments>http://herdingcode.com/herding-code-50-damien-guard-on-linq-to-sql-entity-framework-and-fontography/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/O8Rol_TxGJM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-50-damien-guard-on-linq-to-sql-entity-framework-and-fontography/feed/</wfw:commentRss>
		<slash:comments>8</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/herding-code-50-damien-guard-on-linq-to-sql-entity-framework-and-fontography/</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/V3_Wt5800hA/</link>
		<comments>http://herdingcode.com/herding-code-49-search-with-bing-and-wolfram-alpha/#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[Have you binged, bunged or banged using Microsoft&#8217;s Bing? Any idea the type of questions you should feed Wolfram|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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/V3_Wt5800hA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-49-search-with-bing-and-wolfram-alpha/feed/</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/herding-code-49-search-with-bing-and-wolfram-alpha/</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/LzP6Gaf0qKw/</link>
		<comments>http://herdingcode.com/herding-code-48-dustin-campbell-on-visual-studio-2010/#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[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. 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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/LzP6Gaf0qKw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-48-dustin-campbell-on-visual-studio-2010/feed/</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/herding-code-48-dustin-campbell-on-visual-studio-2010/</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/hKN9rPFFF3I/</link>
		<comments>http://herdingcode.com/herding-code-47-joe-brinkman-on-webforms-vs-aspnet-mvc/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/hKN9rPFFF3I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-47-joe-brinkman-on-webforms-vs-aspnet-mvc/feed/</wfw:commentRss>
		<slash:comments>10</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/herding-code-47-joe-brinkman-on-webforms-vs-aspnet-mvc/</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/Lm7V2gzkaKU/</link>
		<comments>http://herdingcode.com/herding-code-46-mistakes-and-news-recap/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Lm7V2gzkaKU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-46-mistakes-and-news-recap/feed/</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/herding-code-46-mistakes-and-news-recap/</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/6Fdz5-peDC0/</link>
		<comments>http://herdingcode.com/herding-code-45-larry-obrien-on-domain-specific-languages/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/6Fdz5-peDC0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-45-larry-obrien-on-domain-specific-languages/feed/</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/herding-code-45-larry-obrien-on-domain-specific-languages/</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/UJsLWEbf20w/</link>
		<comments>http://herdingcode.com/herding-code-44-microbusiness/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/UJsLWEbf20w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-44-microbusiness/feed/</wfw:commentRss>
		<slash:comments>4</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/herding-code-44-microbusiness/</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/iC3dKC4dlKA/</link>
		<comments>http://herdingcode.com/herding-code-43-javier-lozano-on-the-m-in-mvc/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/iC3dKC4dlKA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/herding-code-43-javier-lozano-on-the-m-in-mvc/feed/</wfw:commentRss>
		<slash:comments>9</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/herding-code-43-javier-lozano-on-the-m-in-mvc/</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/xB_2KZRI1Dw/</link>
		<comments>http://herdingcode.com/episode-42-scott-bellware-on-bdd-and-lean-development/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/xB_2KZRI1Dw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-42-scott-bellware-on-bdd-and-lean-development/feed/</wfw:commentRss>
		<slash:comments>14</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/episode-42-scott-bellware-on-bdd-and-lean-development/</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/e6UD27Rr8J8/</link>
		<comments>http://herdingcode.com/episode-41-next-generation-twitter-client-discussion-at-mix09/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/e6UD27Rr8J8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-41-next-generation-twitter-client-discussion-at-mix09/feed/</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/episode-41-next-generation-twitter-client-discussion-at-mix09/</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/swZtv45cIis/</link>
		<comments>http://herdingcode.com/episode-40-shawn-wildermuth-on-silverlight-3-and-ria-services/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/swZtv45cIis" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-40-shawn-wildermuth-on-silverlight-3-and-ria-services/feed/</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/episode-40-shawn-wildermuth-on-silverlight-3-and-ria-services/</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/t2QOwba2BB4/</link>
		<comments>http://herdingcode.com/episode-39-scott-c-reynolds-on-mac-and-iphone-development/#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[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/ [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/t2QOwba2BB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-39-scott-c-reynolds-on-mac-and-iphone-development/feed/</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/episode-39-scott-c-reynolds-on-mac-and-iphone-development/</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/wbcCQYC3PPY/</link>
		<comments>http://herdingcode.com/nhibernate-performance-with-ayende-david-penton-and-ben-scheirman/#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[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 / [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/wbcCQYC3PPY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/nhibernate-performance-with-ayende-david-penton-and-ben-scheirman/feed/</wfw:commentRss>
		<slash:comments>7</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/nhibernate-performance-with-ayende-david-penton-and-ben-scheirman/</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/Tz5N9U-J9-c/</link>
		<comments>http://herdingcode.com/episode-37-jon-udell/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Tz5N9U-J9-c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-37-jon-udell/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://herdingcode.com/episode-37-jon-udell/</feedburner:origLink></item>
		<item>
		<title>Episode 36: Scott Watermasysk</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/9xo8zWTqflg/</link>
		<comments>http://herdingcode.com/episode-36-scott-watermasysk/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/9xo8zWTqflg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-36-scott-watermasysk/feed/</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/episode-36-scott-watermasysk/</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/UsPGYcak2hw/</link>
		<comments>http://herdingcode.com/episode-35-fun-at-work/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/UsPGYcak2hw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-35-fun-at-work/feed/</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/episode-35-fun-at-work/</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/Yuo-AXbF3iY/</link>
		<comments>http://herdingcode.com/episode-34-chirp-and-witty-wpf-twitter-clients/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Yuo-AXbF3iY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-34-chirp-and-witty-wpf-twitter-clients/feed/</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/episode-34-chirp-and-witty-wpf-twitter-clients/</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/ew9DOWq-BUA/</link>
		<comments>http://herdingcode.com/episode-33-intertube-inauguration-and-questions-from-listeners/#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[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; [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ew9DOWq-BUA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-33-intertube-inauguration-and-questions-from-listeners/feed/</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/episode-33-intertube-inauguration-and-questions-from-listeners/</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/qwTycxCXtDc/</link>
		<comments>http://herdingcode.com/episode-32-windows-7-first-impressions/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/qwTycxCXtDc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-32-windows-7-first-impressions/feed/</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/episode-32-windows-7-first-impressions/</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/De2Kzmopt_8/</link>
		<comments>http://herdingcode.com/episode-31-chad-myers-and-jeremy-miller-on-fubumvc/#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[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&lt;T&gt; for JSONification Application of SOLID prinicples in FubuMVC and AltOxite View engines TextboxFor and no magic strings &#8211; advantages for [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/De2Kzmopt_8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-31-chad-myers-and-jeremy-miller-on-fubumvc/feed/</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/episode-31-chad-myers-and-jeremy-miller-on-fubumvc/</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/G_dohueZe-0/</link>
		<comments>http://herdingcode.com/episode-30-year-end-wrapup/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/G_dohueZe-0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-30-year-end-wrapup/feed/</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/episode-30-year-end-wrapup/</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/PxJCVY0RybY/</link>
		<comments>http://herdingcode.com/episode-29-miguel-de-icaza-part-2/#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[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? [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/PxJCVY0RybY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-29-miguel-de-icaza-part-2/feed/</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/episode-29-miguel-de-icaza-part-2/</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/Z3J-c692mfM/</link>
		<comments>http://herdingcode.com/episode-28-miguel-de-icaza-part-1/#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[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; [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/Z3J-c692mfM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-28-miguel-de-icaza-part-1/feed/</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/episode-28-miguel-de-icaza-part-1/</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/drPe6mhc-RQ/</link>
		<comments>http://herdingcode.com/episode-27-what-every-web-developer-needs-to-know/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/drPe6mhc-RQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-27-what-every-web-developer-needs-to-know/feed/</wfw:commentRss>
		<slash:comments>20</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/episode-27-what-every-web-developer-needs-to-know/</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/50hZ0zdMWGE/</link>
		<comments>http://herdingcode.com/episode-26-laurent-bugnion-on-wpf-and-silverlight/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/50hZ0zdMWGE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-26-laurent-bugnion-on-wpf-and-silverlight/feed/</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/episode-26-laurent-bugnion-on-wpf-and-silverlight/</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/_r8k5wOU_J0/</link>
		<comments>http://herdingcode.com/episode-25-pdc-2008-podcaster-roundtable-with-deep-fried-bytes-and-stackoverflow-part-2/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/_r8k5wOU_J0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-25-pdc-2008-podcaster-roundtable-with-deep-fried-bytes-and-stackoverflow-part-2/feed/</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/episode-25-pdc-2008-podcaster-roundtable-with-deep-fried-bytes-and-stackoverflow-part-2/</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/ZfAH2d9Mbi8/</link>
		<comments>http://herdingcode.com/episode-24-phil-haack-on-the-aspnet-mvc-beta-release-part-2/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/ZfAH2d9Mbi8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-24-phil-haack-on-the-aspnet-mvc-beta-release-part-2/feed/</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/episode-24-phil-haack-on-the-aspnet-mvc-beta-release-part-2/</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/CVppdbO_8F4/</link>
		<comments>http://herdingcode.com/episode-23-phil-haack-on-the-aspnet-mvc-beta-release-part-1/#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[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 / [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/CVppdbO_8F4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-23-phil-haack-on-the-aspnet-mvc-beta-release-part-1/feed/</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/episode-23-phil-haack-on-the-aspnet-mvc-beta-release-part-1/</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/C2DFLzA3MNk/</link>
		<comments>http://herdingcode.com/episode-22-brad-abrams-and-tim-heuer-on-the-silverlight-2-release/#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[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 [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/C2DFLzA3MNk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-22-brad-abrams-and-tim-heuer-on-the-silverlight-2-release/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/M1TN8VQKl-I/HerdingCode-0022-Brad-Abrams-and-Tim-Heuer-on-the-Silverlight-2-Release.mp3" fileSize="38835734" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week we talk to Brad Abrams and Tim Heuer about the Silverlight 2 release. Topics What&amp;#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 /</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week we talk to Brad Abrams and Tim Heuer about the Silverlight 2 release. Topics What&amp;#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 [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/episode-22-brad-abrams-and-tim-heuer-on-the-silverlight-2-release/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/M1TN8VQKl-I/HerdingCode-0022-Brad-Abrams-and-Tim-Heuer-on-the-Silverlight-2-Release.mp3" length="38835734" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0022-Brad-Abrams-and-Tim-Heuer-on-the-Silverlight-2-Release.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 21: Real World Development</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/lfTAALmjBmE/</link>
		<comments>http://herdingcode.com/episode-21-real-world-development/#comments</comments>
		<pubDate>Fri, 10 Oct 2008 23:56:27 +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=64</guid>
		<description><![CDATA[This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we&#8217;re &#8220;supposed to be&#8221; developing. Topics: What are the non-negotiable practices that we always use on any code we write? Jon isn&#8217;t always Test Driven. Does that [...]]]></description>
				<content:encoded><![CDATA[This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we&#8217;re &#8220;supposed to be&#8221; developing. Topics: What are the non-negotiable practices that we always use on any code we write? Jon isn&#8217;t always Test Driven. Does that [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/lfTAALmjBmE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-21-real-world-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/l0atTDF4o1Y/HerdingCode-0021-Real-World-Development.mp3" fileSize="34851239" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we&amp;#8217;re &amp;#8220;supposed to be&amp;#8221; developing. Topics: What are the non-negotiable practi</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week Jon leads a discussion of real world development. We talk about how our development practices in our jobs and personal projects match up with the way we&amp;#8217;re &amp;#8220;supposed to be&amp;#8221; developing. Topics: What are the non-negotiable practices that we always use on any code we write? Jon isn&amp;#8217;t always Test Driven. Does that [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/episode-21-real-world-development/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/l0atTDF4o1Y/HerdingCode-0021-Real-World-Development.mp3" length="34851239" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0021-Real-World-Development.mp3</feedburner:origEnclosureLink></item>
		<item>
		<title>Episode 20: Ted Leung on open source in the corporate world</title>
		<link>http://feedproxy.google.com/~r/HerdingCode/~3/i-wT2U_NxA0/</link>
		<comments>http://herdingcode.com/episode-20-ted-leung-on-open-source-in-the-corporate-world/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 17:03:33 +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=57</guid>
		<description><![CDATA[This week we talk to Ted Leung. Ted works on dynamic languages and tools at Sun Microsystems and is a member of the Apache Software Foundation. We discussed a variety of issues, including: Ted&#8217;s wild ride through Apple, Apache, the Open Source Application Foundation, and Sun How open source development can benefit software companies as well as [...]]]></description>
				<content:encoded><![CDATA[This week we talk to Ted Leung. Ted works on dynamic languages and tools at Sun Microsystems and is a member of the Apache Software Foundation. We discussed a variety of issues, including: Ted&#8217;s wild ride through Apple, Apache, the Open Source Application Foundation, and Sun How open source development can benefit software companies as well as [...]<img src="http://feeds.feedburner.com/~r/HerdingCode/~4/i-wT2U_NxA0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://herdingcode.com/episode-20-ted-leung-on-open-source-in-the-corporate-world/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>

		<media:content url="http://feedproxy.google.com/~r/HerdingCode/~5/rAIw9IzHCp0/HerdingCode-0020-Ted-Leung-On-Open-Source-in-the-corporate-world.mp3" fileSize="44603296" type="audio/mpeg" /><itunes:explicit>no</itunes:explicit><itunes:subtitle>This week we talk to Ted Leung. Ted works on dynamic languages and tools at Sun Microsystems and is a member of the Apache Software Foundation. We discussed a variety of issues, including: Ted&amp;#8217;s wild ride through Apple, Apache, the Open Source Appli</itunes:subtitle><itunes:author>Herding Code</itunes:author><itunes:summary>This week we talk to Ted Leung. Ted works on dynamic languages and tools at Sun Microsystems and is a member of the Apache Software Foundation. We discussed a variety of issues, including: Ted&amp;#8217;s wild ride through Apple, Apache, the Open Source Application Foundation, and Sun How open source development can benefit software companies as well as [...]</itunes:summary><itunes:keywords>dotnet,asp,net,programming,software,web,development</itunes:keywords><feedburner:origLink>http://herdingcode.com/episode-20-ted-leung-on-open-source-in-the-corporate-world/</feedburner:origLink><enclosure url="http://feedproxy.google.com/~r/HerdingCode/~5/rAIw9IzHCp0/HerdingCode-0020-Ted-Leung-On-Open-Source-in-the-corporate-world.mp3" length="44603296" type="audio/mpeg" /><feedburner:origEnclosureLink>http://herdingcode.com/wp-content/uploads/HerdingCode-0020-Ted-Leung-On-Open-Source-in-the-corporate-world.mp3</feedburner:origEnclosureLink></item>
	<copyright>Creative Commons (by-nc-sa)</copyright><media:credit role="author">Herding Code</media:credit><media:rating>nonadult</media:rating><media:description type="plain">A weekly discussion on software development</media:description></channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk
Database Caching 1/154 queries in 0.557 seconds using disk
Object Caching 5776/6082 objects using disk

 Served from: herdingcode.com @ 2013-06-18 20:52:30 by W3 Total Cache -->
