<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>Coding Clarity</title>
	<link>http://chrisdail.com</link>
	<description>Writing simple, clear and readable code.</description>
	<lastBuildDate>Mon, 21 Jun 2010 12:22:25 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Maritime Dev Con 2010 Followup</title>
		<description><![CDATA[The Maritime Dev Con was a huge success. About 95 people total attended the event making it a huge success for developers in the Maritimes. I had a great time at the event and met a bunch of really cool people.
The presentations I gave went well with a number of attendees. I&#8217;m putting up the [...]]]></description>
		<link>http://chrisdail.com/2010/06/21/maritime-dev-con-2010-followup/</link>
			</item>
	<item>
		<title>Maritime DevCon 2010</title>
		<description><![CDATA[There is going to be a maritime developers conference coming up on June 18th in Moncton.   It is going to be a great opportunity to have developers from Moncton and other areas of the maritimes get together and learn a bit about other languages and technologies they might not have been exposed to. [...]]]></description>
		<link>http://chrisdail.com/2010/06/11/maritime-devcon-2010/</link>
			</item>
	<item>
		<title>Introduction to Groovy Talk</title>
		<description><![CDATA[Last night I gave a talk at the Maritimes Java User Group in Moncton. The presentation was an introduction to Groovy for Java Developers. I had initially done a 3h internal course for iWave Software to bring them up to speed on what Groovy is and why we should use it. I took this course [...]]]></description>
		<link>http://chrisdail.com/2010/05/04/intro-to-groovy/</link>
			</item>
	<item>
		<title>Subversion Merge Change-log in 10 lines of Groovy</title>
		<description><![CDATA[Problem. Bugs happen. The common solution to this problem is to fix the bug and release a patch. Version 1.0 has bugs, version 1.0.1 fixes those bugs.
Inevitably at some point in time you will need to put together a list of all of the changes in a release. For me, this needs to go into [...]]]></description>
		<link>http://chrisdail.com/2010/02/18/subversion-merge-change-log-in-10-lines-of-groovy/</link>
			</item>
	<item>
		<title>Version Control and Bug tracking Integration (with Subversion and Bugzilla)</title>
		<description><![CDATA[Two of the most useful tools to a developer outside of their development environment are version control and bug tracking systems. Version control allows tracking of changes to the product and allows for branching and merging. Bug tracking systems allow for tracking issues with the product whether they be bugs or enhancements.
Even though these tools [...]]]></description>
		<link>http://chrisdail.com/2010/02/09/version-control-and-bug-tracking-integratio/</link>
			</item>
	<item>
		<title>Groovier Integration with Third Party Systems</title>
		<description><![CDATA[A lot of the work I do deals with integration with a third party system. Each of these systems typically has their own API and mechanisms for handling errors. Often times writing some code to &#8216;wrap&#8217; the API is required to make it easier to use from an application. Many times this ends up being [...]]]></description>
		<link>http://chrisdail.com/2009/12/07/groovier-integration-with-third-party-systems/</link>
			</item>
	<item>
		<title>SpringOne2gx 2009 Post Mortem</title>
		<description><![CDATA[I had the privilege of attending the SpringOne2gx conference this year in New Orleans. This is the first tech conference I have attended. Where I live, in Moncton, is a bit off the beaten path and is a bit far to travel to these types of conferences regularly. Past employers of mine have not always [...]]]></description>
		<link>http://chrisdail.com/2009/10/24/springone2gx-2009-post-mortem/</link>
			</item>
	<item>
		<title>A Case for WSDL &#8211; Why REST is not the only answer</title>
		<description><![CDATA[As a whole, the Web is moving more toward REST based APIs. Who is going to be consuming the Web Service a human or a machine? REST can be consumed by humans easily but WSDL is still the best for machines to consume. REST may be the best choice for the Web but there are many other uses for Web Services besides the Web.]]></description>
		<link>http://chrisdail.com/2009/08/14/a-case-for-wsdl-why-rest-is-not-the-only-answer/</link>
			</item>
	<item>
		<title>Changing Maven POM Versions With Groovy and XSLT</title>
		<description><![CDATA[One of the projects I am working on uses Apache Maven for doing builds. Usually, I let the Maven Release plugin take care of all of the version numbering. When I instruct maven to generate a release version or do a branch, it will ask for the new version for each of the artifacts in [...]]]></description>
		<link>http://chrisdail.com/2009/05/17/changing-maven-pom-versions-with-groovy-and-xslt/</link>
			</item>
	<item>
		<title>Using Groovy Templates and Filters Java</title>
		<description><![CDATA[I have written about the Groovy language a few times. It is a wonderful language and integrates seamlessly with Java. Recently, I have found that it can be very useful for templates and filters.
Using Groovy for Filtering
Consider an application where there are many events that fire on certain conditions. The Observer pattern is often used [...]]]></description>
		<link>http://chrisdail.com/2009/03/09/using-groovy-templates-and-filters-java/</link>
			</item>
</channel>
</rss>
