<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>New Adventures in Software</title>
	
	<link>http://blog.uncommons.org</link>
	<description>Rants and opinion interspersed with awe-inspiring tales of heoric software engineering endeavours.</description>
	<lastBuildDate>Mon, 02 Nov 2009 23:59:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/NewAdventuresInSoftware" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/NewAdventuresInSoftware" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FNewAdventuresInSoftware" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>ReportNG 1.0 Final Released</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/i8Auf9vXhso/</link>
		<comments>http://blog.uncommons.org/2009/11/02/reportng-1-0-final-released/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 23:56:24 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=710</guid>
		<description><![CDATA[When I released version 0.9.9 of ReportNG last week, I didn&#8217;t call it version 1.0 because I thought I&#8217;d probably have to fix some problem caused by the changes I&#8217;d made. I was right. It turns out that I broke the one tiny piece of JavaScript that the HTML reports use. Well that&#8217;s fixed now [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/11/02/reportng-1-0-final-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/11/02/reportng-1-0-final-released/</feedburner:origLink></item>
		<item>
		<title>ReportNG 0.9.9 – Improved HTML/XML reporting for TestNG</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/QgrIYi9sKhM/</link>
		<comments>http://blog.uncommons.org/2009/10/28/reportng-0-9-9-improved-htmlxml-reporting-for-testng/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 22:50:54 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=700</guid>
		<description><![CDATA[I&#8217;ve just released version 0.9.9 of ReportNG, the HTML/XML reporting plug-in for TestNG. This version incorporates several minor changes, mostly improvements to the HTML/CSS.
If you want to see what ReportNG does, it generates HTML test reports that look something like this. You can customise the appearance with your own stylesheets. ReportNG also generates XML reports [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/10/28/reportng-0-9-9-improved-htmlxml-reporting-for-testng/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/10/28/reportng-0-9-9-improved-htmlxml-reporting-for-testng/</feedburner:origLink></item>
		<item>
		<title>Programmers’ CVs – 20 years behind the times?</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/XjXb3OZIH3g/</link>
		<comments>http://blog.uncommons.org/2009/10/24/programmers-cvs-20-years-behind-the-times/#comments</comments>
		<pubDate>Fri, 23 Oct 2009 23:04:28 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[The Internet]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=685</guid>
		<description><![CDATA[Take a programmer&#8217;s CV/résumé from the late 1980s and one from today and, aside from the content, what has changed?
Not much. Both will typically be approximately two pages of static, word-processed, black text on white A4 paper (or US Letter in North America). Maybe the text doesn&#8217;t always arrive on actual paper these days thanks [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/10/24/programmers-cvs-20-years-behind-the-times/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/10/24/programmers-cvs-20-years-behind-the-times/</feedburner:origLink></item>
		<item>
		<title>IntelliJ IDEA Goes Open Source</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/gXUTqK8hXK0/</link>
		<comments>http://blog.uncommons.org/2009/10/15/intellij-idea-goes-open-source/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 17:27:22 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=676</guid>
		<description><![CDATA[Big news from JetBrains.  Their IntelliJ IDEA Java IDE will be offered in a free Open Source edition from version 9.0.  The free version will include all the JavaSE features, version control integrations for CVS, Git and Subversion, support for unit testing with JUnit and TestNG, and language support for Groovy and Scala.  The full [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/10/15/intellij-idea-goes-open-source/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/10/15/intellij-idea-goes-open-source/</feedburner:origLink></item>
		<item>
		<title>Attention to Detail</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/90_AsSvG2Qw/</link>
		<comments>http://blog.uncommons.org/2009/09/23/attention-to-detail/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 22:47:51 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=666</guid>
		<description><![CDATA[A thought for the day, courtesy of Landon Dyer (no relation) a.k.a DadHacker.
&#8220;Good programs do not contain spelling errors or have grammatical mistakes. I think this is probably a result of fractal attention to detail; in great programs things are correct at all levels, down to the periods at the ends of sentences in comments.&#8221;
]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/09/23/attention-to-detail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/09/23/attention-to-detail/</feedburner:origLink></item>
		<item>
		<title>Evolutionary Computation in Java – ECJ, JGAP and Watchmaker Compared</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/F-1gzDZZHZ4/</link>
		<comments>http://blog.uncommons.org/2009/09/17/evolutionary-computation-in-java-ecj-jgap-and-watchmaker-compared/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 13:18:46 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Evolutionary Computation]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=660</guid>
		<description><![CDATA[In the days before the Watchmaker Framework the two most popular Java evolutionary computation libraries were probably ECJ (Evolutionary Computation [in/for] Java) and JGAP (Java Genetic Algorithms Package). Since the advent of Watchmaker the two most popular Java evolutionary computation libraries are probably ECJ and JGAP. So that worked out well then, but at least [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/09/17/evolutionary-computation-in-java-ecj-jgap-and-watchmaker-compared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/09/17/evolutionary-computation-in-java-ecj-jgap-and-watchmaker-compared/</feedburner:origLink></item>
		<item>
		<title>Watchmaker Framework for Evolutionary Computation – Version 0.6.2</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/ejbOJFchaNc/</link>
		<comments>http://blog.uncommons.org/2009/09/13/watchmaker-framework-for-evolutionary-computation-version-0-6-2/#comments</comments>
		<pubDate>Sat, 12 Sep 2009 23:57:54 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Evolutionary Computation]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=656</guid>
		<description><![CDATA[This is a bug fix release that addresses a couple of issues with thread management. In version 0.6.1, if you were creating and discarding multiple ConcurrentEvolutionEngines, the threads from the discarded engines would not be cleared up properly.  This could eventually lead to OutOfMemoryErrors if you created a large number of evolution engines.
In version 0.6.2, [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/09/13/watchmaker-framework-for-evolutionary-computation-version-0-6-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/09/13/watchmaker-framework-for-evolutionary-computation-version-0-6-2/</feedburner:origLink></item>
		<item>
		<title>JDK7 Tackles Java Verbosity</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/9KLKVc7FFbA/</link>
		<comments>http://blog.uncommons.org/2009/08/29/jdk7-tackles-java-verbosity/#comments</comments>
		<pubDate>Sat, 29 Aug 2009 14:08:37 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=651</guid>
		<description><![CDATA[The Java Language changes accepted for inclusion in JDK7 have been announced by Joseph Darcy. We already knew that closures were off the menu.  So too, unfortunately, is language support for arbitrary-precision arithmetic. The final list is pretty non-controversial and includes a number of changes that will reduce the verbosity of Java programs (one of [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/08/29/jdk7-tackles-java-verbosity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/08/29/jdk7-tackles-java-verbosity/</feedburner:origLink></item>
		<item>
		<title>Java 6 for 32-bit Macs…finally?</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/uv9SNL12Nhs/</link>
		<comments>http://blog.uncommons.org/2009/08/25/java-6-for-32-bit-macs-finally/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 23:39:41 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Mac]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=628</guid>
		<description><![CDATA[Apple&#8217;s OS X 10.6, code-named Snow Leopard, is released on Friday.  There is some suggestion that this will finally deliver Java 6 for 32-bit Intel Macs (more than two-and-a-half years after it debuted on other platforms). The news reaches me via James at DZone, who cites Axel&#8217;s blog, which in turn links to this 2-month-old [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/08/25/java-6-for-32-bit-macs-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/08/25/java-6-for-32-bit-macs-finally/</feedburner:origLink></item>
		<item>
		<title>Watchmaker Framework for Evolutionary Computation – Version 0.6.1: Terracotta Clustering and more…</title>
		<link>http://feedproxy.google.com/~r/NewAdventuresInSoftware/~3/er15utwjd5w/</link>
		<comments>http://blog.uncommons.org/2009/08/03/watchmaker-framework-for-evolutionary-computation-version-0-6-1-terracotta-clustering-and-more/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:58:29 +0000</pubDate>
		<dc:creator>Dan</dc:creator>
				<category><![CDATA[Evolutionary Computation]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.uncommons.org/?p=617</guid>
		<description><![CDATA[I&#8217;ve just uploaded version 0.6.1 of the Watchmaker Framework for Evolutionary Computation.  If you&#8217;re not already familiar with the project, it is a library for implementing evolutionary/genetic algorithms in Java.  It&#8217;s multi-threaded, cross-platform, fast and has a modern, unobtrusive and flexible API.
API Improvements
One user-requested addition to the API in this release is the getSatisfiedTerminationCondtions method. [...]]]></description>
		<wfw:commentRss>http://blog.uncommons.org/2009/08/03/watchmaker-framework-for-evolutionary-computation-version-0-6-1-terracotta-clustering-and-more/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.uncommons.org/2009/08/03/watchmaker-framework-for-evolutionary-computation-version-0-6-1-terracotta-clustering-and-more/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 1.088 seconds -->
