<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://groovy.dzone.com"  xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
 <title>Recent Tips, Tricks and How-Tos</title>
 <link>http://groovy.dzone.com/howto/current</link>
 <description></description>
 <language>en</language>
<item>
 <title>fusemetrics - Build Metrics Dashboard</title>
 <link>http://groovy.dzone.com/articles/fusemetrics-build-metrics-dash</link>
 <description>If you have been using CI for quite sometime, you probably have a wide array of metrics for your projects - code coverage, complexity, coupling, bugs, tests, suspicious code, style violations, copy/paste detectors, performance measurements, dependency analysis and more.And with all those metrics, it can be a struggle to get a single, simple view of what&#039;s going on with your project, and, perhaps...</description>
 <comments>http://groovy.dzone.com/articles/fusemetrics-build-metrics-dash#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/build">build</category>
 <category domain="http://groovy.dzone.com/category/tags/ci">CI</category>
 <category domain="http://groovy.dzone.com/category/tags/dashboard">dashboard</category>
 <category domain="http://groovy.dzone.com/category/tags/metrics">metrics</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/tools-methods/build-automatio">Build Automation</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/5237</wfw:commentRss>
 <dz:submitDate>Mon, 29 Sep 2008 05:52:18 -0400</dz:submitDate>
 <dz:readCount>1735</dz:readCount>
 <dz:commentCount>6</dz:commentCount>
 <dz:submitter> <dz:username>meera</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-8.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 29 Sep 2008 05:52:18 -0400</pubDate>
 <dc:creator>meera</dc:creator>
 <guid isPermaLink="false">5237 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Ant or Gant?</title>
 <link>http://groovy.dzone.com/articles/ant-or-gant-part-1</link>
 <description>Yes, this is exactly what I am frequently asked by my clients and many developers. It isn&#039;t easy to answer this question. There are several  projects using Ant. Should you run away from Ant just because there is a new cool tool out there called Gant? Should you switch to Gant just because you dislike XML? Not at all. Let&#039;s take a closer look and see what might make you switch to Gant.When to...</description>
 <comments>http://groovy.dzone.com/articles/ant-or-gant-part-1#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/ant">ant</category>
 <category domain="http://groovy.dzone.com/category/tags/build">build</category>
 <category domain="http://groovy.dzone.com/category/tags/gant">gant</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/scripting">scripting</category>
 <category domain="http://groovy.dzone.com/category/tags/xml">XML</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/5147</wfw:commentRss>
 <dz:submitDate>Tue, 23 Sep 2008 05:51:22 -0400</dz:submitDate>
 <dz:readCount>7325</dz:readCount>
 <dz:commentCount>33</dz:commentCount>
 <dz:submitter> <dz:username>meera</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-8.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 23 Sep 2008 05:51:22 -0400</pubDate>
 <dc:creator>meera</dc:creator>
 <guid isPermaLink="false">5147 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Is easyb Easy?</title>
 <link>http://groovy.dzone.com/articles/is-easyb-easy</link>
 <description>I was introduced to easyb by none other than the creator of easyb: Andrew Glover. In spite of hearing and reading a lot about easyb from Andy, I never had a chance to actually work on easyb. So, I spent a couple of hours last weekend to dig deep into this framework and to see if easyb was any easy at all. easyb is a BDD framework for the Java platform. If you have no clue what BDD is, here is a...</description>
 <comments>http://groovy.dzone.com/articles/is-easyb-easy#comments</comments>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/java">Java</category>
 <category domain="http://groovy.dzone.com/category/tags/bdd">BDD</category>
 <category domain="http://groovy.dzone.com/category/tags/easyb">Easyb</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/tdd">TDD</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/java/frameworks">Frameworks</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/5054</wfw:commentRss>
 <dz:submitDate>Wed, 17 Sep 2008 03:54:33 -0400</dz:submitDate>
 <dz:readCount>6174</dz:readCount>
 <dz:commentCount>10</dz:commentCount>
 <dz:submitter> <dz:username>meera</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-8.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 17 Sep 2008 03:54:33 -0400</pubDate>
 <dc:creator>meera</dc:creator>
 <guid isPermaLink="false">5054 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Using a Hibernate Interceptor To Set Audit Trail Properties</title>
 <link>http://groovy.dzone.com/articles/using-a-hibernate-interceptor-</link>
 <description>In almost every application I&#039;ve done, the database tables have some
kind of audit trail fields. Sometimes this is a separate &amp;quot;audit log&amp;quot;
table where all inserts, updates, deletes, and possibly even queries
are logged. Other times there are the four typical audit trail fields
in each table, for example you might have created_by, created_on, updated_by, and updated_on
fields in each...</description>
 <comments>http://groovy.dzone.com/articles/using-a-hibernate-interceptor-#comments</comments>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/hibernate">hibernate</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/java/persistence">Persistence</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/net-windows/data-access">Data Access</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/4759</wfw:commentRss>
 <dz:submitDate>Wed, 27 Aug 2008 14:48:30 -0400</dz:submitDate>
 <dz:readCount>4418</dz:readCount>
 <dz:commentCount>6</dz:commentCount>
 <dz:submitter> <dz:username>scottleber</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-170076.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 27 Aug 2008 14:48:30 -0400</pubDate>
 <dc:creator>scottleber</dc:creator>
 <guid isPermaLink="false">4759 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Parallelize your arrays with JSR 166y</title>
 <link>http://groovy.dzone.com/articles/parallelize-your-arrays-with-j</link>
 <description>The JSR-166y, which I described earlier in the post dedicated to the fork/join functionality
