<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.developerzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>dzone.com: groovy</title>
    <link>http://www.developerzone.com/links/tag/groovy.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Thu, 04 Dec 2008 06:27:43 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2008-12-04T06:27:43Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.developerzone.com/links/feed/frontpage/groovy/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <item>
      <title>Grails 1.1 beta, the things I’m looking forward to…</title>
      <link>http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html</link>
      <description>Grails 1.1 beta 1 is out, and the release notes give a nice snapshot of some of the sweet new features coming.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Dec 2008 17:04:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138365.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T17:04:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138365.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Grails 1.1 beta 1 is out, and the release notes give a nice snapshot of some of the sweet new features coming.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138365' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138365</dz:linkId>
      <dz:submitDate>2008-12-02T22:17:16Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T17:04:43Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>191</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138365.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Tutorial: Groovy with Eclipse</title>
      <link>http://www.developerzone.com/links/rss/tutorial_groovy_with_eclipse.html</link>
      <description>Groovy is a script language which is based on the Java Virtual machine. This article gives a short overview of its functionality. The usage of Eclipse for developing Groovy will also be explained.&#xD;
&#xD;
I use this article as a kind a scatch book to make note to myself. I try to structure this article in a way that I hope it can be useful to others but I do not claim that this is a complete and all including description of Groovy.</description>
      <category>eclipse</category>
      <category>groovy</category>
      <category>how-to</category>
      <pubDate>Wed, 03 Dec 2008 16:09:53 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138521.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-12-03T16:09:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/tutorial_groovy_with_eclipse.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138521.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Groovy is a script language which is based on the Java Virtual machine. This article gives a short overview of its functionality. The usage of Eclipse for developing Groovy will also be explained.

I use this article as a kind a scatch book to make note to myself. I try to structure this article in a way that I hope it can be useful to others but I do not claim that this is a complete and all including description of Groovy.<br/><br/><a href='http://www.developerzone.com/links/rss/tutorial_groovy_with_eclipse.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138521' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138521</dz:linkId>
      <dz:submitDate>2008-12-03T11:27:30Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T16:09:53Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>229</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138521.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>“Grails Persistence with GORM and GSQL” has gone public</title>
      <link>http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html</link>
      <description>Maybe you have been wondering why I’ve been so quiet on the blog. Maybe you’re on the Grails-User or Grails-Dev mailing list and have been wondering where all my questions about the corner cases of GORM have originated. Maybe you’ve been watching my GitHub work and noticing it’s trailed off recently. Or maybe this will come as a complete surprise to you.</description>
      <category>books</category>
      <category>frameworks</category>
      <category>groovy</category>
      <category>news</category>
      <pubDate>Wed, 03 Dec 2008 07:47:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138380.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T07:47:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138380.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Maybe you have been wondering why I’ve been so quiet on the blog. Maybe you’re on the Grails-User or Grails-Dev mailing list and have been wondering where all my questions about the corner cases of GORM have originated. Maybe you’ve been watching my GitHub work and noticing it’s trailed off recently. Or maybe this will come as a complete surprise to you.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138380' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138380</dz:linkId>
      <dz:submitDate>2008-12-02T22:23:24Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T07:47:20Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>198</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138380.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails Shines at SpringOne</title>
      <link>http://www.developerzone.com/links/rss/grails_shines_at_springone.html</link>
      <description>Last night Rod Johnson kicked-off the 2008 springOne conference with a keynote emphasizing the new SpringSource slogan "Weapons for the War on Java Complexity."  During the first day of the conference, no technology fit that billing more than Grails.</description>
      <category>groovy</category>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <pubDate>Wed, 03 Dec 2008 07:47:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138402.html</guid>
      <dc:creator>David Reines</dc:creator>
      <dc:date>2008-12-03T07:47:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_shines_at_springone.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138402.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Last night Rod Johnson kicked-off the 2008 springOne conference with a keynote emphasizing the new SpringSource slogan "Weapons for the War on Java Complexity."  During the first day of the conference, no technology fit that billing more than Grails.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_shines_at_springone.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138402' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138402</dz:linkId>
      <dz:submitDate>2008-12-03T01:30:46Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T07:47:19Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>337</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138402.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dhreines</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/324013.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy Eclipse Release</title>
      <link>http://www.developerzone.com/links/rss/groovy_eclipse_release.html</link>
      <description>The time has come finally for a release of the Groovy Eclipse plugin. The plugin has been published to the update site.&#xD;
