<?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; GWT</title>
	<atom:link href="http://www.cacoethes.co.uk/blog/category/gwt/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>Securing a GWT Grails app with Shiro</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/securing-a-gwt-grails-app-with-shiro</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/securing-a-gwt-grails-app-with-shiro#comments</comments>
		<pubDate>Wed, 27 Jan 2010 13:29:55 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=192</guid>
		<description><![CDATA[A recent poster on the Grails user mailing list asked how to secure a GWT application using Shiro. The Shiro Plugin is mostly designed to work with Grails controllers and GSPs, so that&#8217;s what the current documentation targets. GWT is a different kettle of fish, so can the Shiro Plugin help here?
As it happens, I [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/securing-a-gwt-grails-app-with-shiro/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>I&#8217;m speaking at Groovy &amp; Grails Exchange, London</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/im-speaking-at-groovy-grails-exchange-london</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/im-speaking-at-groovy-grails-exchange-london#comments</comments>
		<pubDate>Fri, 02 Oct 2009 08:27:49 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=136</guid>
		<description><![CDATA[I finally got my arse into gear and submitted the details of a talk for the Groovy &#038; Grails Exchange. Come along and find out how to build nice GWT UIs for your Grails applications! I&#8217;ll also be on hand to discuss my other specialities, such as Apache Shiro integration, Maven integration, and the testing [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/im-speaking-at-groovy-grails-exchange-london/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Command Pattern with the Grails GWT Plugin</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/the-command-pattern-with-the-grails-gwt-plugin</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/the-command-pattern-with-the-grails-gwt-plugin#comments</comments>
		<pubDate>Mon, 31 Aug 2009 09:35:49 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=107</guid>
		<description><![CDATA[A talk by Ray Ryan of Google at the 2009 Google IO conference has caused a bit of a buzz in the GWT community. In that talk, Ray recommends several design patterns that will help make your projects more manageable as they grow in size. The particular suggestion I&#8217;ll be focusing on in this post [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/the-command-pattern-with-the-grails-gwt-plugin/feed</wfw:commentRss>
		<slash:comments>37</slash:comments>
		</item>
		<item>
		<title>Internationalising your Grails + GWT applications</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/internationalising-your-grails-gwt-applications</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/internationalising-your-grails-gwt-applications#comments</comments>
		<pubDate>Mon, 17 Aug 2009 08:11:33 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=87</guid>
		<description><![CDATA[The recent 0.4 release of the Grails GWT plugin includes some enhancements in the area of internationalisation (i18n), so now seems like a good time to have a look at how you can add i18n to a Grails/GWT app. This article focuses on the specifics of getting GWT&#8217;s i18n support working with Grails, but the [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/internationalising-your-grails-gwt-applications/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GWT Plugin for Grails 0.4-SNAPSHOT</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/gwt-plugin-for-grails-0-4-snapshot</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/gwt-plugin-for-grails-0-4-snapshot#comments</comments>
		<pubDate>Thu, 23 Jul 2009 09:33:27 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=46</guid>
		<description><![CDATA[I have just released a new interim version of the GWT plugin for Grails. The main changes are:

it works with GWT 1.6 properly
GWT client requests now go through a controller
new command: clean-gwt-modules

Two of those are pretty self-explanatory, but the second one deserves a closer look.
In the beginning&#8230;
The traditional approach to GWT RPC involves creating a [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/gwt-plugin-for-grails-0-4-snapshot/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Introducing SmartGWT to Grails</title>
		<link>http://www.cacoethes.co.uk/blog/groovyandgrails/introducing-smartgwt-to-grails</link>
		<comments>http://www.cacoethes.co.uk/blog/groovyandgrails/introducing-smartgwt-to-grails#comments</comments>
		<pubDate>Mon, 20 Jul 2009 16:24:26 +0000</pubDate>
		<dc:creator>Peter</dc:creator>
				<category><![CDATA[GWT]]></category>
		<category><![CDATA[Groovy & Grails]]></category>

		<guid isPermaLink="false">http://www.cacoethes.co.uk/blog/?p=27</guid>
		<description><![CDATA[SmartGWT is a custom library for GWT that wraps the SmartClient AJAX toolkit. It looks impressively comprehensive and the show case is pretty slick. As with ExtJS though, SmartClient (and by extension SmartGWT) is quite large, and so it will take some time to learn how to use it. That&#8217;s my disclaimer, or more accurately [...]]]></description>
		<wfw:commentRss>http://www.cacoethes.co.uk/blog/groovyandgrails/introducing-smartgwt-to-grails/feed</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
	</channel>
</rss>

