<?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>Object Definitions Blog &#187; rants and opinions</title>
	<atom:link href="http://www.objectdefinitions.com/odblog/category/rants-and-opinions/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.objectdefinitions.com/odblog</link>
	<description>Software Development - random theories, code snippits and opinions</description>
	<lastBuildDate>Tue, 06 Sep 2011 22:43:41 +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>Maven License Plugin &#8211; open source just got a little bit easier</title>
		<link>http://www.objectdefinitions.com/odblog/2009/maven-license-plugin-open-source-just-got-a-little-bit-easier/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/maven-license-plugin-open-source-just-got-a-little-bit-easier/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:11:48 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[musings]]></category>
		<category><![CDATA[random]]></category>
		<category><![CDATA[rants and opinions]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2009/maven-license-plugin-open-source-just-got-a-little-bit-easier/</guid>
		<description><![CDATA[Isn&#8217;t it nice when once in a blue moon somebody comes up with an innovation which makes your life just that little bit simpler &#8211; one of those little things which you soon take for granted, but you&#8217;d miss immediately if it was not longer there. In this case, it&#8217;s the Maven 2 plugin which [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/maven-license-plugin-open-source-just-got-a-little-bit-easier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Browser search bar integration for safari bookshelf</title>
		<link>http://www.objectdefinitions.com/odblog/2009/browser-search-bar-integration-for-safari-bookshelf/</link>
		<comments>http://www.objectdefinitions.com/odblog/2009/browser-search-bar-integration-for-safari-bookshelf/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 09:15:13 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[rants and opinions]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2009/browser-search-bar-integration-for-safari-bookshelf/</guid>
		<description><![CDATA[For quite a while now I&#8217;ve been a subscriber to O&#8217;Reilly Safari bookself. It contains a lot of useful books on a wide range of technical and programming topics.
Although there is a good selection of material on the site, I haven&#8217;t really made the best use of it until now, since it has in general [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2009/browser-search-bar-integration-for-safari-bookshelf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting the NSLU2 to work with vista (why is vista configuration such a mess?)</title>
		<link>http://www.objectdefinitions.com/odblog/2008/getting-the-nslu2-to-work-with-vista/</link>
		<comments>http://www.objectdefinitions.com/odblog/2008/getting-the-nslu2-to-work-with-vista/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 19:24:10 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[hardware]]></category>
		<category><![CDATA[rants and opinions]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[LM]]></category>
		<category><![CDATA[log in]]></category>
		<category><![CDATA[nas]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[nslu2]]></category>
		<category><![CDATA[NTLM]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2008/why-is-vista-configuration-such-a-mess/</guid>
		<description><![CDATA[I just switched to using a Linksys NSLU2 NAS server for my home network.
It&#8217;s a great little thing &#8211; you just connect USB drives to it and set up network shares using the nifty web administration utitlity.
None of this is new &#8211; the NSLU2 (or &#8217;slug&#8217;, as they are known) has been around for years [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2008/getting-the-nslu2-to-work-with-vista/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t be lazy</title>
		<link>http://www.objectdefinitions.com/odblog/2008/dont-be-lazy/</link>
		<comments>http://www.objectdefinitions.com/odblog/2008/dont-be-lazy/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 20:03:13 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[rants and opinions]]></category>
		<category><![CDATA[lazy initialization]]></category>
		<category><![CDATA[null pointer exception]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2008/dont-be-lazy/</guid>
		<description><![CDATA[I&#8217;ve seen far too many bugs lately involving lazy initialization.
In theory lazy initialization might seem a good idea. Why do extra work up front which might not be needed? 
The problem is that it is simply too easy to introduce bugs when state is not completely loaded after construction. For example, a project I recently [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2008/dont-be-lazy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Structure 101 &#8211; my new favourite code quality tool</title>
		<link>http://www.objectdefinitions.com/odblog/2008/structure-101-my-new-favourite-code-quality-tool/</link>
		<comments>http://www.objectdefinitions.com/odblog/2008/structure-101-my-new-favourite-code-quality-tool/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 12:13:58 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[rants and opinions]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2008/structure-101-my-new-favourite-code-quality-tool/</guid>
		<description><![CDATA[Jetbrains recently sent out an email about a new companion product to Intellij idea &#8211; Structure 101.  Structure 101 is a tool developed by headway software, which can be used to analyse the architecture and complexity of java applications. This is a very welcome addition to the marketplace for java development tools. (I say [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2008/structure-101-my-new-favourite-code-quality-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vista &#8211; one giant leap for man, one small step for mankind</title>
		<link>http://www.objectdefinitions.com/odblog/2008/vista-one-giant-leap-for-man-one-small-step-for-mankind/</link>
		<comments>http://www.objectdefinitions.com/odblog/2008/vista-one-giant-leap-for-man-one-small-step-for-mankind/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 16:32:01 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[rants and opinions]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2008/vista-one-giant-leap-for-man-one-small-step-for-mankind/</guid>
		<description><![CDATA[Time to join the vista rant-wagon. 
I have now had the joy of installing vista on two of my machines. 
Actually the first install wasn&#8217;t all that bad. It was an in place upgrade from XP, which actually worked ok. However, under vista the machine now seems to be accessing the disk on a fairly [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2008/vista-one-giant-leap-for-man-one-small-step-for-mankind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Suites &#8211; Speed is everything</title>
		<link>http://www.objectdefinitions.com/odblog/2007/test-suites-speed-is-everything/</link>
		<comments>http://www.objectdefinitions.com/odblog/2007/test-suites-speed-is-everything/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 10:11:53 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[rants and opinions]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2007/test-suites-speed-is-important/</guid>
		<description><![CDATA[Well perhaps speed is not everything, but it is an important consideration when selecting a testing framework. 
I was briefly brought in to help with a struggling project recently. In theory it was all good test driven development &#8211; that ought to improve the chances of somebody new to the project being able to set [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2007/test-suites-speed-is-everything/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Diagrams effectively</title>
		<link>http://www.objectdefinitions.com/odblog/2007/using-diagrams-effectively/</link>
		<comments>http://www.objectdefinitions.com/odblog/2007/using-diagrams-effectively/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 13:49:13 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[UML]]></category>
		<category><![CDATA[rants and opinions]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2007/using-diagrams-effectively/</guid>
		<description><![CDATA[I recently had to draw some diagrams for a recent project involving a complex GUI. It is all too easy to get sucked into adding more and more detail to UML class diagrams, until in the end you lose the design message you were originally intending to convey. You end up spending more time drawing [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2007/using-diagrams-effectively/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Singleton &#8211; Pattern or antipattern?</title>
		<link>http://www.objectdefinitions.com/odblog/2007/singleton-pattern-why-it-may-not-be-your-friend/</link>
		<comments>http://www.objectdefinitions.com/odblog/2007/singleton-pattern-why-it-may-not-be-your-friend/#comments</comments>
		<pubDate>Wed, 23 May 2007 16:54:51 +0000</pubDate>
		<dc:creator>Nick</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[rants and opinions]]></category>

		<guid isPermaLink="false">http://www.objectdefinitions.com/odblog/2007/singleton-pattern-why-it-may-not-be-your-friend/</guid>
		<description><![CDATA[I have seen far too many CVs recently which just list every possible technology acronym, in no particular order.
The latest applicant also helpfully listed patterns, and the four listed included the well know Startegy and Singeleton patterns! At least this gave me a starting point for the interview!
When I ask about patterns in interviews, applicants [...]]]></description>
		<wfw:commentRss>http://www.objectdefinitions.com/odblog/2007/singleton-pattern-why-it-may-not-be-your-friend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

