<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.dzone.com/~d/styles/itemcontent.css"?><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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>dzone.com: java</title>
    <link>http://www.dzone.com/links/tag/java.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Wed, 10 Feb 2010 09:05:31 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2010-02-10T09:05:31Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/frontpage/java/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>
    <feedburner:info uri="dzone/java" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://www.dzone.com/feed/frontpage/java/rss.xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://www.dzone.com/feed/frontpage/java/rss.xml" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fjava%2Frss.xml" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
      <title>Grails: It Just Makes Sense</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/CTMLjOLBo6I/grails_it_just_makes_sense.html</link>
      <description>Why do individuals and companies still say things like “We can't use Grails because we are a Java shop”? Do “Java shops” use Spring? Spring beans can be written in Groovy. Do “Java shops” use JSF? JSF backing beans can be written in Groovy. Contrariwise, most Grails artifacts can be written in Java. Grails is a Java framework, just like Spring, JSF, etc. It just happens to be the first one out with Groovy support.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Tue, 09 Feb 2010 15:58:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360709.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2010-02-09T15:58:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/grails_it_just_makes_sense.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360709.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Why do individuals and companies still say things like “We can't use Grails because we are a Java shop”? Do “Java shops” use Spring? Spring beans can be written in Groovy. Do “Java shops” use JSF? JSF backing beans can be written in Groovy. Contrariwise, most Grails artifacts can be written in Java. Grails is a Java framework, just like Spring, JSF, etc. It just happens to be the first one out with Groovy support.<br/><br/><a href='http://www.dzone.com/links/rss/grails_it_just_makes_sense.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360709' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/CTMLjOLBo6I" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360709</dz:linkId>
      <dz:submitDate>2010-02-09T15:28:41Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T15:58:07Z</dz:promoteDate>
      <dz:voteUpCount>47</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>824</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360709.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/grails_it_just_makes_sense.html</feedburner:origLink></item>
    <item>
      <title>Why I love everything you hate about Java</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/jOBXkR4O13o/why_i_love_everything_you_hate_about_java.html</link>
      <description>If you’re one of those hipster programmers who loves Clojure, Ruby, Scala, Erlang, or whatever, you probably deeply loathe Java and all of its giant configuration files and bloated APIs of AbstractFactoryFactoryInterfaces. I used to hate all that stuff too. But you know what? After working for all these months on these huge pieces of Twitter infrastructure I’ve started to love the AbstractFactoryFactories.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>opinion</category>
      <category>other languages</category>
      <pubDate>Tue, 09 Feb 2010 06:07:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360111.html</guid>
      <dc:creator>pt93903</dc:creator>
      <dc:date>2010-02-09T06:07:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/why_i_love_everything_you_hate_about_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360111.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If you’re one of those hipster programmers who loves Clojure, Ruby, Scala, Erlang, or whatever, you probably deeply loathe Java and all of its giant configuration files and bloated APIs of AbstractFactoryFactoryInterfaces. I used to hate all that stuff too. But you know what? After working for all these months on these huge pieces of Twitter infrastructure I’ve started to love the AbstractFactoryFactories.<br/><br/><a href='http://www.dzone.com/links/rss/why_i_love_everything_you_hate_about_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360111' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/jOBXkR4O13o" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360111</dz:linkId>
      <dz:submitDate>2010-02-09T01:10:52Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T06:07:56Z</dz:promoteDate>
      <dz:voteUpCount>27</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>1679</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360111.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pt93903</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/95751.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/why_i_love_everything_you_hate_about_java.html</feedburner:origLink></item>
    <item>
      <title>Groovy++ Performance - Now we're talkin'</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Ik7r_ouL6lM/groovy_performance_now_were_talkin.html</link>
      <description>This is a follow-up of my last post, where I compared the runtimes of the quicksort algorithm implemented in Java, Scala, Groovy and Groovy++. Groovy++ came up with a significant improvement over Groovy. But there was a comment by ait (Thanks ait) on how to improve the performance of the Groovy++ implementation even further, by changing a single line. In fact, this improved the performance dramatically.</description>
      <category>groovy</category>
      <category>java</category>
      <category>other languages</category>
      <pubDate>Sun, 07 Feb 2010 21:39:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359175.html</guid>
      <dc:creator>cretzel</dc:creator>
      <dc:date>2010-02-07T21:39:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/groovy_performance_now_were_talkin.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359175.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is a follow-up of my last post, where I compared the runtimes of the quicksort algorithm implemented in Java, Scala, Groovy and Groovy++. Groovy++ came up with a significant improvement over Groovy. But there was a comment by ait (Thanks ait) on how to improve the performance of the Groovy++ implementation even further, by changing a single line. In fact, this improved the performance dramatically.<br/><br/><a href='http://www.dzone.com/links/rss/groovy_performance_now_were_talkin.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359175' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Ik7r_ouL6lM" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359175</dz:linkId>
      <dz:submitDate>2010-02-07T20:30:10Z</dz:submitDate>
      <dz:promoteDate>2010-02-07T21:39:55Z</dz:promoteDate>
      <dz:voteUpCount>44</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>1134</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359175.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>cretzel</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/310342.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/groovy_performance_now_were_talkin.html</feedburner:origLink></item>
    <item>
      <title>Ant 1.8 Scanning Leaves 1.7.1 in the Dust</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/pmHl3QxHI8U/ant_18_scanning_leaves_171_in_the_dust.html</link>
      <description>With more than 275 fixed Bugzilla issues, Ant 1.8 flaunts some new performance improvements.  A large directory scan, which would have taken 14 minutes in Ant 1.7.1, now takes as little as 22 seconds with Ant 1.8.  The new version also scans smaller directory trees faster, going roughly from quadratic time to linear time when scanning directories.</description>
      <category>java</category>
      <category>news</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Tue, 09 Feb 2010 16:29:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360739.html</guid>
      <dc:creator>mitchp</dc:creator>
      <dc:date>2010-02-09T16:29:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ant_18_scanning_leaves_171_in_the_dust.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360739.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>With more than 275 fixed Bugzilla issues, Ant 1.8 flaunts some new performance improvements.  A large directory scan, which would have taken 14 minutes in Ant 1.7.1, now takes as little as 22 seconds with Ant 1.8.  The new version also scans smaller directory trees faster, going roughly from quadratic time to linear time when scanning directories.<br/><br/><a href='http://www.dzone.com/links/rss/ant_18_scanning_leaves_171_in_the_dust.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360739' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/pmHl3QxHI8U" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360739</dz:linkId>
      <dz:submitDate>2010-02-09T15:54:33Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T16:29:49Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>659</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360739.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mitchp</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/ant_18_scanning_leaves_171_in_the_dust.html</feedburner:origLink></item>
    <item>
      <title>Design Patterns Uncovered: The Adapter Pattern</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/CX_tyWsnd5w/design_patterns_uncovered_the_adapter_pattern.html</link>
      <description>Continuing our series of articles, taking each design pattern one by one, we move onto the Adapter pattern. This pattern is used a lot in Eclipse, allowing plug-ins to be loosely coupled, yet still be integrated into the Eclipse runtime.</description>
      <category>java</category>
      <pubDate>Tue, 09 Feb 2010 16:38:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360607.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2010-02-09T16:38:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/design_patterns_uncovered_the_adapter_pattern.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360607.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Continuing our series of articles, taking each design pattern one by one, we move onto the Adapter pattern. This pattern is used a lot in Eclipse, allowing plug-ins to be loosely coupled, yet still be integrated into the Eclipse runtime.  <br/><br/><a href='http://www.dzone.com/links/rss/design_patterns_uncovered_the_adapter_pattern.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360607' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/CX_tyWsnd5w" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360607</dz:linkId>
      <dz:submitDate>2010-02-09T13:43:33Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T16:38:56Z</dz:promoteDate>
      <dz:voteUpCount>19</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>462</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360607.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/design_patterns_uncovered_the_adapter_pattern.html</feedburner:origLink></item>
    <item>
      <title>Quartz Scheduled Jobs</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/SMHb6R0dkAU/quartz_scheduled_jobs.html</link>
      <description>An updated guide to integrating Quartz into j2ee applications</description>
      <category>frameworks</category>
      <category>java</category>
      <category>xml</category>
      <pubDate>Tue, 09 Feb 2010 18:51:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360399.html</guid>
      <dc:creator>Antonio Gonzalez</dc:creator>
      <dc:date>2010-02-09T18:51:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/quartz_scheduled_jobs.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360399.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An updated guide to integrating Quartz into j2ee applications<br/><br/><a href='http://www.dzone.com/links/rss/quartz_scheduled_jobs.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360399' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/SMHb6R0dkAU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360399</dz:linkId>
      <dz:submitDate>2010-02-09T10:02:23Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T18:51:07Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>348</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360399.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>openscope</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/711657.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/quartz_scheduled_jobs.html</feedburner:origLink></item>
    <item>
      <title>JavaFX 1.2.3 SDK Released</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/IHhG2o6jack/javafx_123_sdk_released.html</link>
      <description>The latest version of the JavaFX SDK is out and available from the usual JavaFX.com downloads page. Looking at the release notes it's a bug fix release with a couple of tweaks for performance that include:&#xD;
