<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>Eric Lefevre-Ardant on Java &#38; Agile</title>
	<link>http://ericlefevre.net/wordpress</link>
	<description>Eric&#039;s Earnest Elucidations</description>
	<lastBuildDate>Mon, 06 Feb 2012 06:08:49 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.1.2" -->

	<item>
		<title>Io Language: adding slots to messages</title>
		<description><![CDATA[Week 2 of the Seven Languages in Seven Weeks book is about the Io Language. Day 3 is more specifically on how the flow of control (how messages are passed to an object or to its parent) can be hijacked &#8230; <a href="http://ericlefevre.net/wordpress/2012/02/06/io-language-adding-slots-to-messages-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2012/02/06/io-language-adding-slots-to-messages-2/</link>
			</item>
	<item>
		<title>Create hidden files in Apache VFS with the RAM filesystem type</title>
		<description><![CDATA[Apache VFS is a great way to access different file systems in the same way. I particularly like the custom RAM filesystem in my unit tests in order to check code that eventually accesses the actual file system. For example: &#8230; <a href="http://ericlefevre.net/wordpress/2012/02/02/create-hidden-files-in-apache-vfs-with-the-ram-filesystem-type/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2012/02/02/create-hidden-files-in-apache-vfs-with-the-ram-filesystem-type/</link>
			</item>
	<item>
		<title>Cleaning up test code</title>
		<description><![CDATA[My former colleague David just posted an example of verbose test code on his blog (the parts in French have been translated to English by myself): /** * */ @Test public void testGetCustomerOK() { LOGGER.info("======= testGetCustomerOK starting..."); try { CustomerDTO &#8230; <a href="http://ericlefevre.net/wordpress/2012/01/27/cleaning-up-test-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2012/01/27/cleaning-up-test-code/</link>
			</item>
	<item>
		<title>More data on productivity of small teams</title>
		<description><![CDATA[&#8220;Adding manpower to a late software project makes it later&#8221;. The so-called Brooks&#8217;s Law on productivity of software project is well known, since Fred Brooks&#8217; seminal work The Mythical Man-Month, first published in 1975. That is one of the reasons &#8230; <a href="http://ericlefevre.net/wordpress/2012/01/13/more-data-on-productivity-of-small-teams/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2012/01/13/more-data-on-productivity-of-small-teams/</link>
			</item>
	<item>
		<title>Worse than static methods or final classes?</title>
		<description><![CDATA[Do you know what&#8217;s worse that static methods or classes marked as final? I&#8217;ll tell you what&#8217;s worse: static methods that return final classes. That only provides private constructors. Here I was, merrily testing my way through a piece of &#8230; <a href="http://ericlefevre.net/wordpress/2011/11/28/worse-than-static-methods-or-final-classes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2011/11/28/worse-than-static-methods-or-final-classes/</link>
			</item>
	<item>
		<title>I avoid method variables in my test methods</title>
		<description><![CDATA[Here is a typical example of a test method @Test public void should_search_by_path() { Searcher searcher = new Searcher(); Path location = new Path("somewhere"); String data = "data"; searcher.putAt(data, location); assertThat(searcher.findAt(location), is(data)); } It seems that many developers consider this &#8230; <a href="http://ericlefevre.net/wordpress/2011/11/24/i-avoid-method-variables-in-my-test-methods/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2011/11/24/i-avoid-method-variables-in-my-test-methods/</link>
			</item>
	<item>
		<title>Java&#8217;s varargs are for unit tests</title>
		<description><![CDATA[At Devoxx last week, Joshua Bloch argued during his talk &#8220;The Evolution of Java: Past, Present, and Future&#8221; that varargs are only &#8220;somewhat useful&#8221;. I think he is overlooking some usages, particularly in tests. Here is my case. A reminder &#8230; <a href="http://ericlefevre.net/wordpress/2011/11/21/javas-varargs-are-for-unit-tests/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2011/11/21/javas-varargs-are-for-unit-tests/</link>
			</item>
	<item>
		<title>Play Framework and Guice: use providers in Guice modules</title>
		<description><![CDATA[Play Framework has a Guice module. Unfortunately, its use is fairly limited compared to what Guice can do. In this post, I describe how it is configured on my current personal project. In general, when I test classes that have &#8230; <a href="http://ericlefevre.net/wordpress/2011/05/08/play-framework-and-guice-use-providers-in-guice-modules/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2011/05/08/play-framework-and-guice-use-providers-in-guice-modules/</link>
			</item>
	<item>
		<title>CITCON London 2010</title>
		<description><![CDATA[I&#8217;m returning from CITCON London 2010. What a great conference (and I&#8217;m not just saying that just because I helped organize it)! In fact, I feel it has been the best CITCON so far. I was a bit afraid of &#8230; <a href="http://ericlefevre.net/wordpress/2010/11/08/citcon-london-2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2010/11/08/citcon-london-2010/</link>
			</item>
	<item>
		<title>Why aren&#8217;t there more Agile luminaries developing and selling software?</title>
		<description><![CDATA[Have you noticed that few Agile luminaries earn a living from writing and selling software? Many do write code as consultants. Other are respected authors of non-commercial open-source development tools. Some do work for software companies such as RallyDev or &#8230; <a href="http://ericlefevre.net/wordpress/2010/09/10/why-arent-there-more-agile-luminaries-developing-and-selling-software/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<link>http://ericlefevre.net/wordpress/2010/09/10/why-arent-there-more-agile-luminaries-developing-and-selling-software/</link>
			</item>
</channel>
</rss>

