<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Getting Groovy (and Grails)</title>
	<atom:link href="http://gettinggroovy.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gettinggroovy.com</link>
	<description>Explorations in Groovy and Grails Development</description>
	<lastBuildDate>Fri, 09 Jul 2010 14:36:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gettinggroovy.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Getting Groovy (and Grails)</title>
		<link>http://gettinggroovy.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gettinggroovy.com/osd.xml" title="Getting Groovy (and Grails)" />
	<atom:link rel='hub' href='http://gettinggroovy.com/?pushpress=hub'/>
		<item>
		<title>Groovy for DSL&#8217;s &#8211; looks like an interesting book!</title>
		<link>http://gettinggroovy.com/2010/07/09/groovy-for-dsls-looks-like-an-interesting-book/</link>
		<comments>http://gettinggroovy.com/2010/07/09/groovy-for-dsls-looks-like-an-interesting-book/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 14:36:30 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.com/?p=141</guid>
		<description><![CDATA[I recently ordered an ebook version of Groovy for Domain Specific Languages. It&#8217;s a book by Packt publishing regarding DSLs and how to implement them using Groovy so it&#8217;s obviously pretty interesting to me. I&#8217;ll post a proper review when I get a chance to read it next month while I&#8217;m traveling, but in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=141&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I recently ordered an ebook version of <a href="https://www.packtpub.com/groovy-for-domain-specific-languages-dsl/book">Groovy for Domain Specific Languages</a>. It&#8217;s a book by Packt publishing regarding DSLs and how to implement them using Groovy so it&#8217;s obviously pretty interesting to me. I&#8217;ll post a proper review when I get a chance to read it next month while I&#8217;m traveling, but in the meantime, there&#8217;s a <a href="https://www.packtpub.com/sites/default/files/6903-chapter-7-building-a-builder.pdf">free chapter</a> you can download if you&#8217;re interested in finding out more.</p>
<p>Anyone else had a chance to read this yet?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=141&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/07/09/groovy-for-dsls-looks-like-an-interesting-book/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Practical DSLs with Groovy Part 1 published in GroovyMag</title>
		<link>http://gettinggroovy.com/2010/06/04/practical-dsls-with-groovy-part-1-published-in-groovymag/</link>
		<comments>http://gettinggroovy.com/2010/06/04/practical-dsls-with-groovy-part-1-published-in-groovymag/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 19:36:10 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.com/?p=137</guid>
		<description><![CDATA[This month sees the first in a three part series of articles on Domain Specific Languages using Groovy in GroovyMag. In the first article, we look at what DSLs are, use cases for them, ideas for improving your DSL designs and a range of concepts that will help when considering/discussing DSLs. Next month will be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=137&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This month sees the first in a three part series of articles on Domain Specific Languages using Groovy in <a href="Practical DSLs with Groovy Part 1 published in GroovyMag">GroovyMag</a>. In the first article, we look at what DSLs are, use cases for them, ideas for improving your DSL designs and a range of concepts that will help when considering/discussing DSLs. Next month will be an article showing practical examples of DSL in Groovy and then in August we&#8217;ll look at some of the engineering considerations to bear in mind when developing DSLs for real world project.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=137&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/06/04/practical-dsls-with-groovy-part-1-published-in-groovymag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Review of Gr8.eu Conference Published in GroovyMag</title>
		<link>http://gettinggroovy.com/2010/06/04/review-of-gr8-eu-conference-published-in-groovymag/</link>
		<comments>http://gettinggroovy.com/2010/06/04/review-of-gr8-eu-conference-published-in-groovymag/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 19:33:24 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.com/?p=135</guid>
		<description><![CDATA[Want to know what you missed (or remember what you experienced) last month at the Gr8 conference in Denmark, Copenhagen? Check out the latest edition of GroovyMag which has a review &#8211; including interviews with the organizers.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=135&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Want to know what you missed (or remember what you experienced) last month at the Gr8 conference in Denmark, Copenhagen? Check out the latest edition of <a href="http://www.groovymag.com/main.issues.description/id=22">GroovyMag</a> which has a review &#8211; including interviews with the organizers.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/135/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/135/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/135/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=135&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/06/04/review-of-gr8-eu-conference-published-in-groovymag/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>London &#8220;Practical DSLs&#8221; Preso &#8211; Deck</title>
		<link>http://gettinggroovy.com/2010/05/18/london-practical-dsls-preso-deck/</link>
		<comments>http://gettinggroovy.com/2010/05/18/london-practical-dsls-preso-deck/#comments</comments>
		<pubDate>Tue, 18 May 2010 08:49:18 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[DSLs]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://gettinggroovy.com/?p=130</guid>
		<description><![CDATA[Many thanks to Peter Ledbrook for organizing the London GGUG meeting last night. I got a chance to present on practical DSLs in Groovy and then Peter finished off the evening with a great overview of some of the cool features in 1.3 and even 1.3.1 (which had only launched earlier that same day). Here [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=130&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Many thanks to Peter Ledbrook for organizing the London GGUG meeting last night. I got a chance to present on practical DSLs in Groovy and then Peter finished off the evening with a great overview of some of the cool features in 1.3 and even 1.3.1 (which had only launched earlier that same day).</p>
<p>Here is the <a href="http://gettinggroovy.files.wordpress.com/2010/05/2010-05-london-meetup-practical-dsl-design.pdf">deck</a>, and the presentation was taped, so as soon as I get the URL I&#8217;ll post a link to it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/130/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/130/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/130/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=130&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/18/london-practical-dsls-preso-deck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Simpler domain name &#8211; gettinggroovy.com</title>
		<link>http://gettinggroovy.com/2010/05/12/simpler-domain-name-gettinggroovy-com/</link>
		<comments>http://gettinggroovy.com/2010/05/12/simpler-domain-name-gettinggroovy-com/#comments</comments>
		<pubDate>Wed, 12 May 2010 20:46:44 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.com/?p=128</guid>
		<description><![CDATA[OK, now that I seem to be using this blog for real and on a regular basis, it&#8217;s time to simplify the domain name. Instead of gettinggroovy.wordpress.com (which still works), you can now just get to the blog by going to http://gettinggroovy.com. In the next couple of months expect a series of postings regarding Domain [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=128&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>OK, now that I seem to be using this blog for real and on a regular basis, it&#8217;s time to simplify the domain name. Instead of gettinggroovy.wordpress.com (which still works), you can now just get to the blog by going to <a href="http://gettinggroovy.com">http://gettinggroovy.com</a>.</p>
<p>In the next couple of months expect a series of postings regarding Domain Specific Languages in Groovy. They&#8217;ll be designed to flesh out the three article series I&#8217;ll be writing for <a href="http://groovymag.com">GroovyMag</a>. Also expect various postings on Groovy and Grails development, from simple tips and techniques to some funky ANTLR preprocessing stuff and some explorations of AST transformations in Groovy 1.7. I&#8217;ll probably also include ancillary technologies like some advanced thoughts on using git and my experiences working with Hudson for CI with Grails projects.</p>
<p>Oh, and there will also be some stuff on Gaelyk &#8211; really looking forward to playing with that.</p>
<p>So keep an eye on <a href="http://gettinggroovy.com">http://gettinggroovy.com</a> &#8211; or just watch for the aggregated posts at the awesome <a href="http://groovyblogs.org">http://groovyblogs.org</a> &#8211; that&#8217;s where I follow all of my favorite Groovy/Grails blogs.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=128&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/12/simpler-domain-name-gettinggroovy-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Practical DSLs in Groovy Deck from New York Presentation</title>
		<link>http://gettinggroovy.com/2010/05/12/practical-dsls-in-groovy-deck-from-new-york-presentation/</link>
		<comments>http://gettinggroovy.com/2010/05/12/practical-dsls-in-groovy-deck-from-new-york-presentation/#comments</comments>
		<pubDate>Wed, 12 May 2010 16:19:36 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[DSLs]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[NYC]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://gettinggroovy.wordpress.com/?p=124</guid>
		<description><![CDATA[Had a great time presenting at last nights Grails meetup in New York. Lots of great feedback! A smart engaged audience made sure that we discussed everything from Software Product Lines to xText to uses for Visual modeling techniques and whether using the term &#8220;language&#8221; made it harder to sell fluent API&#8217;s. I&#8217;ve reworked the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=124&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Had a great time presenting at last nights <a href="http://www.meetup.com/grails/">Grails meetup</a> in New York. Lots of great <a href="http://www.meetup.com/grails/calendar/13252471/">feedback</a>! A smart engaged audience made sure that we discussed everything from Software Product Lines to xText to uses for Visual modeling techniques and whether using the term &#8220;language&#8221; made it harder to sell fluent API&#8217;s.</p>
<p>I&#8217;ve reworked the deck a lot from the Sydney presentation, with some more examples and a sense of flowing from an API through internal DSLs to various external DSL approaches if and when they make sense. I also briefly covered a wider range of additional considerations &#8211; discussing briefly documentation, error handling and IDE support for your DSLs as well as testing and evolution. I also made it clearer that it wasn&#8217;t primarily a presentation on the details of getting rid of parentheses and commas to increase semantic density in Groovy as Guillaume Laforge has already nailed that material. This is really a focus on the wider engineering concepts that arise when designing and developing DSLs.</p>
<p>I&#8217;m liking the presentation now, although I think I *will* add a couple more slides with examples round the syntax as I found myself talking about things like categories and ExpandoMetaClasses and even the ANTLR preprocessing hooks and a slide or two would probably have helped comprehensibility &#8211; especially as I was just shooting through the syntactic materially really quickly.</p>
<p>I just wanted to thank everyone for coming out and in particular Mark Pollack for arranging the location, food and beer and actively participating in a meetup about a technology he doesn&#8217;t get to actively develop in!</p>
<p>Here&#8217;s the <a href="http://gettinggroovy.files.wordpress.com/2010/05/practical-dsl-design-nyc-5-11-2010.pdf">deck</a>.</p>
<p>On another note, we&#8217;re looking to put together another meetup next month. If anyone has any ideas on a topic they&#8217;d like to see covered or would like to present on, <a href="http://www.meetup.com/grails/ideas/">suggest a topic</a>!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=124&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/12/practical-dsls-in-groovy-deck-from-new-york-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>London Groovy DSL Presentation Confirmed 17-5</title>
		<link>http://gettinggroovy.com/2010/05/05/london-groovy-dsl-presentation-confirmed-17-5/</link>
		<comments>http://gettinggroovy.com/2010/05/05/london-groovy-dsl-presentation-confirmed-17-5/#comments</comments>
		<pubDate>Thu, 06 May 2010 01:24:41 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[DSLs]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://gettinggroovy.wordpress.com/?p=113</guid>
		<description><![CDATA[I&#8217;ve just heard from Peter Ledbrook that I&#8217;ll be presenting at the London Groovy/Grails Usergroup on Monday May 17th at 18:30 at Skillsmatter: The Skills Matter eXchange, 116-120 Goswell Road, London, EC1V 7DP. Peter Ledbrook will also be giving a presentation on the upcoming features in 1.3, so I&#8217;m looking forward to catching that! Looking forward [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=113&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just heard from Peter Ledbrook that I&#8217;ll be <a href="http://skillsmatter.com/event/ajax-ria/practical-dsl-design-grails-1-3/zx-486">presenting</a> at the London Groovy/Grails Usergroup on Monday May 17th at 18:30 at Skillsmatter: <span style="font-size:13.3333px;">The Skills Matter eXchange, 116-120 Goswell Road, London, EC1V 7DP.</span></p>
<p><span style="font-size:13.3333px;">Peter Ledbrook will also be giving a presentation on the upcoming features in 1.3, so I&#8217;m looking forward to catching that!</span></p>
<p>Looking forward to meeting old friends and new in the Groovy/Grails community in London. And if you&#8217;re interested in DSLs even if you don&#8217;t do a lot of work in Groovy, come along and check out the preso &#8211; it&#8217;s relevant for anyone interesting in adding DSLs to the mix of techniques they use when developing apps.</p>
<p>Here&#8217;s the summary:</p>
<p><em>What are some practical uses for Domain Specific Languages? And how do you go about designing DSLs, implementing them in Groovy, creating tests for your models and evolving the structure of the languages over time? In this fast paced session we&#8217;ll look at a real world Groovy DSL, how it was designed and implemented, the testing strategies employed and the options for evolving the structure (grammar) of the DSL. If you&#8217;ve built DSLs but want to go further, or if you&#8217;ve still not figured out how a DSL might help you to build better, more maintainable apps more quickly and easily, come along and learn more about creating practical, maintainable DSLs for your projects.</em></p>
<p>It is based on a talk I recently <a href="http://gettinggroovy.wordpress.com/2010/05/05/practical-dsl-design-in-groovy-sydney-slides/">gave in Sydney</a> and will be presenting in <a href="http://www.meetup.com/grails/calendar/13252471/">New York next week</a>. Hopefully I&#8217;ll see you in London!</p>
<p>Update: <a href="http://skillsmatter.com/event/ajax-ria/practical-dsl-design-grails-1-3/zx-548">registration now available</a> . . .</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=113&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/05/london-groovy-dsl-presentation-confirmed-17-5/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>May GroovyMag and a Review of Gr8 in the US</title>
		<link>http://gettinggroovy.com/2010/05/05/may-groovymag-and-a-review-of-gr8-in-the-us/</link>
		<comments>http://gettinggroovy.com/2010/05/05/may-groovymag-and-a-review-of-gr8-in-the-us/#comments</comments>
		<pubDate>Wed, 05 May 2010 07:37:39 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.wordpress.com/?p=103</guid>
		<description><![CDATA[Last year I posted a fairly comprehensive series of articles on the blog (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11) summarizing the content from Gr8 in Copenhagen. This year I opted instead to write an article for the May edition of GroovyMag which is now available. In addition to summarizing the sessions, it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=103&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Last year I posted a fairly comprehensive series of articles on the blog (<a href="http://gettinggroovy.wordpress.com/2009/05/20/the-gr8-conference-overview/">1</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/20/the-gr8-conference-grid-computing-and-computational-finance/">2</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/20/the-gr8-conference-groovy-usage-patterns/">3</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/20/the-gr8-conference-whats-new-in-groovy-1-6/">4</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/20/the-gr8-conference-whats-new-in-grails-1-1/">5</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/the-gr8-conference-practical-dsls-with-groovy/">6</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/the-gr8-conference-building-a-twitter-clone-in-grails-or-why-grails-rocks/">7</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/the-gr8-conference-the-grails-plug-in-system-plug-in-to-productivity/">8</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/groovy-and-grails-using-intellij-idea/">9</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/groovy-and-grails-creating-a-griffon-front-end/">10</a>, <a href="http://gettinggroovy.wordpress.com/2009/05/21/the-gr8-conference-industrial-strength-groovy/">11</a>) summarizing the content from Gr8 in Copenhagen. This year I opted instead to write an article for the May edition of GroovyMag which is <a href="http://www.groovymag.com/main.issues.description/id=21/">now available</a>. In addition to summarizing the sessions, it also includes interviews with the organizers and any of the speakers I was able to meet up with at the end of the conference.</p>
<p>The issue also includes a piece on contract oriented programming by Andre Steingress, Hamlet D&#8217;Arcy continuing his series on Lean development using Groovy, Bjoern Wilmsmann on Natural Language Processing in Groovy, a detailed look at Java Strings in Groovy by Kirsten Schwark and Dave Kleins regular plugin corner reminding us of the power of the Quartz plugin.</p>
<p>Why not check it out? If you&#8217;re a subscriber, just <a href="http://www.groovymag.com/main.issues.description/id=21/">download your copy</a>. If not, why not <a href="http://www.groovymag.com/main.issues.description/id=21/">give it a shot</a> for just $5? If you&#8217;re really not sure, use the code &#8220;peterbell&#8221; and you can get one issue for free to try it out. I really like that we have a monthly magazine specifically for the Groovy community that is more timely than books, but better curated and more in-depth than most blog postings. Let&#8217;s support it so it continues to grow and become an increasingly valuable resource for the community as we grow.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=103&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/05/may-groovymag-and-a-review-of-gr8-in-the-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Practical DSL Design in Groovy &#8211; Sydney Slides</title>
		<link>http://gettinggroovy.com/2010/05/05/practical-dsl-design-in-groovy-sydney-slides/</link>
		<comments>http://gettinggroovy.com/2010/05/05/practical-dsl-design-in-groovy-sydney-slides/#comments</comments>
		<pubDate>Wed, 05 May 2010 07:10:59 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[DSLs]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Presentations]]></category>

		<guid isPermaLink="false">http://gettinggroovy.wordpress.com/?p=101</guid>
		<description><![CDATA[Here are the slides from last nights presentation to the Sydney Java Users Group. Many thanks to Dushan Hanuska for helping to make the event happen, Brendan Humphreys for organizing the event and to Atlassian for hosting it and providing beer and pizza at their great offices in downtown Sydney! It was the first time I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=101&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here are the <a href="http://gettinggroovy.files.wordpress.com/2010/05/practical-dsl-design.pdf">slides</a> from last nights presentation to the <a href="http://groovy-sydney-may2010-efbnen.eventbrite.com/">Sydney Java Users Group</a>. Many thanks to <a href="http://hanuska.blogspot.com/">Dushan Hanuska</a> for helping to make the event happen, <a href="http://twitter.com/brendanh">Brendan Humphreys</a> for organizing the event and to <a href="http://www.atlassian.com/">Atlassian</a> for hosting it and providing beer and pizza at their great offices in downtown Sydney!</p>
<p>It was the first time I had given the presentation, but despite rewriting it about 4 hours before the presentation and jetlag (I&#8217;d just landed in Sydney from New York that morning) the presentation was well received. The goal of the presentation was to put context around the process of working with internal DSLs by examining the uses for DSLs, approaches to designing of DSLs, the differences between internal and external DSLs and lifecycle concerns such as testing and evolution. I think it provided a good introduction to the material.</p>
<p>For the <a href="http://www.meetup.com/grails/calendar/13252471/">next presentation</a>, I want to add a little more detail on good language design choices, testing and evolution and I&#8217;d also like to add an end to end example I can evolve and a little more coverage of the language features available in Groovy for implementing internal DSLs, but I feel like it was a good first shot at presenting the material. DSLs/DSM is a huge topic and it&#8217;s always difficult to figure out exactly what material will help people to do the best job of designing DSLs and to fit it into a one hour slot.</p>
<p>Thanks for everyone who came and supported the event. Particular thanks to <a href="http://twitter.com/paulk_asert">Paul King</a> who flew down from Brisbane. He also kindly shared a bunch of ideas based on his DSL Groovy presentations that I look forward to incorporating into the next cut of this preso.  I enjoyed a great evening discussing everything from DSL design through GPars to ideas on new features for 1.8 and beyond &#8211; it was great to spend some more time with one of the team that provide us with such a cool language to work with!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/101/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/101/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/101/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=101&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/05/05/practical-dsl-design-in-groovy-sydney-slides/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
		<item>
		<title>Do you know Everything About Groovy and Grails? Gr8 Copenhagen Coming up Soon</title>
		<link>http://gettinggroovy.com/2010/04/30/do-you-know-everything-about-groovy-and-grails-gr8-copenhagen-coming-up-soon/</link>
		<comments>http://gettinggroovy.com/2010/04/30/do-you-know-everything-about-groovy-and-grails-gr8-copenhagen-coming-up-soon/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 16:20:58 +0000</pubDate>
		<dc:creator>peterbell</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[gr8]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[Groovy]]></category>

		<guid isPermaLink="false">http://gettinggroovy.wordpress.com/?p=97</guid>
		<description><![CDATA[It&#8217;s tough. Keeping up with a framework (Grails) on top of a fairly new, quickly evolving language (Groovy) which in turn is built using evolving frameworks (Hibernate, Spring, SiteMesh and via plugins Quartz, Lucene and many others) in a language &#8211; Java &#8211; which continues to develop (if only at a glacial pace). I notice [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=97&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s tough. Keeping up with a framework (Grails) on top of a fairly new, quickly evolving language (Groovy) which in turn is built using evolving frameworks (Hibernate, Spring, SiteMesh and via plugins Quartz, Lucene and many others) in a language &#8211; Java &#8211; which continues to develop (if only at a glacial pace). I notice on the mailing lists that even the top luminaries in the field are occasionally flummoxed by a question. It&#8217;s just not possible to know absolutely everything about Groovy and Grails. The good news is that while an individual may not know everything, as a community we know a lot more. The mailing lists are a good resource, but as the community grows you don&#8217;t always get an answer to your questions on the lists. What to do?</p>
<p>The answer for me is to do what I&#8217;ve done in every other domain I&#8217;ve been involved with &#8211; get involved with the community. (I&#8217;m relatively new to Groovy and Grails, but I&#8217;m pretty involved in the Domain Specific Modeling and ColdFusion communities). Helping out on the mailing lists and contributing to plugins is a great way to get started, but it&#8217;s hard to beat the face to face interactions you get at user groups and (especially) at conferences. That&#8217;s why I decided to go to <a href="http://us.gr8conf.org/">gr8 in the US</a>, am presenting on DSLs in <a href="http://groovy-sydney-may2010-efbnen.eventbrite.com/">Sydney</a>, <a href="http://www.meetup.com/grails/calendar/13252471/">New York</a> and (hopefully) London <a href="http://gettinggroovy.wordpress.com/2010/04/21/grails-world-tour-in-may/">this month</a>, and will be attending <a href="http://eu.gr8conf.org/">gr8 in Copenhagen</a> next month (even though I can only manage a day as I&#8217;m presenting at the <a href="http://www.spaconference.org/spa2010/index.php">BCS SPA</a> conference on <a href="http://www.spaconference.org/spa2010/sessions/session299.html">DSL design</a> on the Wednesday).</p>
<p>I was lucky enough to attend Gr8 last year. It was an amazing chance to get to know many of the key developers in the community, to build up a set of resources so that if we do ever get stuck on a technical challenge we can get on IM and often get an answer or idea from someone in minutes instead of hours or days of futzing around. Why do I mention this? Well, Gr8 conference is the only dedicated Groovy and Grails conference in Europe and a great opportunity to learn about a whole range of projects within the Groovy ecosystem &#8211; including Grails, Griffon, Spock, Gradle and Gaelyk. More than that, it&#8217;s a chance to meet up with other developers dealing with the same adoption, implementation and technical challenges that you work with every time you develop a Groovy based project.</p>
<p>There is still time to <a href="http://eu.gr8conf.org/eu2010/register">register</a> for the conference, so think about how much it costs when you&#8217;re stuck on a project for a day trying to figure things out, and I hope you can get a cheap flight, a modest hotel and a ticket to the conference into the budget. It&#8217;s not cheap, especially with the market right now, but the only thing more expensive than going to the conference? Working on a project in Groovy/Grails and being stuck *not* having gone to the conference for the amazing technical content and great networking.</p>
<p>Hope to see you there! (If you see me, please say &#8220;hi&#8221;) &#8211; I&#8217;ll be the jetlagged one drinking too much Red Bull <img src='http://s2.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gettinggroovy.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gettinggroovy.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gettinggroovy.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gettinggroovy.com&amp;blog=7116051&amp;post=97&amp;subd=gettinggroovy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gettinggroovy.com/2010/04/30/do-you-know-everything-about-groovy-and-grails-gr8-copenhagen-coming-up-soon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/13f137a10c897ff3b75b110115e68373?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterbell</media:title>
		</media:content>
	</item>
	</channel>
</rss>