&#xD;
    * Smaller JavaFX runtime download&#xD;
    * Faster startup times for JavaFX applications&#xD;
    * Improved reliability of JavaFX applications in Safari and Firefox on the Mac OS X&#xD;
    * Improved error handling</description>
      <category>java</category>
      <pubDate>Tue, 09 Feb 2010 22:18:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360213.html</guid>
      <dc:creator>CodeJustin</dc:creator>
      <dc:date>2010-02-09T22:18:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javafx_123_sdk_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360213.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The latest version of the JavaFX SDK is out and available from the usual JavaFX.com downloads page. Looking at the release notes it's a bug fix release with a couple of tweaks for performance that include:

    * Smaller JavaFX runtime download
    * Faster startup times for JavaFX applications
    * Improved reliability of JavaFX applications in Safari and Firefox on the Mac OS X
    * Improved error handling<br/><br/><a href='http://www.dzone.com/links/rss/javafx_123_sdk_released.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360213' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/IHhG2o6jack" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360213</dz:linkId>
      <dz:submitDate>2010-02-09T04:21:10Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T22:18:58Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>266</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360213.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CodeJustin</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/410289.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/javafx_123_sdk_released.html</feedburner:origLink></item>
    <item>
      <title>Groovy.compareTo(Groovy++) - Part 1</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/rrCJ3KgPUIE/groovycomparetogroovy_part_1.html</link>
      <description>My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and Java and some high level differences between them. The purpose of this article is to go a bit deeper and try out a few more basic examples and see how things differ in various areas.</description>
      <category>groovy</category>
      <category>java</category>
      <category>research</category>
      <pubDate>Mon, 08 Feb 2010 15:48:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359491.html</guid>
      <dc:creator>fifthposition</dc:creator>
      <dc:date>2010-02-08T15:48:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/groovycomparetogroovy_part_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359491.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>My previous article A sneak peek into Groovy++ covered what Groovy++ is, what are the pros and cons of using it, where it fits compared to Groovy and Java and some high level differences between them. The purpose of this article is to go a bit deeper and try out a few more basic examples and see how things differ in various areas.<br/><br/><a href='http://www.dzone.com/links/rss/groovycomparetogroovy_part_1.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359491' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/rrCJ3KgPUIE" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359491</dz:linkId>
      <dz:submitDate>2010-02-08T12:42:53Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T15:48:55Z</dz:promoteDate>
      <dz:voteUpCount>26</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>359</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359491.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fifthposition</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/452305.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/groovycomparetogroovy_part_1.html</feedburner:origLink></item>
    <item>
      <title>Corfield on ColdFusion</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/3eiHe2UupMc/corfield_on_coldfusion.html</link>
      <description>Sean Corfield talks about the the ColdFusion specification and explains the ways in which they hope to resolve code portability issues.  Corfield is a strong proponent of open source and he has worked on open source projects for about fifteen years.  The For ColdFusion Foundation, Corfield explains, is intended to make ColdFusion more open and to provide a central location for key projects.  The foundation is in its early stages, but Corfield says that they already have a partnership with JBoss.  Finally, Corfield talks about what's on the horizon for the ColdFusion ecosystem.</description>
      <category>coldfusion</category>
      <category>java</category>
      <category>ria</category>
      <pubDate>Tue, 09 Feb 2010 19:21:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360923.html</guid>
      <dc:creator>lyndsey</dc:creator>
      <dc:date>2010-02-09T19:21:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/corfield_on_coldfusion.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360923.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Sean Corfield talks about the the ColdFusion specification and explains the ways in which they hope to resolve code portability issues.  Corfield is a strong proponent of open source and he has worked on open source projects for about fifteen years.  The For ColdFusion Foundation, Corfield explains, is intended to make ColdFusion more open and to provide a central location for key projects.  The foundation is in its early stages, but Corfield says that they already have a partnership with JBoss.  Finally, Corfield talks about what's on the horizon for the ColdFusion ecosystem.<br/><br/><a href='http://www.dzone.com/links/rss/corfield_on_coldfusion.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360923' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/3eiHe2UupMc" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360923</dz:linkId>
      <dz:submitDate>2010-02-09T18:48:25Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T19:21:26Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>253</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360923.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>lyndsey</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/398735.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/corfield_on_coldfusion.html</feedburner:origLink></item>
    <item>
      <title>Verbosity is not Java's fault</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/S5jWo7tc5vw/verbosity_is_not_javas_fault.html</link>
      <description>One of Java's most heard flaws (verbosity) isn't really tied to the language - it is rooted in a more deeply source: it comes from the way we use it.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Tue, 09 Feb 2010 14:34:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359617.html</guid>
      <dc:creator>schneide</dc:creator>
      <dc:date>2010-02-09T14:34:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/verbosity_is_not_javas_fault.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359617.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of Java's most heard flaws (verbosity) isn't really tied to the language - it is rooted in a more deeply source: it comes from the way we use it.<br/><br/><a href='http://www.dzone.com/links/rss/verbosity_is_not_javas_fault.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359617' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/S5jWo7tc5vw" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359617</dz:linkId>
      <dz:submitDate>2010-02-08T14:23:49Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T14:34:25Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>5</dz:voteDownCount>
      <dz:clickCount>704</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359617.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>schneide</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/429335.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/verbosity_is_not_javas_fault.html</feedburner:origLink></item>
    <item>
      <title>Kenai Will Live on in Java.net</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/btFUZeOXtRs/kenai_will_live_on_in_javanet.html</link>
      <description>Two weeks ago Oracle announced that it would be shutting down Project Kenai for public use and moving it inside the company for continued internal use.  Oracle said that the project was not achieving the expected usage levels, but they also said that they would look for other avenues to advance the project and possibly re-open it to the public if it could be improved.  It appears the plan has changed.  In a letter, Ted Farrell, the Chief Architect and VP of Tools and Middleware, announced that Oracle plans to merge Kenai and Java.net:</description>
      <category>java</category>
      <category>open source</category>
      <category>server</category>
      <category>web 2.0</category>
      <pubDate>Mon, 08 Feb 2010 16:32:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359713.html</guid>
      <dc:creator>mitchp</dc:creator>
      <dc:date>2010-02-08T16:32:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/kenai_will_live_on_in_javanet.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359713.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Two weeks ago Oracle announced that it would be shutting down Project Kenai for public use and moving it inside the company for continued internal use.  Oracle said that the project was not achieving the expected usage levels, but they also said that they would look for other avenues to advance the project and possibly re-open it to the public if it could be improved.  It appears the plan has changed.  In a letter, Ted Farrell, the Chief Architect and VP of Tools and Middleware, announced that Oracle plans to merge Kenai and Java.net:<br/><br/><a href='http://www.dzone.com/links/rss/kenai_will_live_on_in_javanet.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359713' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/btFUZeOXtRs" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359713</dz:linkId>
      <dz:submitDate>2010-02-08T15:53:26Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T16:32:04Z</dz:promoteDate>
      <dz:voteUpCount>24</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>380</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359713.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mitchp</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/kenai_will_live_on_in_javanet.html</feedburner:origLink></item>
    <item>
      <title>Developer Lessons from Diablo II</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/-nkSxDONuXs/developer_lessons_from_diablo_ii.html</link>
      <description>Think you can't learn anything useful from a video game for development?  Well, spend a few hundred hours on Diablo II and you might learn some of these lessons.</description>
      <category>c-and-cpp</category>
      <category>flash-flex</category>
      <category>java</category>
      <pubDate>Mon, 08 Feb 2010 19:45:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359675.html</guid>
      <dc:creator>gacba</dc:creator>
      <dc:date>2010-02-08T19:45:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/developer_lessons_from_diablo_ii.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359675.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Think you can't learn anything useful from a video game for development?  Well, spend a few hundred hours on Diablo II and you might learn some of these lessons.<br/><br/><a href='http://www.dzone.com/links/rss/developer_lessons_from_diablo_ii.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359675' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/-nkSxDONuXs" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359675</dz:linkId>
      <dz:submitDate>2010-02-08T15:20:48Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T19:45:57Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1025</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359675.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gacba</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/550345.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/developer_lessons_from_diablo_ii.html</feedburner:origLink></item>
    <item>
      <title>So you want Distributed, Scalable and Highly Available Cache?</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/Eor8iU8OOUo/so_you_want_distributed_scalable_and_highly_avail.html</link>
      <description>So you want Distributed, Scalable and Highly Available Cache? If yes, then this is the right place for you. The Terracotta Ehcache release has these features inbuilt. The Express Installation mode has simplified Terracotta integration in your application</description>
      <category>java</category>
      <category>open source</category>
      <pubDate>Tue, 09 Feb 2010 16:43:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360397.html</guid>
      <dc:creator>paliwalashish</dc:creator>
      <dc:date>2010-02-09T16:43:13Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/so_you_want_distributed_scalable_and_highly_avail.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360397.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>So you want Distributed, Scalable and Highly Available Cache? If yes, then this is the right place for you. The Terracotta Ehcache release has these features inbuilt. The Express Installation mode has simplified Terracotta integration in your application<br/><br/><a href='http://www.dzone.com/links/rss/so_you_want_distributed_scalable_and_highly_avail.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360397' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/Eor8iU8OOUo" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360397</dz:linkId>
      <dz:submitDate>2010-02-09T09:49:23Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T16:43:13Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>467</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360397.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>paliwalashish</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/343226.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/so_you_want_distributed_scalable_and_highly_avail.html</feedburner:origLink></item>
    <item>
      <title>All The Young (Ex) Dudes</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/OEasW4tcZYg/all_the_young_ex_dudes.html</link>
      <description>We are currently in the final phases of testing the version of our platform that will form the basis of our commercial offering. Our acceptance testing work flow involves consuming services provided by other organisations to best simulate a real-world usage scenario for our platform. The primary third party service we use is hosted version control. In fact, it is only reasonable to state that Mike has a strong dependency on the existence of such services. It is the first link in the chain of what we here at Mike HQ refer to as the ‘hosted ALM continuum’ – the suite of co-operating and complementary hosted services that provide agile teams with a full outsourced, web-enabled, development ‘stack’.</description>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Tue, 09 Feb 2010 19:48:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360619.html</guid>
      <dc:creator>Adam Leggett</dc:creator>
      <dc:date>2010-02-09T19:48:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/all_the_young_ex_dudes.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360619.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We are currently in the final phases of testing the version of our platform that will form the basis of our commercial offering. Our acceptance testing work flow involves consuming services provided by other organisations to best simulate a real-world usage scenario for our platform. The primary third party service we use is hosted version control. In fact, it is only reasonable to state that Mike has a strong dependency on the existence of such services. It is the first link in the chain of what we here at Mike HQ refer to as the ‘hosted ALM continuum’ – the suite of co-operating and complementary hosted services that provide agile teams with a full outsourced, web-enabled, development ‘stack’.<br/><br/><a href='http://www.dzone.com/links/rss/all_the_young_ex_dudes.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360619' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/OEasW4tcZYg" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360619</dz:linkId>
      <dz:submitDate>2010-02-09T13:56:37Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T19:48:54Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>243</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360619.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>leggetta</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/344806.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/all_the_young_ex_dudes.html</feedburner:origLink></item>
    <item>
      <title>Scala Journey: Idioms, Concurrency and Other Rants</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/zO8z1XmAbXg/scala_journey_idioms_concurrency_and_other_rants.html</link>
      <description>I’ve been following Scala off and on for about two years now. Mostly in spurts. I liked the language, but due to the workload and other priorities I never had the time to take it for a full ride. Well, over the last 2 weeks, I decided to take the full plunge. I’m taking a highly concurrent production application, where power is a very critical component of our application, and rewriting it in Scala. I’m doing this for more than just fun.</description>
      <category>java</category>
      <category>other languages</category>
      <pubDate>Tue, 09 Feb 2010 13:08:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360301.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2010-02-09T13:08:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/scala_journey_idioms_concurrency_and_other_rants.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360301.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I’ve been following Scala off and on for about two years now. Mostly in spurts. I liked the language, but due to the workload and other priorities I never had the time to take it for a full ride. Well, over the last 2 weeks, I decided to take the full plunge. I’m taking a highly concurrent production application, where power is a very critical component of our application, and rewriting it in Scala. I’m doing this for more than just fun. <br/><br/><a href='http://www.dzone.com/links/rss/scala_journey_idioms_concurrency_and_other_rants.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360301' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/zO8z1XmAbXg" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360301</dz:linkId>
      <dz:submitDate>2010-02-09T07:18:29Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T13:08:47Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>309</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360301.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/scala_journey_idioms_concurrency_and_other_rants.html</feedburner:origLink></item>
    <item>
      <title>Terracotta and Eucalyptus Forge Alliance</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/qu_Zwo79hq0/terracotta_and_eucalyptus_forge_alliance.html</link>
      <description>Today, Terracotta and Eucalyptus are announcing a partnership in which the two open source companies will provide tighter integration between Terracotta's data management solution and Eucalyptus' cloud solution.  The two companies will also engage in joint sales and marketing activities, says Jeff Hartley the VP of Marketing and Products at Terracotta.  DZone spoke with Hartley about the benefits of the deal.  Generally, he says, technology on the compute side (virtualization, cloud) has advanced more quickly in recent years than technology on the data management side.  He says many applications today are over-reliant on databases, which is causing bottlenecks and inefficiencies on cloud deployments.</description>
      <category>database</category>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 09 Feb 2010 14:31:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360217.html</guid>
      <dc:creator>mitchp</dc:creator>
      <dc:date>2010-02-09T14:31:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/terracotta_and_eucalyptus_forge_alliance.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360217.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today, Terracotta and Eucalyptus are announcing a partnership in which the two open source companies will provide tighter integration between Terracotta's data management solution and Eucalyptus' cloud solution.  The two companies will also engage in joint sales and marketing activities, says Jeff Hartley the VP of Marketing and Products at Terracotta.  DZone spoke with Hartley about the benefits of the deal.  Generally, he says, technology on the compute side (virtualization, cloud) has advanced more quickly in recent years than technology on the data management side.  He says many applications today are over-reliant on databases, which is causing bottlenecks and inefficiencies on cloud deployments.<br/><br/><a href='http://www.dzone.com/links/rss/terracotta_and_eucalyptus_forge_alliance.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360217' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/qu_Zwo79hq0" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360217</dz:linkId>
      <dz:submitDate>2010-02-09T04:22:12Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T14:31:20Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>217</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360217.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mitchp</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/terracotta_and_eucalyptus_forge_alliance.html</feedburner:origLink></item>
    <item>
      <title>Using Codesion as a hosted subversion platform</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/E54yK5n8g_c/using_codesion_as_a_hosted_subversion_platform.html</link>
      <description>Adam Leggett talks about how he has been using Codesion for their hosted subversion service.</description>
      <category>agile</category>
      <category>java</category>
      <category>open source</category>
      <category>php</category>
      <pubDate>Tue, 09 Feb 2010 16:28:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/360721.html</guid>
      <dc:creator>jameseh</dc:creator>
      <dc:date>2010-02-09T16:28:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/using_codesion_as_a_hosted_subversion_platform.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/360721.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Adam Leggett talks about how he has been using Codesion for their hosted subversion service.<br/><br/><a href='http://www.dzone.com/links/rss/using_codesion_as_a_hosted_subversion_platform.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=360721' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/E54yK5n8g_c" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>360721</dz:linkId>
      <dz:submitDate>2010-02-09T15:31:36Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T16:28:58Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>173</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/360721.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jameseh</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/698261.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/using_codesion_as_a_hosted_subversion_platform.html</feedburner:origLink></item>
    <item>
      <title>Clustering Wicket for fun and profit ! Jetty + Memcached</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/eOmpYmrajUY/clustering_wicket_for_fun_and_profit_jetty_memcac.html</link>
      <description>Traditionally a Java servlet container has a fixed session time, a flood of traffic can potentially cause JVM OOM errors if the session time is set too high. I wanted a smart session container that can hold onto sessions for as long as possible and expire sessions only when absolutely necessary; a Memcached store would be perfect for this.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Mon, 08 Feb 2010 17:11:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359409.html</guid>
      <dc:creator>pt93903</dc:creator>
      <dc:date>2010-02-08T17:11:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/clustering_wicket_for_fun_and_profit_jetty_memcac.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359409.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Traditionally a Java servlet container has a fixed session time, a flood of traffic can potentially cause JVM OOM errors if the session time is set too high. I wanted a smart session container that can hold onto sessions for as long as possible and expire sessions only when absolutely necessary; a Memcached store would be perfect for this. <br/><br/><a href='http://www.dzone.com/links/rss/clustering_wicket_for_fun_and_profit_jetty_memcac.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359409' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/eOmpYmrajUY" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359409</dz:linkId>
      <dz:submitDate>2010-02-08T04:00:40Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T17:11:19Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>351</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359409.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pt93903</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/95751.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/clustering_wicket_for_fun_and_profit_jetty_memcac.html</feedburner:origLink></item>
    <item>
      <title>Having fun with JSON and DbUnit</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/2RccYAr2Oio/having_fun_with_json_and_dbunit.html</link>
      <description>DbUnit is one of those invaluable frameworks in my toolbox. The only thing I don’t like are the XML dataset formats. Having played around with JSON for the last couple of weeks, I decided a nice exercise would be to create a JSON-based dataset.</description>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 09 Feb 2010 08:22:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359109.html</guid>
      <dc:creator>doclolieven</dc:creator>
      <dc:date>2010-02-09T08:22:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/having_fun_with_json_and_dbunit.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359109.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>DbUnit is one of those invaluable frameworks in my toolbox. The only thing I don’t like are the XML dataset formats. Having played around with JSON for the last couple of weeks, I decided a nice exercise would be to create a JSON-based dataset.<br/><br/><a href='http://www.dzone.com/links/rss/having_fun_with_json_and_dbunit.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359109' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/2RccYAr2Oio" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359109</dz:linkId>
      <dz:submitDate>2010-02-07T17:25:16Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T08:22:37Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>412</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359109.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>doclolieven</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/286310.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/having_fun_with_json_and_dbunit.html</feedburner:origLink></item>
    <item>
      <title>Analysing memory problems with Android</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/9AzXjVhSCkI/analysing_memory_problems_with_android.html</link>
      <description>Step by step how-to on how to analyse Out Of  Memory problems on Android. Includes lessons learned/tips.</description>
      <category>how-to</category>
      <category>java</category>
      <category>mobile</category>
      <category>tools</category>
      <pubDate>Tue, 09 Feb 2010 15:41:02 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/358891.html</guid>
      <dc:creator>rik</dc:creator>
      <dc:date>2010-02-09T15:41:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/analysing_memory_problems_with_android.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/358891.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Step by step how-to on how to analyse Out Of  Memory problems on Android. Includes lessons learned/tips.<br/><br/><a href='http://www.dzone.com/links/rss/analysing_memory_problems_with_android.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=358891' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/9AzXjVhSCkI" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>358891</dz:linkId>
      <dz:submitDate>2010-02-07T10:52:10Z</dz:submitDate>
      <dz:promoteDate>2010-02-09T15:41:02Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>152</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/358891.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rik</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/212779.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/analysing_memory_problems_with_android.html</feedburner:origLink></item>
    <item>
      <title>Sun CEO’s internal memo to employees, before his resignation</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/C5Qw07GUx18/sun_ceos_internal_memo_to_employees_before_his_re.html</link>
      <description>Jonathan Schwartz internal memo to employees and his resignation from Sun.</description>
      <category>java</category>
      <category>news</category>
      <pubDate>Mon, 08 Feb 2010 15:04:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359149.html</guid>
      <dc:creator>Tahir Akram</dc:creator>
      <dc:date>2010-02-08T15:04:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/sun_ceos_internal_memo_to_employees_before_his_re.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359149.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Jonathan Schwartz internal memo to employees and his resignation from Sun.<br/><br/><a href='http://www.dzone.com/links/rss/sun_ceos_internal_memo_to_employees_before_his_re.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359149' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/C5Qw07GUx18" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359149</dz:linkId>
      <dz:submitDate>2010-02-07T19:13:44Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T15:04:43Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1228</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359149.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>tahirakramch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/344029.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/sun_ceos_internal_memo_to_employees_before_his_re.html</feedburner:origLink></item>
    <item>
      <title>Spring WebFlow Refcard: Meet The Author</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/X1I3A-QCEck/spring_webflow_refcard_meet_the_author.html</link>
      <description>This weeks Refcard, written by Craig Walls, covers the Spring WebFlow framework. I spoke with Craig to find out more about Spring WebFlow, it's relationship to Spring and how to get started using WebFlow.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Mon, 08 Feb 2010 16:32:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359457.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2010-02-08T16:32:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_webflow_refcard_meet_the_author.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359457.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This weeks Refcard, written by Craig Walls, covers the Spring WebFlow framework. I spoke with Craig to find out more about Spring WebFlow, it's relationship to Spring and how to get started using WebFlow. <br/><br/><a href='http://www.dzone.com/links/rss/spring_webflow_refcard_meet_the_author.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359457' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/X1I3A-QCEck" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359457</dz:linkId>
      <dz:submitDate>2010-02-08T12:34:52Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T16:32:31Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>212</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359457.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/spring_webflow_refcard_meet_the_author.html</feedburner:origLink></item>
    <item>
      <title>More on JUnit Theories</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/wgl6f_fTr5Y/more_on_junit_theories.html</link>
      <description>More stuff on how you can use 'Theories', one of the new features of JUnit</description>
      <category>java</category>
      <category>research</category>
      <category>tools</category>
      <pubDate>Mon, 08 Feb 2010 16:39:45 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/358953.html</guid>
      <dc:creator>JensSchauder</dc:creator>
      <dc:date>2010-02-08T16:39:45Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/more_on_junit_theories.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/358953.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>More stuff on how you can use 'Theories', one of the new features of JUnit<br/><br/><a href='http://www.dzone.com/links/rss/more_on_junit_theories.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=358953' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/wgl6f_fTr5Y" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>358953</dz:linkId>
      <dz:submitDate>2010-02-07T13:08:58Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T16:39:45Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>509</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/358953.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>spieler</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/139727.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/more_on_junit_theories.html</feedburner:origLink></item>
    <item>
      <title>Java I/O streams and RMI</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/U6VOywWSoBU/java_io_streams_and_rmi.html</link>
      <description>Perhaps every programmer working with Java RMI (Remote Method Invocation) comes to the point when he/she recognizes that java.io.Input/OutputStream classes do not implement java.io.Serializable interface - so that they cannot be used as remote methods' arguments or return values. I/O streams are usually tightly bound to a file descriptor or a network connection so its reasonable that they should not be used outside the local JVM.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Mon, 08 Feb 2010 03:25:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/358935.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2010-02-08T03:25:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_io_streams_and_rmi.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/358935.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Perhaps every programmer working with Java RMI (Remote Method Invocation) comes to the point when he/she recognizes that java.io.Input/OutputStream classes do not implement java.io.Serializable interface - so that they cannot be used as remote methods' arguments or return values. I/O streams are usually tightly bound to a file descriptor or a network connection so its reasonable that they should not be used outside the local JVM.<br/><br/><a href='http://www.dzone.com/links/rss/java_io_streams_and_rmi.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=358935' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/U6VOywWSoBU" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>358935</dz:linkId>
      <dz:submitDate>2010-02-07T12:45:09Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T03:25:52Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>671</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/358935.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/java_io_streams_and_rmi.html</feedburner:origLink></item>
    <item>
      <title>TIOBE Software: Tiobe Index  Feb. 2010</title>
      <link>http://feeds.dzone.com/~r/dzone/java/~3/EoQg_ng1Dtk/tiobe_software_tiobe_index_feb_2010.html</link>
      <description>This month not much changed in the index. Objective-C and Go are still scoring all time highs, while staying close to each other. There are 4 programming languages that have a realistic chance of entering the top 20 next month. These are educational language Scratch, functional language Erlang and JVM languages Scala and JavaFX Script.</description>
      <category>java</category>
      <category>other languages</category>
      <category>php</category>
      <category>research</category>
      <pubDate>Mon, 08 Feb 2010 16:15:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/359553.html</guid>
      <dc:creator>mitchp</dc:creator>
      <dc:date>2010-02-08T16:15:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/tiobe_software_tiobe_index_feb_2010.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/359553.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This month not much changed in the index. Objective-C and Go are still scoring all time highs, while staying close to each other. There are 4 programming languages that have a realistic chance of entering the top 20 next month. These are educational language Scratch, functional language Erlang and JVM languages Scala and JavaFX Script. <br/><br/><a href='http://www.dzone.com/links/rss/tiobe_software_tiobe_index_feb_2010.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=359553' border='0'/></a></p><img src="http://feeds.feedburner.com/~r/dzone/java/~4/EoQg_ng1Dtk" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>359553</dz:linkId>
      <dz:submitDate>2010-02-08T13:13:01Z</dz:submitDate>
      <dz:promoteDate>2010-02-08T16:15:04Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>21</dz:voteDownCount>
      <dz:clickCount>530</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/359553.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mitchp</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/478055.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/tiobe_software_tiobe_index_feb_2010.html</feedburner:origLink></item>
  </channel>
</rss>
