<?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>redredred &#187; Java</title>
	<atom:link href="http://www.redredred.com.au/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.redredred.com.au</link>
	<description>redredred developers talk about what they are working on</description>
	<lastBuildDate>Sat, 20 Feb 2010 01:55: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>Simple Object Assembler release update</title>
		<link>http://www.redredred.com.au/simple-object-assembler-release-update/</link>
		<comments>http://www.redredred.com.au/simple-object-assembler-release-update/#comments</comments>
		<pubDate>Fri, 15 May 2009 03:47:59 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Simple Object Assembler]]></category>

		<guid isPermaLink="false">http://www.redredred.com.au/?p=164</guid>
		<description><![CDATA[There have been a couple of releases of the Simple Object Assembler in quick succession over the last week. These changes are all in aid of simplifying it&#8217;s use and can dramatically reduce the number of converters required in some projects due to enhancements to the auto-mapping capabilities.  One project i&#8217;m using it on saw [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/simple-object-assembler-release-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Object Assembler</title>
		<link>http://www.redredred.com.au/simple-object-assembler/</link>
		<comments>http://www.redredred.com.au/simple-object-assembler/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 02:25:47 +0000</pubDate>
		<dc:creator>rob</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Simple Object Assembler]]></category>

		<guid isPermaLink="false">http://www.redredred.com.au/?p=68</guid>
		<description><![CDATA[Going back a few years, it took a little while for me to realise the benefits of providing a clean separation of the core business domain from any consuming client, be it a web ui or remote service. I guess I always saw it as a lot of work (which it can be) and the [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/simple-object-assembler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Spring Security with BlazeDS and Flex RIAs</title>
		<link>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/</link>
		<comments>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:53:43 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=39</guid>
		<description><![CDATA[I have found a couple of tutorials on this lying around the web, however they all take slightly different approaches, and although the information was useful, I think there is a cleaner way to do the integration. Keeping in mind of course that now that the spring guys have released the spring-flex module there will [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/integrating-spring-security-with-blazeds-and-flex-rias/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimistic Locking with JPA, Flex &amp; BlazeDS</title>
		<link>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/</link>
		<comments>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 18:42:53 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=38</guid>
		<description><![CDATA[Optimistic locking in JPA relies on a version field which can be a number or a date of some type. Using date objects can be problematic if they are not detailed enough. For example a date which does not persist at least milliseconds is likely not to be accurate enough to do versioning. I generally [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/optimistic-locking-with-jpa-flex-blazeds/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>M2Eclipse and WTP</title>
		<link>http://www.redredred.com.au/m2eclipse-and-wtp/</link>
		<comments>http://www.redredred.com.au/m2eclipse-and-wtp/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 04:12:23 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=37</guid>
		<description><![CDATA[WTP and M2Eclipse do not play very nicely together. We have identified 2 main problems:

Converting Maven projects to WTP projects so that they can be auto-deployed to the servlet container.
Multi-modules projects where the web project has dependencies on one or more of the other modules and you want to be able to debug freely into [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/m2eclipse-and-wtp/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Excluding test Classes from WTP deploy</title>
		<link>http://www.redredred.com.au/excluding-test-classes-from-wtp-deploy/</link>
		<comments>http://www.redredred.com.au/excluding-test-classes-from-wtp-deploy/#comments</comments>
		<pubDate>Mon, 22 Sep 2008 10:05:31 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=33</guid>
		<description><![CDATA[I was finding that test classes were somehow ending up compiled into the web application deployed onto Tomcat. I spent a fair bit of energy reading through the Eclipse ETP help files but there wasn&#8217;t any reference that I could find to reconfiguring an existing dynamic web application. In desperation I started hunting through the [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/excluding-test-classes-from-wtp-deploy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Unit Testing with mock objects</title>
		<link>http://www.redredred.com.au/unit-testing-with-mock-objects/</link>
		<comments>http://www.redredred.com.au/unit-testing-with-mock-objects/#comments</comments>
		<pubDate>Wed, 17 Sep 2008 04:22:48 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=31</guid>
		<description><![CDATA[The main reason for using mock objects to write unit tests is so that they are unit tests. Without mock implementations, unit tests quickly become integration tests. There is nothing wrong with integration tests however they tend to make coverage data inaccurate, since code which is exercised incidentally rather than being directly tested gets marked [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/unit-testing-with-mock-objects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Ganymede plugins</title>
		<link>http://www.redredred.com.au/eclipse-ganymede-plugins/</link>
		<comments>http://www.redredred.com.au/eclipse-ganymede-plugins/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 03:20:41 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=30</guid>
		<description><![CDATA[It has been quite a while since I posted on Eclipse plugins I am using. All the URLs have changed and so have many of the plugins I find essential for development. Here is an update on the plugins I recommended last time and the ones I&#8217;m using now:

MyEclipse: I have ditched this as an [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/eclipse-ganymede-plugins/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>No Test, No Agile</title>
		<link>http://www.redredred.com.au/no-test-no-agile/</link>
		<comments>http://www.redredred.com.au/no-test-no-agile/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 08:03:38 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=28</guid>
		<description><![CDATA[This should be obvious, but I seem to find myself re-explaining this concept quite a bit. Without testing there can be no Agile development. Tests are not an optional extra, there can be no negotiation. If you are doing agile, you are doing tests. You can test first, my personal preference, or you can test [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/no-test-no-agile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Managing databases for ORM based applications</title>
		<link>http://www.redredred.com.au/managing-databases-for-orm-based-applications/</link>
		<comments>http://www.redredred.com.au/managing-databases-for-orm-based-applications/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 00:00:00 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.oneadam.net/?p=27</guid>
		<description><![CDATA[Powerful ORM frameworks like hibernate and Ibatis and more recently JPA based ORM frameworks like Toplink, Hibernate and openJPA have taken a great deal of drudgery and error prone code out of the average enterprise application codebase. Many IDEs now provide powerful tool support for writing and maintaining code based on these frameworks. One effect [...]]]></description>
		<wfw:commentRss>http://www.redredred.com.au/managing-databases-for-orm-based-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