&#xD;
There are a few notes to make.&#xD;
&#xD;
First off there is now refactoring support inside the plugin for your Groovy Code. To see this demonstrated head over to this wiki page. Besides documentation there are some pretty cool flash demos of the features which should entice.&#xD;
&#xD;
Second, the groovy plugin now supports the 1.5.7 version of Groovy.</description>
      <category>announcement</category>
      <category>eclipse</category>
      <category>groovy</category>
      <category>java</category>
      <pubDate>Wed, 03 Dec 2008 05:39:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138285.html</guid>
      <dc:creator>aalmiray</dc:creator>
      <dc:date>2008-12-03T05:39:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_eclipse_release.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138285.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The time has come finally for a release of the Groovy Eclipse plugin. The plugin has been published to the update site.

There are a few notes to make.

First off there is now refactoring support inside the plugin for your Groovy Code. To see this demonstrated head over to this wiki page. Besides documentation there are some pretty cool flash demos of the features which should entice.

Second, the groovy plugin now supports the 1.5.7 version of Groovy.<br/><br/><a href='http://www.developerzone.com/links/rss/groovy_eclipse_release.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138285' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138285</dz:linkId>
      <dz:submitDate>2008-12-02T17:45:54Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T05:39:24Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>356</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138285.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>aalmiray</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/168451.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy Makes Iteration Easy</title>
      <link>http://www.developerzone.com/links/rss/groovy_makes_iteration_easy.html</link>
      <description>Out of the box, groovy gives you a number of powerful methods to iterate over lists and maps. &#xD;
&#xD;
What if you have a class that doesn’t extend list or map? How hard is it to empower that class with the groovy iteration methods?&#xD;
&#xD;
Since it’s groovy you know it’s easy!</description>
      <category>agile</category>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Tue, 02 Dec 2008 10:21:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138050.html</guid>
      <dc:creator>tednaleid</dc:creator>
      <dc:date>2008-12-02T10:21:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_makes_iteration_easy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138050.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Out of the box, groovy gives you a number of powerful methods to iterate over lists and maps. 

What if you have a class that doesn’t extend list or map? How hard is it to empower that class with the groovy iteration methods?