is really amazing in how nicely it shields developers from dealing with
threads. I&#039;ve spent some time experimenting with another very handy
capability of JSR-166y, which are Parallel Arrays. </description>
 <comments>http://groovy.dzone.com/articles/parallelize-your-arrays-with-j#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/concurrency">concurrency</category>
 <category domain="http://groovy.dzone.com/category/tags/parallel-programming">parallel programming</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/java/performance">Performance</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/groovy">Groovy</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/4735</wfw:commentRss>
 <dz:submitDate>Tue, 26 Aug 2008 13:51:49 -0400</dz:submitDate>
 <dz:readCount>3249</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>vaclav</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-265528.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 26 Aug 2008 13:51:49 -0400</pubDate>
 <dc:creator>vaclav</dc:creator>
 <guid isPermaLink="false">4735 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Spring and Scripting</title>
 <link>http://groovy.dzone.com/articles/spring-and-groovy</link>
 <description>Spring is among the handful of Java application frameworks that is widely used in many enterprise projects. It has become a viable alternative to the more standard JEE technologies. One of its stengths is the support for scripting languages. Spring 2.0 introduced comprehensive support to use dynamic languages. It supports three different scripting languages; JRuby, Groovy and BeanShell.</description>
 <comments>http://groovy.dzone.com/articles/spring-and-groovy#comments</comments>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/66">java</category>
 <category domain="http://groovy.dzone.com/category/tags/spring">spring</category>
 <category domain="http://groovy.dzone.com/category/dzone-taxonomy/java/frameworks">Frameworks</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/4405</wfw:commentRss>
 <dz:submitDate>Mon, 11 Aug 2008 03:54:07 -0400</dz:submitDate>
 <dz:readCount>5040</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>meera</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-8.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 11 Aug 2008 03:54:07 -0400</pubDate>
 <dc:creator>meera</dc:creator>
 <guid isPermaLink="false">4405 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Hudson&#039;s so Groovy</title>
 <link>http://groovy.dzone.com/articles/hudons-so-groovy</link>
 <description>Having used Cruise Control for almost 4 years, when I started looking at Hudson last week, I was impressed seeing how easy it was to configure and get it up and running in just a few minutes. It also has several plugins available, and if you don&#039;t find one you can quickly write one as well.</description>
 <comments>http://groovy.dzone.com/articles/hudons-so-groovy#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/continuous-integration">continuous integration</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/hudson">Hudson</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/1893</wfw:commentRss>
 <dz:submitDate>Mon, 24 Mar 2008 07:33:34 -0400</dz:submitDate>
 <dz:readCount>4603</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>meera</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-8.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Mon, 24 Mar 2008 07:33:34 -0400</pubDate>
 <dc:creator>meera</dc:creator>
 <guid isPermaLink="false">1893 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>GraphicsBuilder Tutorial IV: Strokes</title>
 <link>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-iv-st</link>
 <description>Part four of the GraphicsBuilder tutorial series. It is now the turn for Strokes, with them you can change the appearance of any shape, outline or group.</description>
 <comments>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-iv-st#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/graphics">graphics</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/java2d">java2d</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/1754</wfw:commentRss>
 <dz:submitDate>Sun, 16 Mar 2008 01:48:20 -0400</dz:submitDate>
 <dz:readCount>3006</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Sun, 16 Mar 2008 01:48:20 -0400</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">1754 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Using Groovy &amp; BeanBuilder for Spring + Hibernate Integration Testing</title>
 <link>http://groovy.dzone.com/articles/using-groovy-beanbuilder-sprin</link>
 <description>It is already pretty widely known how great Groovy is for writing unit tests for your Java code. Thanks to having first class constructs for lists, maps and ranges combined with built in support for mocking using Groovy for your unit testing is a great way to introduce Groovy into a Java codebase.</description>
 <comments>http://groovy.dzone.com/articles/using-groovy-beanbuilder-sprin#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/grails">grails</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/spring">spring</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/1675</wfw:commentRss>
 <dz:submitDate>Wed, 12 Mar 2008 09:02:25 -0400</dz:submitDate>
 <dz:readCount>5409</dz:readCount>
 <dz:commentCount>2</dz:commentCount>
 <dz:submitter> <dz:username>gr34134</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-83798.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 12 Mar 2008 09:02:25 -0400</pubDate>
 <dc:creator>gr34134</dc:creator>
 <guid isPermaLink="false">1675 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>GraphicsBuilder Tutorial III: Paints &amp; Colors</title>
 <link>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-iii-p</link>
 <description>Third part of the GraphicsBuilder tutorial series, now it is the turn to demonstrate how you can apply colors and paints (flat colors and gradients) to shapes and outlines, even borders, to your Java2D drawings.</description>
 <comments>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-iii-p#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/graphics">graphics</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/java2d">java2d</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/1352</wfw:commentRss>
 <dz:submitDate>Tue, 26 Feb 2008 15:07:29 -0500</dz:submitDate>
 <dz:readCount>4416</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Tue, 26 Feb 2008 15:07:29 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">1352 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>MetaProgramming with Groovy II: ExpandoMetaClass</title>
 <link>http://groovy.dzone.com/articles/metaprogramming-groovy-ii-expa</link>
 <description>On the second part of this series learn about ExpandoMetaClass, a special MetaClass that will let you update and tweak the behavior of classes in runtime.</description>
 <comments>http://groovy.dzone.com/articles/metaprogramming-groovy-ii-expa#comments</comments>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/mop">MOP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/910</wfw:commentRss>
 <dz:submitDate>Sun, 10 Feb 2008 23:13:00 -0500</dz:submitDate>
 <dz:readCount>2685</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Sun, 10 Feb 2008 23:13:00 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">910 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>GraphicsBuilder Tutorial II: Outlines &amp; Shapes</title>
 <link>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-ii-ou</link>
 <description>Second part of the GraphicsBuilder tutorial series, this time outlines and the missing shapes from the previous part are shown.</description>
 <comments>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-ii-ou#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/graphics">graphics</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/java2d">java2d</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/908</wfw:commentRss>
 <dz:submitDate>Sun, 10 Feb 2008 17:33:14 -0500</dz:submitDate>
 <dz:readCount>4104</dz:readCount>
 <dz:commentCount>0</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Sun, 10 Feb 2008 17:33:14 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">908 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>GraphicsBuilder Tutorial I: Shapes</title>
 <link>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-i-sha</link>
 <description>Drawing graphics with Java2D has never been an easy task, if it was we have probably seen by now a Flex killer app in Java (the fact that applets have a really bad press also contributed to not having that app). Let me introduce you to GraphicsBuilder, a Groovy builder for Java2D, while it alone is not the killer app, it surely can help you build one with less effort than doing it with straight...</description>
 <comments>http://groovy.dzone.com/articles/graphicsbuilder-tutorial-i-sha#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/graphics">graphics</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/java2d">java2d</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/695</wfw:commentRss>
 <dz:submitDate>Sat, 02 Feb 2008 20:28:07 -0500</dz:submitDate>
 <dz:readCount>5942</dz:readCount>
 <dz:commentCount>4</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Sat, 02 Feb 2008 20:28:07 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">695 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>MetaProgramming with Groovy I</title>
 <link>http://groovy.dzone.com/articles/metaprogramming-groovy-i</link>
 <description>Groovy is a dynamic language for the JVM not only because it supports dynamic typing (and static typing as well) but because it lets you modify and enhance classes with new methods and properties at runtime. The first part of this series lays out the basics of getting started with Groovy&#039;s meta programming.</description>
 <comments>http://groovy.dzone.com/articles/metaprogramming-groovy-i#comments</comments>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/mop">MOP</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/578</wfw:commentRss>
 <dz:submitDate>Wed, 30 Jan 2008 02:07:12 -0500</dz:submitDate>
 <dz:readCount>3343</dz:readCount>
 <dz:commentCount>1</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Wed, 30 Jan 2008 02:07:12 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">578 at http://groovy.dzone.com</guid>
