<?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>Cantina &#187; Groovy on Grails</title>
	<atom:link href="http://cantina.co/category/groovy-on-grails/feed/" rel="self" type="application/rss+xml" />
	<link>http://cantina.co</link>
	<description>Tech Chops &#124; Business Cred</description>
	<lastBuildDate>Tue, 31 Jan 2012 15:13:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Got FTP?  Test it in Grails</title>
		<link>http://cantina.co/2011/09/09/got-ftp-test-it-in-grails/</link>
		<comments>http://cantina.co/2011/09/09/got-ftp-test-it-in-grails/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 22:20:08 +0000</pubDate>
		<dc:creator>Adam Stachelek</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://cantina.co/?p=1403</guid>
		<description><![CDATA[In my earlier test driven-development post for Grails, the critically acclaimed Putting REST in your Tests for Grails (OK, maybe nobody read that except me while proofreading), I discussed an approach for automating integration tests when your Grails application has an external dependency on a web service, which in that case was the Brightcove Media [...]]]></description>
		<wfw:commentRss>http://cantina.co/2011/09/09/got-ftp-test-it-in-grails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Love Web Frameworks: Oh, How the World has Changed</title>
		<link>http://cantina.co/2011/07/22/i-love-web-frameworks/</link>
		<comments>http://cantina.co/2011/07/22/i-love-web-frameworks/#comments</comments>
		<pubDate>Fri, 22 Jul 2011 18:53:45 +0000</pubDate>
		<dc:creator>Dan Adams</dc:creator>
				<category><![CDATA[Amazon Web Services]]></category>
		<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://cantina.co/?p=1248</guid>
		<description><![CDATA[This article was recently dug up by our very own Chris Lamothe and directs some pointed criticism at frameworks. The post is still amusing even though it is now six years old. The article is still relevant and I think acts as a measure and challenge to developers as to how far (or not far) [...]]]></description>
		<wfw:commentRss>http://cantina.co/2011/07/22/i-love-web-frameworks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grails selenium plugin v2.0rc3</title>
		<link>http://cantina.co/2011/06/29/selenium-rc-grails-plugin-v20rc3/</link>
		<comments>http://cantina.co/2011/06/29/selenium-rc-grails-plugin-v20rc3/#comments</comments>
		<pubDate>Wed, 29 Jun 2011 14:27:49 +0000</pubDate>
		<dc:creator>Dan Adams</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[selenium]]></category>

		<guid isPermaLink="false">http://cantina.co/?p=1160</guid>
		<description><![CDATA[If you are looking to test Grails using Selenium you no doubt found the selenium-rc plugin. The latest release of selenium (2.0rc3) has some fixes such as support for Firefox 4 on Mac. See this github fork for an updated version using selenium 2.0rc3. You can get the packaged plugin here.]]></description>
		<wfw:commentRss>http://cantina.co/2011/06/29/selenium-rc-grails-plugin-v20rc3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Putting REST in your Tests for Grails</title>
		<link>http://cantina.co/2010/11/05/putting-rest-in-your-tests-for-grails/</link>
		<comments>http://cantina.co/2010/11/05/putting-rest-in-your-tests-for-grails/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 04:08:34 +0000</pubDate>
		<dc:creator>Adam Stachelek</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Brightcove]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=714</guid>
		<description><![CDATA[Recently I&#8217;ve been grappling with building integration tests for a new Grails plugin that I&#8217;m working on that integrates with the Brightcove Media API, which is a mostly REST-ful web service provided by the platform.  Details of the API can be found here.  The API comes in 2 parts, a Read API for querying video [...]]]></description>
		<wfw:commentRss>http://cantina.co/2010/11/05/putting-rest-in-your-tests-for-grails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Liquibase! (Part 2)</title>
		<link>http://cantina.co/2010/11/02/liquibase-part-2/</link>
		<comments>http://cantina.co/2010/11/02/liquibase-part-2/#comments</comments>
		<pubDate>Tue, 02 Nov 2010 11:51:44 +0000</pubDate>
		<dc:creator>Steve Pember</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Liquibase]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=708</guid>
		<description><![CDATA[In my last post I discussed the merits of using the Liquibase database schema migration system as well some recommended practices we&#8217;ve been using. As a follow-up, I thought I&#8217;d post some of the code I left out as well some suggestions when introducing Liquibase to an existing system. First, some code. The dbdiff script [...]]]></description>
		<wfw:commentRss>http://cantina.co/2010/11/02/liquibase-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>End-to-End Test Driven Development in Grails &#8211; Part 1</title>
		<link>http://cantina.co/2010/08/23/end-to-end-test-driven-development-in-grails-part-1/</link>
		<comments>http://cantina.co/2010/08/23/end-to-end-test-driven-development-in-grails-part-1/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 20:12:38 +0000</pubDate>
		<dc:creator>David Fox</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=528</guid>
		<description><![CDATA[Testing, and specifically test-driven development is a methodology which few developers fully embrace. Automated testing is inevitably viewed as something that can be done last minute once an application is completed, or it&#8217;s considered too time consuming to be done at all. What most people don&#8217;t realize though, is that over the lifetime of an [...]]]></description>
		<wfw:commentRss>http://cantina.co/2010/08/23/end-to-end-test-driven-development-in-grails-part-1/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Legacy Hibernate with Grails &#8211; Not as easy as it sounds!</title>
		<link>http://cantina.co/2010/08/09/legacy-hibernate-with-grails-not-as-easy-as-it-sounds/</link>
		<comments>http://cantina.co/2010/08/09/legacy-hibernate-with-grails-not-as-easy-as-it-sounds/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 03:56:36 +0000</pubDate>
		<dc:creator>Adam Kenger</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>
		<category><![CDATA[Ant]]></category>
		<category><![CDATA[Gant]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[hbm.xml]]></category>
		<category><![CDATA[Hibernate]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=514</guid>
		<description><![CDATA[Here&#8217;s the situation.  You really want to introduce Grails into your development environment, but you&#8217;re an old-school Java shop and are worried about integration.  The Grails documentation makes it sound pretty easy.  Just create a hibernate.cfg.xml file in grails-app/conf/hibernate and throw in your hbm.xml files and presto &#8211; it&#8217;ll all just work.  That may work [...]]]></description>
		<wfw:commentRss>http://cantina.co/2010/08/09/legacy-hibernate-with-grails-not-as-easy-as-it-sounds/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Grails &#8211; Exporting / Importing Domain Objects using DefaultGrailsDomainClass</title>
		<link>http://cantina.co/2010/07/15/grails-exporting-importing-domain-objects-using-defaultgrailsdomainclass/</link>
		<comments>http://cantina.co/2010/07/15/grails-exporting-importing-domain-objects-using-defaultgrailsdomainclass/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 18:48:38 +0000</pubDate>
		<dc:creator>Steve Pember</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=422</guid>
		<description><![CDATA[Lately I&#8217;ve been working on a multi-tenant web app that contains a good-size number of domain objects. Within these objects, there exists a sub-set belonging to a root object, and the need arose to be able to quickly duplicate / populate the data within these objects between different instances of the app. It has become [...]]]></description>
		<wfw:commentRss>http://cantina.co/2010/07/15/grails-exporting-importing-domain-objects-using-defaultgrailsdomainclass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plugin Development in Grails</title>
		<link>http://cantina.co/2009/05/19/plugin-development-in-grails/</link>
		<comments>http://cantina.co/2009/05/19/plugin-development-in-grails/#comments</comments>
		<pubDate>Wed, 20 May 2009 00:22:18 +0000</pubDate>
		<dc:creator>Adam Stachelek</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=159</guid>
		<description><![CDATA[We&#8217;ve had a bit of time to jump back into Grails plugin development (or maintenance as it were) and couldn&#8217;t be happier to find the recent improvements in Grails 1.1. The biggest improvement (though perhaps not advertised as such) to me, was the inclusion of functionality that allows plugin developers to build test applications against [...]]]></description>
		<wfw:commentRss>http://cantina.co/2009/05/19/plugin-development-in-grails/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GORM multiple datasource access</title>
		<link>http://cantina.co/2008/10/24/gorm-multiple-datasource-access/</link>
		<comments>http://cantina.co/2008/10/24/gorm-multiple-datasource-access/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 16:19:41 +0000</pubDate>
		<dc:creator>Matt Chisholm</dc:creator>
				<category><![CDATA[Groovy on Grails]]></category>

		<guid isPermaLink="false">http://www.cantinaconsulting.com/?p=36</guid>
		<description><![CDATA[It appears that the limitations of Grails object relational mapping (GORM) &#8211; only allowing connections to a single datasource &#8211; has been resolved with a new plugin from Burt Beckwith. This feature which allows application architects to design systems that can shard data across federated databases has been around for awhile in ActiveRecord &#8211; Rails [...]]]></description>
		<wfw:commentRss>http://cantina.co/2008/10/24/gorm-multiple-datasource-access/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

