<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.dzone.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>greenday's Shared Links</title>
    <link>http://www.dzone.com/links/users/shared/272464.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Fri, 29 Aug 2008 00:54:45 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-08-29T00:54:45Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/user/shared/272464/rss.xml</dz:selfLink>
    <image>
      <title>DZone: 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>How to Choose a Java Desktop Framework</title>
      <link>http://www.dzone.com/links/rss/how_to_choose_a_java_desktop_framework.html</link>
      <description>If you're looking for a framework for your Java desktop applications, here are some factors to consider.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 27 Aug 2008 14:29:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107593.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-08-27T14:29:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_choose_a_java_desktop_framework.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107593.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> If you're looking for a framework for your Java desktop applications, here are some factors to consider.]]></content:encoded>
      <dz:linkId>107593</dz:linkId>
      <dz:submitDate>2008-08-27T12:41:23Z</dz:submitDate>
      <dz:promoteDate>2008-08-27T14:29:20Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>576</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107593.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>geertjan</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/250147.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java GUI finally looks AWESOME !</title>
      <link>http://www.dzone.com/links/rss/java_gui_finally_looks_awesome_.html</link>
      <description>Java GUI finally looks AWESOME ! With Java 1.6 Update 10 beta everything in Swing is like SWT and native components. Everything is smooth.</description>
      <category>eclipse</category>
      <category>gui</category>
      <category>java</category>
      <pubDate>Fri, 15 Aug 2008 11:18:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/103795.html</guid>
      <dc:creator>j0ke</dc:creator>
      <dc:date>2008-08-15T11:18:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_gui_finally_looks_awesome_.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/103795.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Java GUI finally looks AWESOME ! With Java 1.6 Update 10 beta everything in Swing is like SWT and native components. Everything is smooth.]]></content:encoded>
      <dz:linkId>103795</dz:linkId>
      <dz:submitDate>2008-08-15T09:47:03Z</dz:submitDate>
      <dz:promoteDate>2008-08-15T11:18:25Z</dz:promoteDate>
      <dz:voteUpCount>39</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>3011</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/103795.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>j0ke</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/189303.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java Mail API Tutorials</title>
      <link>http://www.dzone.com/links/rss/java_mail_api_tutorials.html</link>
      <description>Complete tutorials on Java Mail API. Learn how to develop Java Mailing applications. Learn how to read, compose, and send email through your java applications.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 15 Aug 2008 14:52:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/103628.html</guid>
      <dc:creator>deepak123</dc:creator>
      <dc:date>2008-08-15T14:52:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_mail_api_tutorials.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/103628.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Complete tutorials on Java Mail API. Learn how to develop Java Mailing applications. Learn how to read, compose, and send email through your java applications.]]></content:encoded>
      <dz:linkId>103628</dz:linkId>
      <dz:submitDate>2008-08-14T16:11:26Z</dz:submitDate>
      <dz:promoteDate>2008-08-15T14:52:09Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>302</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/103628.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>deepak123</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/231953.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JSF Tutorial</title>
      <link>http://www.dzone.com/links/rss/jsf_tutorial_4.html</link>
      <description>Good Tutorial of JSF</description>
      <category>frameworks</category>
      <pubDate>Thu, 14 Aug 2008 19:23:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/103534.html</guid>
      <dc:creator>prashant_mishra8</dc:creator>
      <dc:date>2008-08-14T19:23:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jsf_tutorial_4.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/103534.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Good Tutorial of JSF]]></content:encoded>
      <dz:linkId>103534</dz:linkId>
      <dz:submitDate>2008-08-14T11:27:23Z</dz:submitDate>
      <dz:promoteDate>2008-08-14T19:23:00Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>360</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/103534.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>prashant_mishra8</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/307680.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Jetlang Concurrency Library</title>
      <link>http://www.dzone.com/links/rss/jetlang_concurrency_library.html</link>
      <description>The library is a complement to the java.util.concurrent package introduced in 1.5. The library should be used for message based concurrency similar to event based actors in Scala.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Thu, 14 Aug 2008 04:54:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/103219.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-08-14T04:54:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jetlang_concurrency_library.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/103219.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The library is a complement to the java.util.concurrent package introduced in 1.5. The library should be used for message based concurrency similar to event based actors in Scala.]]></content:encoded>
      <dz:linkId>103219</dz:linkId>
      <dz:submitDate>2008-08-13T14:01:00Z</dz:submitDate>
      <dz:promoteDate>2008-08-14T04:54:33Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>238</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/103219.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Printing to Plotters in Java</title>
      <link>http://www.dzone.com/links/rss/printing_to_plotters_in_java.html</link>
      <description>One of the things our customers love to do is print our beautiful object graphs and tape them to the wall for discussion. What they hate to do is print 30 pages, line them up, and tape them to a poster one at a time. So we bought a plotter, and I started plotting.</description>
      <category>gui</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 13 Aug 2008 13:10:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102774.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-08-13T13:10:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/printing_to_plotters_in_java.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102774.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> One of the things our customers love to do is print our beautiful object graphs and tape them to the wall for discussion. What they hate to do is print 30 pages, line them up, and tape them to a poster one at a time. So we bought a plotter, and I started plotting.]]></content:encoded>
      <dz:linkId>102774</dz:linkId>
      <dz:submitDate>2008-08-12T07:36:33Z</dz:submitDate>
      <dz:promoteDate>2008-08-13T13:10:37Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>160</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102774.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Swing Extreme Testing</title>
      <link>http://www.dzone.com/links/rss/swing_extreme_testing.html</link>
      <description>This is not your typical, simplistic testing book. We start where the other books leave off. If you've ever wondered how to write an automated swing test, look no further. If you want to know how to write multi-JVM function tests, this is the book for you. If you find Robot unwieldy, you'll love our Cyborg.</description>
      <category>announcement</category>
      <category>books</category>
      <category>gui</category>
      <category>java</category>
      <pubDate>Sun, 10 Aug 2008 10:05:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102151.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-10T10:05:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/swing_extreme_testing.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102151.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This is not your typical, simplistic testing book. We start where the other books leave off. If you've ever wondered how to write an automated swing test, look no further. If you want to know how to write multi-JVM function tests, this is the book for you. If you find Robot unwieldy, you'll love our Cyborg.]]></content:encoded>
      <dz:linkId>102151</dz:linkId>
      <dz:submitDate>2008-08-09T13:09:53Z</dz:submitDate>
      <dz:promoteDate>2008-08-10T10:05:42Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>165</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102151.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>
    </item>
    <item>
      <title>Java thread control</title>
      <link>http://www.dzone.com/links/rss/java_thread_control.html</link>
      <description>A simple trick to control java threads.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sun, 10 Aug 2008 15:37:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102140.html</guid>
      <dc:creator>erikvanoosten</dc:creator>
      <dc:date>2008-08-10T15:37:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_thread_control.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102140.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A simple trick to control java threads.]]></content:encoded>
      <dz:linkId>102140</dz:linkId>
      <dz:submitDate>2008-08-09T12:04:16Z</dz:submitDate>
      <dz:promoteDate>2008-08-10T15:37:20Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>655</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102140.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>erikvanoosten</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193952.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Game over for Vista?</title>
      <link>http://www.dzone.com/links/rss/game_over_for_vista.html</link>
      <description>This week at the Black Hat Security Conference two security researchers will discuss their findings which could completely bring Windows Vista to its knees.</description>
      <category>security</category>
      <category>windows</category>
      <pubDate>Sat, 09 Aug 2008 11:18:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102051.html</guid>
      <dc:creator>axiomshell</dc:creator>
      <dc:date>2008-08-09T11:18:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/game_over_for_vista.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102051.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This week at the Black Hat Security Conference two security researchers will discuss their findings which could completely bring Windows Vista to its knees.]]></content:encoded>
      <dz:linkId>102051</dz:linkId>
      <dz:submitDate>2008-08-08T19:15:32Z</dz:submitDate>
      <dz:promoteDate>2008-08-09T11:18:41Z</dz:promoteDate>
      <dz:voteUpCount>27</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>916</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102051.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>axiomshell</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/200729.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Eight Reasons to Migrate to NetBeans 6.5</title>
      <link>http://www.dzone.com/links/rss/eight_reasons_to_migrate_to_netbeans_65.html</link>
      <description>NetBeans is also enjoying part of the "8" fortune. NetBeans 6.5 Beta is almost ready for release, and more and more users are choosing NetBeans as their IDE.&#xD;
