<?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>Steven Willems</title>
	<atom:link href="http://www.i-develop.be/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.i-develop.be/blog</link>
	<description>what&#039;s on my mind..</description>
	<lastBuildDate>Mon, 13 Feb 2012 23:43:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>could a software application rewrite ever be justified</title>
		<link>http://www.i-develop.be/blog/2012/02/13/could-a-software-application-rewrite-ever-be-justified/</link>
		<comments>http://www.i-develop.be/blog/2012/02/13/could-a-software-application-rewrite-ever-be-justified/#comments</comments>
		<pubDate>Mon, 13 Feb 2012 22:26:03 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=224</guid>
		<description><![CDATA[Most of the time the answer is NO. Like @unclebob says, Look the mess in the face and clean it &#8212; gradually. And most of the time, that&#8217;s the correct answer. Code can be ugly, it can slow you down. It can be so tightly coupled, testing becomes almost impossible and changing stuff is nothing [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2012/02/13/could-a-software-application-rewrite-ever-be-justified/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>GUI tests</title>
		<link>http://www.i-develop.be/blog/2011/07/04/gui-tests/</link>
		<comments>http://www.i-develop.be/blog/2011/07/04/gui-tests/#comments</comments>
		<pubDate>Mon, 04 Jul 2011 13:19:30 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[automated tests]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/2011/07/04/gui-tests/</guid>
		<description><![CDATA[Automated tests are undeniable extremely important, preferably executed in an continuous integration environment. We can divide them in 3 major kinds: unit tests, integration tests and GUI tests. Unit tests test small pieces of code, i.e. methods, classes. Integration tests test the interactions between different classes like they would used in a deployed application. GUI [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/07/04/gui-tests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@Cacheable in Spring 3.1.0.M2 could be improved for better flexibility</title>
		<link>http://www.i-develop.be/blog/2011/06/21/cacheable-in-spring-3-1-0-m2-could-be-improved-for-better-flexibility/</link>
		<comments>http://www.i-develop.be/blog/2011/06/21/cacheable-in-spring-3-1-0-m2-could-be-improved-for-better-flexibility/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 19:15:56 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[cacheable]]></category>
		<category><![CDATA[Spring]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=212</guid>
		<description><![CDATA[Today I played with the @Cacheable annotation at work. We have several web applications using different other jar modules. In each jar module, we would like to include a default CacheManager configuration so we don&#8217;t have to duplicate it in every web application we would like to use it. We could simply include the spring-cache.xml [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/06/21/cacheable-in-spring-3-1-0-m2-could-be-improved-for-better-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doing overtime</title>
		<link>http://www.i-develop.be/blog/2011/06/08/doing-overtime/</link>
		<comments>http://www.i-develop.be/blog/2011/06/08/doing-overtime/#comments</comments>
		<pubDate>Wed, 08 Jun 2011 09:53:02 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[professionalism]]></category>
		<category><![CDATA[software processes]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/2011/06/08/doing-overtime/</guid>
		<description><![CDATA[Doing overtime, you&#8217;re probably familiar with it. On almost every project I&#8217;ve been working so far, at least once (and in many cases, multiple times) the question was asked: does anyone like to work late tonight or on Saturday? We&#8217;ll provide some pizza or Chinese takeaway.. Well, it&#8217;s that time again. My current project isn&#8217;t [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/06/08/doing-overtime/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pair programming</title>
		<link>http://www.i-develop.be/blog/2011/05/24/pair-programming/</link>
		<comments>http://www.i-develop.be/blog/2011/05/24/pair-programming/#comments</comments>
		<pubDate>Tue, 24 May 2011 19:35:31 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[pair programming]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=197</guid>
		<description><![CDATA[For the last 9 months I&#8217;ve been pair programming, almost every day. The company I&#8217;m working for really believes in 100% pair programming, day after day. One developer takes the lead of a story and each other day (or half day), an other developer joins the lead (repairing). Pair programming has it advantages like less [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/05/24/pair-programming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>the commit queue</title>
		<link>http://www.i-develop.be/blog/2011/03/18/the-commit-queue/</link>
		<comments>http://www.i-develop.be/blog/2011/03/18/the-commit-queue/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 00:21:33 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[CI]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[software processes]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=190</guid>
		<description><![CDATA[You&#8217;re probably familiar with it, the build is broken. In a team with a lot of developers committing all the time, this might become a real pain. The build should succeed at least a few times a day otherwise the team might start to feel &#8216;naked&#8217; not being backed up by a process giving continuous [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/03/18/the-commit-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Agile manifesto, 10 years later</title>
		<link>http://www.i-develop.be/blog/2011/02/21/the-agile-manifesto-10-years-later/</link>
		<comments>http://www.i-develop.be/blog/2011/02/21/the-agile-manifesto-10-years-later/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 22:05:56 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[craftsmanship]]></category>
		<category><![CDATA[manifesto]]></category>
		<category><![CDATA[professionalism]]></category>
		<category><![CDATA[software processes]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=184</guid>
		<description><![CDATA[If you&#8217;re following twitter or reading some blog RSS feeds, you&#8217;ve probably noticed the Agile Manifesto had a little birthday party, it became 10. The question is however, is there still a reason to celebrate? &#8230;.Yes and No. Yes, because the Agile Movement that was started by a few anarchists made it to the de [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2011/02/21/the-agile-manifesto-10-years-later/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Execute tasks asynchronously with Spring 3.0</title>
		<link>http://www.i-develop.be/blog/2010/10/01/execute-tasks-asynchronously-with-spring-3-0/</link>
		<comments>http://www.i-develop.be/blog/2010/10/01/execute-tasks-asynchronously-with-spring-3-0/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 22:35:32 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=175</guid>
		<description><![CDATA[Today I had to fix a bug in a web application deployed on Tomcat saying that a user had to wait too long before he received the message on his screen &#8216;The mail has been sent&#8217;. Wild ideas like queues, saving the mail to the database and process it with a separate polling service or [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2010/10/01/execute-tasks-asynchronously-with-spring-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spring MVC 3.0 annotations and HTTP/1.1 Cache-Control headers</title>
		<link>http://www.i-develop.be/blog/2010/07/30/spring-mvc-3-0-http-cache-control-headers/</link>
		<comments>http://www.i-develop.be/blog/2010/07/30/spring-mvc-3-0-http-cache-control-headers/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 19:36:04 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Spring MVC]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=166</guid>
		<description><![CDATA[Recently I re-experienced some classic but annoying problem we web developers all have run into at least once. And like for the most of those kind of problems, we do a quick google search, find the answer, implement it and try to remember it. Sometimes we succeed doing so, sometimes some other strange problem overwrites [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2010/07/30/spring-mvc-3-0-http-cache-control-headers/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Software processes and why they all fail..</title>
		<link>http://www.i-develop.be/blog/2010/02/20/software-processes-and-why-they-all-fail/</link>
		<comments>http://www.i-develop.be/blog/2010/02/20/software-processes-and-why-they-all-fail/#comments</comments>
		<pubDate>Sat, 20 Feb 2010 09:18:20 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[professionalism]]></category>
		<category><![CDATA[software engineering]]></category>
		<category><![CDATA[software processes]]></category>

		<guid isPermaLink="false">http://www.i-develop.be/blog/?p=159</guid>
		<description><![CDATA[.. if the engineering part is neglected. Wherever I come, I&#8217;ve been advocating the need of Continuous Integration (CI), Unit Tests (or even better TDD), Code Reviews, &#8230; Unfortunately, the people who needed to hear it the most, where ignoring me. I was the new guy, the one who has adopted the &#8216;modern&#8217; way of [...]]]></description>
		<wfw:commentRss>http://www.i-develop.be/blog/2010/02/20/software-processes-and-why-they-all-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

