<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Robert Beal &#187; Programming</title>
	<atom:link href="http://www.robertbeal.com/archives/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.robertbeal.com</link>
	<description>When this baby hits 88mph... you&#039;re gonna see some serious sh!t</description>
	<lastBuildDate>Fri, 12 Mar 2010 01:08:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Importance of Being There at Conception (of a Feature)</title>
		<link>http://www.robertbeal.com/archives/544</link>
		<comments>http://www.robertbeal.com/archives/544#comments</comments>
		<pubDate>Sun, 11 Oct 2009 13:24:19 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[FDD]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=544</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ll use a slightly crude example to get across the point of this post. It&#8217;s maybe not the best comparison, but bare with me. Instead of &#8220;feature&#8221; think of &#8220;child&#8221; in relation to conception.
Let&#8217;s say you weren&#8217;t there from conception of your child. In fact the first 15 years of the child&#8217;s life you missed [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/544/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Branching per feature</title>
		<link>http://www.robertbeal.com/archives/450</link>
		<comments>http://www.robertbeal.com/archives/450#comments</comments>
		<pubDate>Thu, 27 Aug 2009 13:01:38 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Git]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=450</guid>
		<description><![CDATA[
			
				
			
		
If you&#8217;re working in an Agile environment, chances are you&#8217;re working from a continuously integrated source control system, with a trunk, branches etc&#8230; If that&#8217;s the case many people will be familiar with &#8220;the build&#8221; being broken (typically the trunk) which can bring development (and sometimes testing) to a grinding halt. The larger the team(s) [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/450/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should We Depend On Mono?</title>
		<link>http://www.robertbeal.com/archives/384</link>
		<comments>http://www.robertbeal.com/archives/384#comments</comments>
		<pubDate>Sun, 28 Jun 2009 13:24:20 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Mono]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=384</guid>
		<description><![CDATA[
			
				
			
		
Ok, firstly I&#8217;m going to say I&#8217;m a C# developer, so partially biased, although I do think my views are quite fair. I&#8217;m only a C# developer by profession (from Java). I only use Linux at home, C# is purely for web development.
Right with that out of the way now I can get to commenting [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/384/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Go Breaking My Build</title>
		<link>http://www.robertbeal.com/archives/368</link>
		<comments>http://www.robertbeal.com/archives/368#comments</comments>
		<pubDate>Mon, 08 Jun 2009 12:12:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=368</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve written another article on the Huddle blog, this time detailing about how to stop the build breaking or at least informing people when it has been broken so it can be fixed quickly. There is a Jabber notification NAnt task we use. I&#8217;m working on putting together a NAnt.Util library (pulling together previous tasks [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/368/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Speeding Up The Build</title>
		<link>http://www.robertbeal.com/archives/363</link>
		<comments>http://www.robertbeal.com/archives/363#comments</comments>
		<pubDate>Wed, 20 May 2009 13:22:36 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[NAnt]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=363</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve written a blog on Huddle about Speeding Up The Build.
It covers a few changes that can be made to help keep your build nice and quick (anything over 60 seconds I would consider slow). Ours is currently at 100 seconds, so we&#8217;ve still got some work to do. It&#8217;s not bad though considering we [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/363/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Build Process Using CruiseControl.Net &amp; NAnt</title>
		<link>http://www.robertbeal.com/archives/252</link>
		<comments>http://www.robertbeal.com/archives/252#comments</comments>
		<pubDate>Wed, 15 Apr 2009 13:55:24 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Cruise Control]]></category>
		<category><![CDATA[NAnt]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=252</guid>
		<description><![CDATA[
			
				
			
		
CruiseControl.Net
What Is CruiseControl.Net?

CruiseControl.Net is a free framework for continuous build integration.
It runs as a Windows service on our build server, watching for changes to our source control system. When it detects a change (ie a developer commits some code) it triggers an action.
It also comprised of a Web Dashboard, so that build reports (ie the [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/252/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making a Better Developer</title>
		<link>http://www.robertbeal.com/archives/290</link>
		<comments>http://www.robertbeal.com/archives/290#comments</comments>
		<pubDate>Tue, 07 Apr 2009 21:08:14 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Agile]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=290</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve started blogging on Huddle&#8217;s blog too, but will keep any articles I write there, linked on this blog.
Making a better developer, an article about how being at Huddle has made me a better developer, and exploring the reasons why.
]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/290/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git, an Alternative to Subversion?</title>
		<link>http://www.robertbeal.com/archives/201</link>
		<comments>http://www.robertbeal.com/archives/201#comments</comments>
		<pubDate>Thu, 12 Mar 2009 23:32:05 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[Subversion]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=201</guid>
		<description><![CDATA[
			
				
			
		
One of the guys at work (Jimmy Tight Pants) suggested looking at Git as a replacement to Subversion having recently been playing around with Rails. Sort of in conflict, and in interest to the suggestion I thought I&#8217;d try out switching my personal subversion repository across to Git. Also I liked the chance of having [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/201/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TDD and Unit Testing Guidelines</title>
		<link>http://www.robertbeal.com/archives/145</link>
		<comments>http://www.robertbeal.com/archives/145#comments</comments>
		<pubDate>Sun, 01 Mar 2009 00:04:06 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Unit Testing]]></category>

		<guid isPermaLink="false">http://www.robertbeal.com/?p=145</guid>
		<description><![CDATA[
			
				
			
		
Over the past few months I&#8217;ve been watching how we do TDD. Or more importantly how we don&#8217;t do TDD. This got me thinking and raised a lot of questions. Why aren&#8217;t we achieving TDD, and what are our goals? With this in mind I went back to basics, re-learning unit testing.

What is TDD?
It often [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/145/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NAnt Tips and Tricks</title>
		<link>http://www.robertbeal.com/archives/43</link>
		<comments>http://www.robertbeal.com/archives/43#comments</comments>
		<pubDate>Fri, 20 Feb 2009 23:35:53 +0000</pubDate>
		<dc:creator>Robert</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[NAnt]]></category>

		<guid isPermaLink="false">http://www.robertbeal.info/?p=43</guid>
		<description><![CDATA[
			
				
			
		
Having been working with our build setup a lot over the last 6 months I thought I&#8217;d share some of NAnt goodness I&#8217;ve learnt.
NAnt In General
Firstly, NAnt is quite simple. There&#8217;s not a huge amount to learn. It&#8217;s basically an application calling other applications and commands for you, all done using xml configuration files (that [...]]]></description>
		<wfw:commentRss>http://www.robertbeal.com/archives/43/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