&#xD;
Also, the NetBeans Community Docs program has just reached another important milestone: 200 contributions.</description>
      <category>opinion</category>
      <category>tools</category>
      <pubDate>Sat, 09 Aug 2008 01:12:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102016.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-08-09T01:12:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/eight_reasons_to_migrate_to_netbeans_65.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102016.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> NetBeans is also enjoying part of the "8" fortune. NetBeans 6.5 Beta is almost ready for release, and more and more users are choosing NetBeans as their IDE.

Also, the NetBeans Community Docs program has just reached another important milestone: 200 contributions.]]></content:encoded>
      <dz:linkId>102016</dz:linkId>
      <dz:submitDate>2008-08-08T16:41:07Z</dz:submitDate>
      <dz:promoteDate>2008-08-09T01:12:31Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>600</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102016.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>HashCode and Equals method in Java object – A pragmatic concept</title>
      <link>http://www.dzone.com/links/rss/hashcode_and_equals_method_in_java_object_a_pragm.html</link>
      <description>Java.lang.Object has methods called hasCode() and equals(). These methods play a significant role in the real time application. However its use is not always common to all applications. In some case these methods are overridden to perform certain purpose. In this article I will explain you some concept of these methods and why it becomes necessary to override these methods.</description>
      <category>java</category>
      <pubDate>Sun, 10 Aug 2008 15:37:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/102013.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-08-10T15:37:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/hashcode_and_equals_method_in_java_object_a_pragm.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/102013.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Java.lang.Object has methods called hasCode() and equals(). These methods play a significant role in the real time application. However its use is not always common to all applications. In some case these methods are overridden to perform certain purpose. In this article I will explain you some concept of these methods and why it becomes necessary to override these methods.]]></content:encoded>
      <dz:linkId>102013</dz:linkId>
      <dz:submitDate>2008-08-08T16:38:19Z</dz:submitDate>
      <dz:promoteDate>2008-08-10T15:37:54Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>529</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/102013.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JNode 0.2.7 - Java Based Operating System</title>
      <link>http://www.dzone.com/links/rss/jnode_027_java_based_operating_system.html</link>
      <description>JNode is a free, open source Java technology based operating system implemented in the Java language with a very small assembler nano-kernel.</description>
      <category>announcement</category>
      <category>java</category>
      <pubDate>Fri, 08 Aug 2008 19:20:02 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/101909.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-08T19:20:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jnode_027_java_based_operating_system.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/101909.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> JNode is a free, open source Java technology based operating system implemented in the Java language with a very small assembler nano-kernel.]]></content:encoded>
      <dz:linkId>101909</dz:linkId>
      <dz:submitDate>2008-08-08T08:08:45Z</dz:submitDate>
      <dz:promoteDate>2008-08-08T19:20:02Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>520</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/101909.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>
    </item>
    <item>
      <title>Java EE 5 (Book Review)</title>
      <link>http://www.dzone.com/links/rss/java_ee_5_12.html</link>
      <description>If this text was not intended as a textbook, it should have been. It reads like the best kind of textbook - clear, concise coverage of major issues; excellent working examples; a well-developed application that picks up more and more features as the book goes on; unusually detailed descriptions, not only of the results, but of the design process and the thinking that went into making them what they are.</description>
      <category>eclipse</category>
      <category>java</category>
      <pubDate>Fri, 08 Aug 2008 20:45:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/101899.html</guid>
      <dc:creator>tune3320</dc:creator>
      <dc:date>2008-08-08T20:45:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_ee_5_12.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/101899.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> If this text was not intended as a textbook, it should have been. It reads like the best kind of textbook - clear, concise coverage of major issues; excellent working examples; a well-developed application that picks up more and more features as the book goes on; unusually detailed descriptions, not only of the results, but of the design process and the thinking that went into making them what they are.]]></content:encoded>
      <dz:linkId>101899</dz:linkId>
      <dz:submitDate>2008-08-08T07:46:48Z</dz:submitDate>
      <dz:promoteDate>2008-08-08T20:45:21Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>301</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/101899.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>tune3320</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/323554.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>mySQL DBA: What should I use MYISAM or INNODB?</title>
      <link>http://www.dzone.com/links/rss/mysql_dba_what_should_i_use_myisam_or_innodb.html</link>
      <description>I get this question allot, and my response is "it depends", people rarely like this general response. To pick a storage engine, the user must understand the gains and losses of using the storage engine, basically understand what INNODB and MYISAM do, and how they behave under different load patterns.</description>
      <category>database</category>
      <pubDate>Fri, 01 Aug 2008 14:20:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/99644.html</guid>
      <dc:creator>Stefan Koopmanschap</dc:creator>
      <dc:date>2008-08-01T14:20:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mysql_dba_what_should_i_use_myisam_or_innodb.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/99644.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I get this question allot, and my response is "it depends", people rarely like this general response. To pick a storage engine, the user must understand the gains and losses of using the storage engine, basically understand what INNODB and MYISAM do, and how they behave under different load patterns.]]></content:encoded>
      <dz:linkId>99644</dz:linkId>
      <dz:submitDate>2008-07-31T07:48:44Z</dz:submitDate>
      <dz:promoteDate>2008-08-01T14:20:43Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>389</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/99644.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>skoop</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225135.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails: Lessons Learned</title>
      <link>http://www.dzone.com/links/rss/grails_lessons_learned.html</link>
      <description>Grails: Lessons Learned</description>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Wed, 23 Jul 2008 14:51:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/96993.html</guid>
      <dc:creator>jlorenzen</dc:creator>
      <dc:date>2008-07-23T14:51:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/grails_lessons_learned.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/96993.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Grails: Lessons Learned]]></content:encoded>
      <dz:linkId>96993</dz:linkId>
      <dz:submitDate>2008-07-22T04:05:23Z</dz:submitDate>
      <dz:promoteDate>2008-07-23T14:51:27Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>389</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/96993.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jlorenzen</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/255725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails: This Time With Tools</title>
      <link>http://www.dzone.com/links/rss/grails_this_time_with_tools.html</link>
      <description>Here's how to get started with Grails in NetBeans IDE 6.5.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>tools</category>
      <pubDate>Mon, 21 Jul 2008 20:03:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/96619.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-21T20:03:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/grails_this_time_with_tools.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/96619.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Here's how to get started with Grails in NetBeans IDE 6.5.]]></content:encoded>
      <dz:linkId>96619</dz:linkId>
      <dz:submitDate>2008-07-20T15:50:49Z</dz:submitDate>
      <dz:promoteDate>2008-07-21T20:03:09Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>214</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/96619.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>VisualVM, Java's own monitoring, profiling and performance analysis tool</title>
      <link>http://www.dzone.com/links/rss/visualvm_javas_own_monitoring_profiling_and_perfo.html</link>
      <description>VisualVM is better than Expensive commercial profiling and monitoring tools</description>
      <category>java</category>
      <category>open source</category>
      <category>reviews</category>
      <pubDate>Fri, 18 Jul 2008 13:18:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/95950.html</guid>
      <dc:creator>veerakm</dc:creator>
      <dc:date>2008-07-18T13:18:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/visualvm_javas_own_monitoring_profiling_and_perfo.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/95950.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> VisualVM is better than Expensive commercial profiling and monitoring tools]]></content:encoded>
      <dz:linkId>95950</dz:linkId>
      <dz:submitDate>2008-07-17T17:47:31Z</dz:submitDate>
      <dz:promoteDate>2008-07-18T13:18:43Z</dz:promoteDate>
      <dz:voteUpCount>19</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>518</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/95950.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>veerakm</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/290950.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 Java Performance Troubleshooting Tools</title>
      <link>http://www.dzone.com/links/rss/top_10_java_performance_troubleshooting_tools.html</link>
      <description>Here are 10 tools useful for Java application performance troubleshooting!</description>
      <category>java</category>
      <category>tools</category>
      <pubDate>Thu, 17 Jul 2008 15:21:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/95780.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-07-17T15:21:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_java_performance_troubleshooting_tools.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/95780.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Here are 10 tools useful for Java application performance troubleshooting!]]></content:encoded>
      <dz:linkId>95780</dz:linkId>
      <dz:submitDate>2008-07-17T08:27:25Z</dz:submitDate>
      <dz:promoteDate>2008-07-17T15:21:54Z</dz:promoteDate>
      <dz:voteUpCount>31</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>776</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/95780.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>geertjan</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/250147.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Reporting with JasperServer made easy: new BitNami installer</title>
      <link>http://www.dzone.com/links/rss/reporting_with_jasperserver_made_easy_new_bitnami.html</link>
      <description>Jaspersoft Corporation recently announced the availability of version 3.0 of their open source Java business intelligence application Jasperserver, which is a powerful tool to report, analyze and present data. From now on, installing it for your business will take less than 5 minutes. The folks at BitNami.org put some effort in creating a free to download easy installer for this top nodge application.Thanks again, BitNami!</description>
      <category>announcement</category>
      <category>java</category>
      <category>web services</category>
      <pubDate>Thu, 17 Jul 2008 11:58:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/95561.html</guid>
      <dc:creator>wottam</dc:creator>
      <dc:date>2008-07-17T11:58:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/reporting_with_jasperserver_made_easy_new_bitnami.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/95561.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Jaspersoft Corporation recently announced the availability of version 3.0 of their open source Java business intelligence application Jasperserver, which is a powerful tool to report, analyze and present data. From now on, installing it for your business will take less than 5 minutes. The folks at BitNami.org put some effort in creating a free to download easy installer for this top nodge application.Thanks again, BitNami!]]></content:encoded>
      <dz:linkId>95561</dz:linkId>
      <dz:submitDate>2008-07-16T15:42:18Z</dz:submitDate>
      <dz:promoteDate>2008-07-17T11:58:04Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>211</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/95561.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>wottam</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/294070.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Java Sorting: Comparator vs Comparable Tutorial</title>
      <link>http://www.dzone.com/links/rss/java_sorting_comparator_vs_comparable_tutorial.html</link>
      <description>Comparator and Comparable can be used in comparing objects in Java. This tutorial discusses the use of java.lang.Comparator and java.lang.Comparable in details with a set of sample codes.</description>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Fri, 11 Jul 2008 15:13:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93967.html</guid>
      <dc:creator>lkamal</dc:creator>
      <dc:date>2008-07-11T15:13:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_sorting_comparator_vs_comparable_tutorial.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/93967.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Comparator and Comparable can be used in comparing objects in Java. This tutorial discusses the use of java.lang.Comparator and java.lang.Comparable in details with a set of sample codes.]]></content:encoded>
      <dz:linkId>93967</dz:linkId>
      <dz:submitDate>2008-07-10T13:19:51Z</dz:submitDate>
      <dz:promoteDate>2008-07-11T15:13:04Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>553</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93967.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>lkamal</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/174870.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JDK 6 Update 7: Java VisualVM Included</title>
      <link>http://www.dzone.com/links/rss/jdk_6_update_7_java_visualvm_included.html</link>
      <description>JDK 6 Update 7 has been released, which includes a new visual troubleshooting tool called Java Visual VM.</description>
      <category>java</category>
      <pubDate>Wed, 09 Jul 2008 11:35:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93577.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-07-09T11:35:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jdk_6_update_7_java_visualvm_included.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/93577.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> JDK 6 Update 7 has been released, which includes a new visual troubleshooting tool called Java Visual VM.]]></content:encoded>
      <dz:linkId>93577</dz:linkId>
      <dz:submitDate>2008-07-09T07:01:19Z</dz:submitDate>
      <dz:promoteDate>2008-07-09T11:35:54Z</dz:promoteDate>
      <dz:voteUpCount>24</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>830</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93577.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>geertjan</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/250147.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Groovy Metaprogramming – Creating Behavior on the Fly</title>
      <link>http://www.dzone.com/links/rss/groovy_metaprogramming_creating_behavior_on_the_f.html</link>
      <description>In my previous post I talked about dynamically adding behavior to Groovy classes using either the ExpandoMetaClass or Categories. These techniques are especially useful if you know which methods you would like to add to your classes prior to actually writing any code. But what if you don't know which methods you will need before code writing time? What if you want to allow yourself the flexibility to call methods arbitrarily without defining their implementation beforehand?</description>
      <category>groovy</category>
      <pubDate>Tue, 08 Jul 2008 15:01:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93299.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-08T15:01:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/groovy_metaprogramming_creating_behavior_on_the_f.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/93299.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In my previous post I talked about dynamically adding behavior to Groovy classes using either the ExpandoMetaClass or Categories. These techniques are especially useful if you know which methods you would like to add to your classes prior to actually writing any code. But what if you don't know which methods you will need before code writing time? What if you want to allow yourself the flexibility to call methods arbitrarily without defining their implementation beforehand?]]></content:encoded>
      <dz:linkId>93299</dz:linkId>
      <dz:submitDate>2008-07-08T06:43:19Z</dz:submitDate>
      <dz:promoteDate>2008-07-08T15:01:26Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>221</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93299.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Power User's Guide to Firefox 3</title>
      <link>http://www.dzone.com/links/rss/power_users_guide_to_firefox_3.html</link>
      <description>Let's dive in past Firefox 3's most talked-about feature-set into its lesser-known power uses, tricks, and customizations.</description>
      <category>how-to</category>
      <category>reviews</category>
      <category>usability</category>
      <pubDate>Sun, 06 Jul 2008 17:34:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92853.html</guid>
      <dc:creator>roshanbh</dc:creator>
      <dc:date>2008-07-06T17:34:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/power_users_guide_to_firefox_3.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/92853.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Let's dive in past Firefox 3's most talked-about feature-set into its lesser-known power uses, tricks, and customizations.]]></content:encoded>
      <dz:linkId>92853</dz:linkId>
      <dz:submitDate>2008-07-06T07:02:51Z</dz:submitDate>
      <dz:promoteDate>2008-07-06T17:34:17Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>668</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92853.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>roshanbh</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/262632.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Recovering Innodb table Corruption</title>
      <link>http://www.dzone.com/links/rss/recovering_innodb_table_corruption.html</link>
      <description>Assume you're running MySQL with Innodb tables and you've got crappy hardware, driver bug, kernel bug, unlucky power failure or some rare MySQL bug and some pages in Innodb tablespace got corrupted.</description>
      <category>database</category>
      <pubDate>Fri, 04 Jul 2008 19:44:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92529.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-04T19:44:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/recovering_innodb_table_corruption.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/92529.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Assume you're running MySQL with Innodb tables and you've got crappy hardware, driver bug, kernel bug, unlucky power failure or some rare MySQL bug and some pages in Innodb tablespace got corrupted.]]></content:encoded>
      <dz:linkId>92529</dz:linkId>
      <dz:submitDate>2008-07-04T10:27:50Z</dz:submitDate>
      <dz:promoteDate>2008-07-04T19:44:49Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>114</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92529.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Performance improvements in J2SE 6</title>
      <link>http://www.dzone.com/links/rss/performance_improvements_in_j2se_6.html</link>
      <description>One of the principal design centers of J2SE 6(Mustang) was to yield improved performance and scalability. This has been brought about mostly by the improved runtime performance optimization, a better garbage collection and some client side features.</description>
      <category>java</category>
      <pubDate>Fri, 04 Jul 2008 21:53:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92527.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-04T21:53:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/performance_improvements_in_j2se_6.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/92527.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> One of the principal design centers of J2SE 6(Mustang) was to yield improved performance and scalability. This has been brought about mostly by the improved runtime performance optimization, a better garbage collection and some client side features.]]></content:encoded>
      <dz:linkId>92527</dz:linkId>
      <dz:submitDate>2008-07-04T10:21:54Z</dz:submitDate>
      <dz:promoteDate>2008-07-04T21:53:20Z</dz:promoteDate>
      <dz:voteUpCount>25</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>775</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92527.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