</item>
<item>
 <title>Java2D the Groovy way</title>
 <link>http://groovy.dzone.com/articles/java2d-groovy-way</link>
 <description>
A small tutorial that will show you how to create eye-catching Java2D
drawings without the hassle, thanks to one of Groovy&#039;s builders:
GraphicsBuilder.</description>
 <comments>http://groovy.dzone.com/articles/java2d-groovy-way#comments</comments>
 <category domain="http://groovy.dzone.com/category/tags/graphics">graphics</category>
 <category domain="http://groovy.dzone.com/taxonomy/term/38">groovy</category>
 <category domain="http://groovy.dzone.com/category/tags/java2d">java2d</category>
 <category domain="http://groovy.dzone.com/category/tags/swing">Swing</category>
 <wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://groovy.dzone.com/crss/node/292</wfw:commentRss>
 <dz:submitDate>Thu, 17 Jan 2008 15:53:24 -0500</dz:submitDate>
 <dz:readCount>2833</dz:readCount>
 <dz:commentCount>2</dz:commentCount>
 <dz:submitter> <dz:username>aalmiray</dz:username>
 <dz:userimage>http://groovy.dzone.com/sites/all/files/avatars/picture-168451.jpg</dz:userimage>
</dz:submitter>
 <pubDate>Thu, 17 Jan 2008 15:53:24 -0500</pubDate>
 <dc:creator>aalmiray</dc:creator>
 <guid isPermaLink="false">292 at http://groovy.dzone.com</guid>
</item>
</channel>
</rss>