Since it’s groovy you know it’s easy!<br/><br/><a href='http://www.developerzone.com/links/rss/groovy_makes_iteration_easy.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138050' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138050</dz:linkId>
      <dz:submitDate>2008-12-02T04:35:50Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T10:21:31Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>245</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138050.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>tednaleid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/281696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>GroovyMag December 2008 now available</title>
      <link>http://www.developerzone.com/links/rss/groovymag_december_2008_now_available.html</link>
      <description>The latest GroovyMag issue is now available, with articles on iUI iPhone development, the Testing plugin, Swing apps in Groovy and more.  Watch the intro video to learn more.</description>
      <category>announcement</category>
      <category>groovy</category>
      <category>java</category>
      <pubDate>Tue, 02 Dec 2008 01:28:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137991.html</guid>
      <dc:creator>mgkimsal</dc:creator>
      <dc:date>2008-12-02T01:28:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovymag_december_2008_now_available.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137991.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The latest GroovyMag issue is now available, with articles on iUI iPhone development, the Testing plugin, Swing apps in Groovy and more.  Watch the intro video to learn more.<br/><br/><a href='http://www.developerzone.com/links/rss/groovymag_december_2008_now_available.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137991' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137991</dz:linkId>
      <dz:submitDate>2008-12-01T19:26:35Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T01:28:16Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>275</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137991.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mgkimsal</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/240377.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Coding4Fun Book News and Preview</title>
      <link>http://www.developerzone.com/links/rss/coding4fun_book_news_and_preview.html</link>
      <description>Information and Google Book Preview for the new Coding4Fun book</description>
      <category>.net</category>
      <category>books</category>
      <category>groovy</category>
      <category>how-to</category>
      <pubDate>Mon, 01 Dec 2008 19:18:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137603.html</guid>
      <dc:creator>peekb</dc:creator>
      <dc:date>2008-12-01T19:18:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/coding4fun_book_news_and_preview.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137603.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Information and Google Book Preview for the new Coding4Fun book<br/><br/><a href='http://www.developerzone.com/links/rss/coding4fun_book_news_and_preview.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137603' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137603</dz:linkId>
      <dz:submitDate>2008-11-30T02:50:35Z</dz:submitDate>
      <dz:promoteDate>2008-12-01T19:18:38Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>334</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137603.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>peekb</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/297694.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails-UI Documentation Will Come</title>
      <link>http://www.developerzone.com/links/rss/grailsui_documentation_will_come.html</link>
      <description>I’ve received a lot of requests on the mailing lists and the GrailsUI JIRA for more documentation than is provided in the plugin reference page.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <pubDate>Mon, 01 Dec 2008 10:34:39 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137666.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-01T10:34:39Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grailsui_documentation_will_come.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137666.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I’ve received a lot of requests on the mailing lists and the GrailsUI JIRA for more documentation than is provided in the plugin reference page. <br/><br/><a href='http://www.developerzone.com/links/rss/grailsui_documentation_will_come.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137666' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137666</dz:linkId>
      <dz:submitDate>2008-11-30T14:23:05Z</dz:submitDate>
      <dz:promoteDate>2008-12-01T10:34:39Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>126</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137666.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy and bash bring their love to the next level</title>
      <link>http://www.developerzone.com/links/rss/groovy_and_bash_bring_their_love_to_the_next_level.html</link>
      <description>An article on how to add new scripting languages support in groovy (bash is given as an example) via launching of external programs and type expansion via metaclass.</description>
      <category>groovy</category>
      <category>java</category>
      <category>unix-linux</category>
      <pubDate>Sun, 30 Nov 2008 23:44:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137554.html</guid>
      <dc:creator>b.m</dc:creator>
      <dc:date>2008-11-30T23:44:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_and_bash_bring_their_love_to_the_next_level.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137554.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An article on how to add new scripting languages support in groovy (bash is given as an example) via launching of external programs and type expansion via metaclass.<br/><br/><a href='http://www.developerzone.com/links/rss/groovy_and_bash_bring_their_love_to_the_next_level.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137554' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137554</dz:linkId>
      <dz:submitDate>2008-11-29T19:35:59Z</dz:submitDate>
      <dz:promoteDate>2008-11-30T23:44:27Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>455</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137554.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>b.m</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/310113.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails - 1.1 Beta1 Release Notes</title>
      <link>http://www.developerzone.com/links/rss/grails_11_beta1_release_notes.html</link>
      <description>SpringSource and the Grails development team are pleased to announce the 1.1 Beta 1 release of the Grails web application development framework.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>news</category>
      <pubDate>Sat, 29 Nov 2008 14:06:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137404.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-29T14:06:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_11_beta1_release_notes.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137404.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>SpringSource and the Grails development team are pleased to announce the 1.1 Beta 1 release of the Grails web application development framework.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_11_beta1_release_notes.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137404' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137404</dz:linkId>
      <dz:submitDate>2008-11-28T19:28:31Z</dz:submitDate>
      <dz:promoteDate>2008-11-29T14:06:36Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>243</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137404.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Griffon Collab Todo Example</title>
      <link>http://www.developerzone.com/links/rss/griffon_collab_todo_example.html</link>
      <description>Okay, it is still a work in progress, . . . But, I have pushed the Griffon Collab Todo application to Github (http://github.com/jshingler/gcollabtodo/wikis). Griffon Collab Todo is a reimplementation of the Swing Client found in Chapter 13 of Beginning Groovy and Grails using Griffon.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <pubDate>Fri, 28 Nov 2008 13:21:02 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137176.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-28T13:21:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/griffon_collab_todo_example.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137176.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Okay, it is still a work in progress, . . . But, I have pushed the Griffon Collab Todo application to Github (http://github.com/jshingler/gcollabtodo/wikis). Griffon Collab Todo is a reimplementation of the Swing Client found in Chapter 13 of Beginning Groovy and Grails using Griffon.<br/><br/><a href='http://www.developerzone.com/links/rss/griffon_collab_todo_example.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137176' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137176</dz:linkId>
      <dz:submitDate>2008-11-27T18:33:14Z</dz:submitDate>
      <dz:promoteDate>2008-11-28T13:21:02Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>109</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137176.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JideBuilder 2.0.1 released</title>
      <link>http://www.developerzone.com/links/rss/jidebuilder_201_released.html</link>
      <description>I'm proud to announce that JideBuilder 2.0.1 has been released. Two things are noteworthy of this release</description>
      <category>announcement</category>
      <category>groovy</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Fri, 28 Nov 2008 06:21:35 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137050.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-28T06:21:35Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/jidebuilder_201_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137050.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I'm proud to announce that JideBuilder 2.0.1 has been released. Two things are noteworthy of this release<br/><br/><a href='http://www.developerzone.com/links/rss/jidebuilder_201_released.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137050' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137050</dz:linkId>
      <dz:submitDate>2008-11-27T07:54:02Z</dz:submitDate>
      <dz:promoteDate>2008-11-28T06:21:35Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>349</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137050.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Chain those Crazy Groovy Closures with Currying, Case Study: Mimicking Intercepting Filter</title>
      <link>http://www.developerzone.com/links/rss/chain_those_crazy_groovy_closures_with_currying_c.html</link>
      <description>Below is a post I wrote a little while back but never published. If you’re wanting to learn better how closures work or how to use currying, this can be a really fun exercise. I didn’t publish this earlier because I didn’t want to encourage anyone to implement this in production code as if this were some kind of pattern.</description>
      <category>groovy</category>
      <pubDate>Thu, 27 Nov 2008 14:52:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136674.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-27T14:52:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/chain_those_crazy_groovy_closures_with_currying_c.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136674.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Below is a post I wrote a little while back but never published. If you’re wanting to learn better how closures work or how to use currying, this can be a really fun exercise. I didn’t publish this earlier because I didn’t want to encourage anyone to implement this in production code as if this were some kind of pattern.<br/><br/><a href='http://www.developerzone.com/links/rss/chain_those_crazy_groovy_closures_with_currying_c.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136674' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136674</dz:linkId>
      <dz:submitDate>2008-11-25T22:19:06Z</dz:submitDate>
      <dz:promoteDate>2008-11-27T14:52:12Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>117</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136674.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy script as a *nix command line utility</title>
      <link>http://www.developerzone.com/links/rss/groovy_script_as_a_nix_command_line_utility.html</link>
      <description>I was having some fun with Groovy the other day as I created quick and dirty simple script to find out the duration between 2 dates. I've always wanted a handy utility that could answer more or less precisely questions like 'how much time has passed since I bought my MacBook pro?' or 'how old was I when I moved to the United States?', etc.</description>
      <category>groovy</category>
      <category>unix-linux</category>
      <pubDate>Thu, 27 Nov 2008 13:50:59 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136937.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-27T13:50:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_script_as_a_nix_command_line_utility.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136937.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I was having some fun with Groovy the other day as I created quick and dirty simple script to find out the duration between 2 dates. I've always wanted a handy utility that could answer more or less precisely questions like 'how much time has passed since I bought my MacBook pro?' or 'how old was I when I moved to the United States?', etc.<br/><br/><a href='http://www.developerzone.com/links/rss/groovy_script_as_a_nix_command_line_utility.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136937' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136937</dz:linkId>
      <dz:submitDate>2008-11-26T17:20:31Z</dz:submitDate>
      <dz:promoteDate>2008-11-27T13:50:59Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>191</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136937.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Adding your own error message to a Grails Command Object</title>
      <link>http://www.developerzone.com/links/rss/adding_your_own_error_message_to_a_grails_command.html</link>
      <description>Before I started using Grails I used Spring MVC and in fact i still do i my day job. Any way one of the things Spring provided was the Errors interface. This allowed you to add your own error message that would end up available to your view layer. By using methods such as</description>
      <category>frameworks</category>
      <category>groovy</category>
      <pubDate>Thu, 27 Nov 2008 12:13:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136771.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-27T12:13:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/adding_your_own_error_message_to_a_grails_command.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136771.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Before I started using Grails I used Spring MVC and in fact i still do i my day job. Any way one of the things Spring provided was the Errors interface. This allowed you to add your own error message that would end up available to your view layer. By using methods such as<br/><br/><a href='http://www.developerzone.com/links/rss/adding_your_own_error_message_to_a_grails_command.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136771' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136771</dz:linkId>
      <dz:submitDate>2008-11-26T07:35:55Z</dz:submitDate>
      <dz:promoteDate>2008-11-27T12:13:52Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>63</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136771.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to use Groovy without management finding out</title>
      <link>http://www.developerzone.com/links/rss/how_to_use_groovy_without_management_finding_out.html</link>
      <description>I hang out with Ruby guys and gals when I can. These folks are such a blessing to my brain. If you don’t have Ruby friends, find some. Google for “yourcity ruby brigade” to find a Ruby user group in your area.</description>
      <category>groovy</category>
      <pubDate>Thu, 27 Nov 2008 10:10:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136422.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-27T10:10:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/how_to_use_groovy_without_management_finding_out.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136422.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I hang out with Ruby guys and gals when I can. These folks are such a blessing to my brain. If you don’t have Ruby friends, find some. Google for “yourcity ruby brigade” to find a Ruby user group in your area.<br/><br/><a href='http://www.developerzone.com/links/rss/how_to_use_groovy_without_management_finding_out.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136422' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136422</dz:linkId>
      <dz:submitDate>2008-11-25T07:59:14Z</dz:submitDate>
      <dz:promoteDate>2008-11-27T10:10:25Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>333</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136422.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Executor Framework</title>
      <link>http://www.developerzone.com/links/rss/the_executor_framework.html</link>
      <description>If you’re using Groovy, it’s even easier because you don’t have to implement Runnable - you can just pass a closure to the executor (since Closure implements Runnable).</description>
      <category>groovy</category>
      <pubDate>Wed, 26 Nov 2008 19:18:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136424.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-26T19:18:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/the_executor_framework.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136424.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If you’re using Groovy, it’s even easier because you don’t have to implement Runnable - you can just pass a closure to the executor (since Closure implements Runnable).<br/><br/><a href='http://www.developerzone.com/links/rss/the_executor_framework.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136424' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136424</dz:linkId>
      <dz:submitDate>2008-11-25T08:00:07Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T19:18:11Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>229</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136424.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy's Design by capabiltiy or (duck typing) to the rescue</title>
      <link>http://www.developerzone.com/links/rss/groovys_design_by_capabiltiy_or_duck_typing_to_th.html</link>
      <description>One of the many cool features available in Groovy is "Duck Typing". The phrase comes from "If it walks like a duck, if it talks like a duck then it is probably a duck".</description>
      <category>groovy</category>
      <pubDate>Wed, 26 Nov 2008 19:12:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136255.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-26T19:12:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovys_design_by_capabiltiy_or_duck_typing_to_th.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136255.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the many cool features available in Groovy is "Duck Typing". The phrase comes from "If it walks like a duck, if it talks like a duck then it is probably a duck".<br/><br/><a href='http://www.developerzone.com/links/rss/groovys_design_by_capabiltiy_or_duck_typing_to_th.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136255' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136255</dz:linkId>
      <dz:submitDate>2008-11-24T22:17:22Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T19:12:16Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>157</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136255.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A Simple Grails Controller for File Management</title>
      <link>http://www.developerzone.com/links/rss/a_simple_grails_controller_for_file_management.html</link>
      <description>Using Grails as a CMS, often times you want your users to add and remove files to a page similar to the way assets are attached to a page in the Confluence Wiki. I recently had to write a controller to handle files upload and download, and thought it might be interesting to share this since it is done so often in the Grails world.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <pubDate>Wed, 26 Nov 2008 17:51:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136770.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-26T17:51:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/a_simple_grails_controller_for_file_management.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136770.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Using Grails as a CMS, often times you want your users to add and remove files to a page similar to the way assets are attached to a page in the Confluence Wiki. I recently had to write a controller to handle files upload and download, and thought it might be interesting to share this since it is done so often in the Grails world.<br/><br/><a href='http://www.developerzone.com/links/rss/a_simple_grails_controller_for_file_management.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136770' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136770</dz:linkId>
      <dz:submitDate>2008-11-26T07:35:39Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T17:51:21Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>132</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136770.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy Strings n Things</title>
      <link>http://www.developerzone.com/links/rss/groovy_strings_n_things.html</link>
      <description>This post brought up a good example of some buggy behavior in Groovy when it comes to GStrings and Maps.  However, I don’t think the problem is in the Map, but in mixing/matching java.lang.String’s with groovy.lang.GString’s, and in particular on existing Java class methods that expect Strings.  Taking the two examples from the previous post..</description>
      <category>groovy</category>
      <pubDate>Wed, 26 Nov 2008 17:10:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136435.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-26T17:10:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_strings_n_things.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136435.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This post brought up a good example of some buggy behavior in Groovy when it comes to GStrings and Maps.  However, I don’t think the problem is in the Map, but in mixing/matching java.lang.String’s with groovy.lang.GString’s, and in particular on existing Java class methods that expect Strings.  Taking the two examples from the previous post..  <br/><br/><a href='http://www.developerzone.com/links/rss/groovy_strings_n_things.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136435' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136435</dz:linkId>
      <dz:submitDate>2008-11-25T08:03:56Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T17:10:27Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>119</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136435.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Lego Griffon?</title>
      <link>http://www.developerzone.com/links/rss/lego_griffon.html</link>
      <description>No, it's not the next game in the Lego video game series. It's what I've recently checked into the development tree of Griffon: Plug-in support. This will solve a lot of bloat problems with the framework with regards to adding the latest (and some of the not so latest) bells and whistles for your Griffon applications.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <pubDate>Wed, 26 Nov 2008 09:55:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136623.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-26T09:55:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/lego_griffon.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136623.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>No, it's not the next game in the Lego video game series. It's what I've recently checked into the development tree of Griffon: Plug-in support. This will solve a lot of bloat problems with the framework with regards to adding the latest (and some of the not so latest) bells and whistles for your Griffon applications. <br/><br/><a href='http://www.developerzone.com/links/rss/lego_griffon.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136623' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136623</dz:linkId>
      <dz:submitDate>2008-11-25T18:22:08Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T09:55:14Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>97</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136623.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Easyb - easy BDD in Groovy</title>
      <link>http://www.developerzone.com/links/rss/easyb_easy_bdd_in_groovy.html</link>
      <description>Get the power of RSpec for your normal Java app using Groovy</description>
      <category>agile</category>
      <category>groovy</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 26 Nov 2008 09:06:48 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136633.html</guid>
      <dc:creator>gregory.mostizky</dc:creator>
      <dc:date>2008-11-26T09:06:48Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/easyb_easy_bdd_in_groovy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136633.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Get the power of RSpec for your normal Java app using Groovy<br/><br/><a href='http://www.developerzone.com/links/rss/easyb_easy_bdd_in_groovy.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136633' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136633</dz:linkId>
      <dz:submitDate>2008-11-25T19:08:03Z</dz:submitDate>
      <dz:promoteDate>2008-11-26T09:06:48Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>168</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136633.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gregory.mostizky</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/321878.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy @ CodeMash</title>
      <link>http://www.developerzone.com/links/rss/groovy_codemash.html</link>
      <description>The Session List for CodeMash 09 has been announced! CodeMash is a rising conference that targets a variety of platforms and development languages such as Java, .Net, Ruby and PHP. Of course Groovy wouldn't be the exception, of the 63 announced sessions these are the ones related to the hip language with a cool name</description>
      <category>groovy</category>
      <pubDate>Tue, 25 Nov 2008 20:57:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/135991.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-25T20:57:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/groovy_codemash.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/135991.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The Session List for CodeMash 09 has been announced! CodeMash is a rising conference that targets a variety of platforms and development languages such as Java, .Net, Ruby and PHP. Of course Groovy wouldn't be the exception, of the 63 announced sessions these are the ones related to the hip language with a cool name<br/><br/><a href='http://www.developerzone.com/links/rss/groovy_codemash.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=135991' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>135991</dz:linkId>
      <dz:submitDate>2008-11-23T20:12:52Z</dz:submitDate>
      <dz:promoteDate>2008-11-25T20:57:52Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>126</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/135991.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails package naming</title>
      <link>http://www.developerzone.com/links/rss/grails_package_naming.html</link>
      <description>Recently, my friend and colleague asked some questions about packaging naming conventions in Grails. I think they were excellent questions, and I wouldn’t be surprised if others were wondering about the same things. You could get into arguments with some guys over stuff like this, but here is my opinion…</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>opinion</category>
      <pubDate>Mon, 24 Nov 2008 11:03:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/136001.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-24T11:03:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_package_naming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/136001.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Recently, my friend and colleague asked some questions about packaging naming conventions in Grails. I think they were excellent questions, and I wouldn’t be surprised if others were wondering about the same things. You could get into arguments with some guys over stuff like this, but here is my opinion…<br/><br/><a href='http://www.developerzone.com/links/rss/grails_package_naming.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=136001' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>136001</dz:linkId>
      <dz:submitDate>2008-11-23T20:17:12Z</dz:submitDate>
      <dz:promoteDate>2008-11-24T11:03:11Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>143</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/136001.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

