<?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>Peter Ledbrook &#187; Software</title>
	<atom:link href="http://www.cacoethes.co.uk/blog/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.cacoethes.co.uk/blog</link>
	<description>A search for meaning in software and life</description>
	<lastBuildDate>Fri, 30 Sep 2011 13:28:23 +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>DRY JSON and XML with Grails</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/dry-json-and-xml-with-grails</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/dry-json-and-xml-with-grails#comments</comments>
		<pubDate>Fri, 30 Sep 2011 13:27:35 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Groovy & Grails]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=291</guid>
		<description><![CDATA[Have you ever tried to support both JSON and XML in your REST API with Grails? There is the very straightforward:

class MyController {
    def index = {
        def objs = ...
        withFormat {
      [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/dry-json-and-xml-with-grails/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java&#8217;s new keyword</title>
		<link>http://www.cacoethes.co.uk/blog/software/javas-new-keyword</link>
		<comments>http://www.cacoethes.co.uk/blog/software/javas-new-keyword#comments</comments>
		<pubDate>Mon, 01 Mar 2010 06:32:21 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=218</guid>
		<description><![CDATA[Creating objects in Java is easy with the new keyword. In fact, it&#8217;s one of those things that you don&#8217;t think about. Need to access a file? Just create a new File instance: new File("build.properties"). For most Java developers, that&#8217;s all they need to know. Life becomes more interesting, though, when you start working with [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/software/javas-new-keyword/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Tomcat gotcha</title>
		<link>http://www.cacoethes.co.uk/blog/software/a-tomcat-gotcha</link>
		<comments>http://www.cacoethes.co.uk/blog/software/a-tomcat-gotcha#comments</comments>
		<pubDate>Wed, 24 Feb 2010 08:43:12 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=214</guid>
		<description><![CDATA[Servlet filters. Straightforward, right? A request comes in, goes through each filter in the chain, hits the servlet and then the response goes the other way. Sort of. What could possibly go wrong?
Not much&#8230;unless you throw error handling into the mix. The trouble is, the servlet specification doesn&#8217;t lay down many rules on how error [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/software/a-tomcat-gotcha/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Are polyglot systems a good idea?</title>
		<link>http://www.cacoethes.co.uk/blog/software/are-polyglot-systems-a-good-idea</link>
		<comments>http://www.cacoethes.co.uk/blog/software/are-polyglot-systems-a-good-idea#comments</comments>
		<pubDate>Tue, 04 Aug 2009 15:05:50 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=56</guid>
		<description><![CDATA[A recent tweet pointed me to a post on polyglotism by Bill Burke of JBoss. It comes in the midst of a lot of interest in alternative languages on the JVM, such as JRuby, Groovy, Scala, and many others. Its basic point is that companies indulge in multiple languages at their peril and a Java [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/software/are-polyglot-systems-a-good-idea/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

