<?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>DZone links by jsugrue</title>
    <link>http://www.dzone.com/links/users/links/185351.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Mon, 08 Sep 2008 12:59:30 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-09-08T12:59:30Z</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/185351/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>GPL Aftermath Part 1: Commercial Support, ExtJS</title>
      <link>http://www.dzone.com/links/rss/gpl_aftermath_part_1_commercial_support_extjs.html</link>
      <description>As a follow up of my Why GPL? Or: How the GPL eats the kittens it protects post, I’d like to discuss a few comments and explain some misconceptions, my own included.</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Mon, 08 Sep 2008 06:53:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/111619.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-08T06:53:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/gpl_aftermath_part_1_commercial_support_extjs.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/111619.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As a follow up of my Why GPL? Or: How the GPL eats the kittens it protects post, I’d like to discuss a few comments and explain some misconceptions, my own included.<br/><br/><a href='http://www.dzone.com/links/rss/gpl_aftermath_part_1_commercial_support_extjs.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=111619' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>111619</dz:linkId>
      <dz:submitDate>2008-09-08T06:53:09Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>13</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/111619.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>The New Generation of Unified Objects</title>
      <link>http://www.dzone.com/links/rss/the_new_generation_of_unified_objects.html</link>
      <description>UJO Framework provides objects with a different architecture from JavaBeans.&#xD;
The original idea was a toy with generic data types of Java 5.0 however over time it appears, that the architecture has some exciting features such as an easy object introspection without a heavy PropertyDescriptor implementation, &#xD;
a transfer of the UJO properties (not values) by a collection to a method, the core of the building has two interfaces for an easy implementation</description>
      <category>announcement</category>
      <category>java</category>
      <pubDate>Mon, 08 Sep 2008 06:48:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/111618.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-08T06:48:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_new_generation_of_unified_objects.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/111618.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>UJO Framework provides objects with a different architecture from JavaBeans.
The original idea was a toy with generic data types of Java 5.0 however over time it appears, that the architecture has some exciting features such as an easy object introspection without a heavy PropertyDescriptor implementation, 
a transfer of the UJO properties (not values) by a collection to a method, the core of the building has two interfaces for an easy implementation <br/><br/><a href='http://www.dzone.com/links/rss/the_new_generation_of_unified_objects.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=111618' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>111618</dz:linkId>
      <dz:submitDate>2008-09-08T06:48:24Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/111618.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>jQuery in Action</title>
      <link>http://www.dzone.com/links/rss/jquery_in_action_2.html</link>
      <description>This is an excellent work, a worthy successor to others in Manning's "in Action" series. It is highly readable and chock-full of working code. The Lab pages are a marvellous way to explore this library, which should become an important part of every web developer's arsenal. Five stars all 'round!</description>
      <category>books</category>
      <category>java</category>
      <category>javascript</category>
      <category>reviews</category>
      <pubDate>Mon, 08 Sep 2008 11:19:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/111616.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-08T11:19:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jquery_in_action_2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/111616.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is an excellent work, a worthy successor to others in Manning's "in Action" series. It is highly readable and chock-full of working code. The Lab pages are a marvellous way to explore this library, which should become an important part of every web developer's arsenal. Five stars all 'round!<br/><br/><a href='http://www.dzone.com/links/rss/jquery_in_action_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=111616' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>111616</dz:linkId>
      <dz:submitDate>2008-09-08T06:44:40Z</dz:submitDate>
      <dz:promoteDate>2008-09-08T11:19:18Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>157</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/111616.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>JavaFX Applets Meet Google's Chrome</title>
      <link>http://www.dzone.com/links/rss/javafx_applets_meet_googles_chrome.html</link>
      <description>Today I'd like to highlight the recent Google Chrome browser announcement by showing you how to create and run a JavaFX applet in Chrome.  Here's a screenshot of the TableNode example from an earlier post running as a JavaFX applet in Chrome:</description>
      <category>how-to</category>
      <category>java</category>
      <category>ria</category>
      <pubDate>Thu, 04 Sep 2008 10:15:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/110373.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-04T10:15:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javafx_applets_meet_googles_chrome.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/110373.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'> Today I'd like to highlight the recent Google Chrome browser announcement by showing you how to create and run a JavaFX applet in Chrome.  Here's a screenshot of the TableNode example from an earlier post running as a JavaFX applet in Chrome:<br/><br/><a href='http://www.dzone.com/links/rss/javafx_applets_meet_googles_chrome.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=110373' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110373</dz:linkId>
      <dz:submitDate>2008-09-04T10:15:22Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>4</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/110373.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>On The Need of OSGi-compatible JSR API Class Libraries</title>
      <link>http://www.dzone.com/links/rss/on_the_need_of_osgicompatible_jsr_api_class_libra.html</link>
      <description>Although JSR APIs are generally simple to use, they introduce a lot of difficulties when used from OSGi Environments. The main two problems they introduce are Lack of OSGi metadata and Class/Resource Loading problems</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Fri, 05 Sep 2008 15:54:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/110284.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-05T15:54:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/on_the_need_of_osgicompatible_jsr_api_class_libra.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/110284.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Although JSR APIs are generally simple to use, they introduce a lot of difficulties when used from OSGi Environments. The main two problems they introduce are Lack of OSGi metadata and Class/Resource Loading problems
<br/><br/><a href='http://www.dzone.com/links/rss/on_the_need_of_osgicompatible_jsr_api_class_libra.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=110284' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110284</dz:linkId>
      <dz:submitDate>2008-09-04T06:52:49Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T15:54:28Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>101</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/110284.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>Beyond Rich Text -  Tricks Using SourceViewer, Annotations and AnnotationPainter</title>
      <link>http://www.dzone.com/links/rss/beyond_rich_text_tricks_using_sourceviewer_annota_2.html</link>
      <description>An SWT StyledText can display text attributes such as bold, italic and strikethrough, alter colors and fonts. What are we to do when we need to go beyond rich text formatting? In this article we present three simple tricks using standard SWT and JFace APIs to create a polished presentation where text attributes alone won't do the job.</description>
      <category>eclipse</category>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Wed, 03 Sep 2008 09:22:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109932.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-03T09:22:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/beyond_rich_text_tricks_using_sourceviewer_annota_2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109932.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An SWT StyledText can display text attributes such as bold, italic and strikethrough, alter colors and fonts. What are we to do when we need to go beyond rich text formatting? In this article we present three simple tricks using standard SWT and JFace APIs to create a polished presentation where text attributes alone won't do the job.<br/><br/><a href='http://www.dzone.com/links/rss/beyond_rich_text_tricks_using_sourceviewer_annota_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109932' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109932</dz:linkId>
      <dz:submitDate>2008-09-03T09:22:28Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>8</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109932.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>LAMEOnJ 1.2 - New Object Oriented API for Decoding MP3 to WAV/PCM</title>
      <link>http://www.dzone.com/links/rss/lameonj_12_new_object_oriented_api_for_decoding_m.html</link>
      <description>LAMEOnJ is a 100% Java library mapping in Java the complete C API of LAME, the popular MP3 encoder and decoder. The Java-native impedance is solved with JNIEasy, JNIEasy is free for non profit uses (there is an alternative commercial license). &#xD;
Version 1.2 adds a new Object Oriented API for decoding MP3 data to PCM/WAV using LAME under the hood.</description>
      <category>announcement</category>
      <category>java</category>
      <pubDate>Wed, 03 Sep 2008 09:08:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109931.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-03T09:08:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/lameonj_12_new_object_oriented_api_for_decoding_m.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109931.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>LAMEOnJ is a 100% Java library mapping in Java the complete C API of LAME, the popular MP3 encoder and decoder. The Java-native impedance is solved with JNIEasy, JNIEasy is free for non profit uses (there is an alternative commercial license). 
Version 1.2 adds a new Object Oriented API for decoding MP3 data to PCM/WAV using LAME under the hood. 
<br/><br/><a href='http://www.dzone.com/links/rss/lameonj_12_new_object_oriented_api_for_decoding_m.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109931' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109931</dz:linkId>
      <dz:submitDate>2008-09-03T09:08:44Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>14</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109931.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>Why GPL? Or How the GPL Eats the Kittens it Protects</title>
      <link>http://www.dzone.com/links/rss/why_gpl_or_how_the_gpl_eats_the_kittens_it_protec.html</link>
      <description>The GNU Public License is the best known for its viral aspects. Among the prominent GPL licensed software is of course the Linux core and MySQL. Recent newcomers include the JavaScript framework ExtJS and the application server SpringSource Application Platform. The primary motivation for choosing a viral license like the GPL for people or companys behind the product is to protect their business.</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Sep 2008 17:33:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109929.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-03T17:33:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/why_gpl_or_how_the_gpl_eats_the_kittens_it_protec.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109929.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The GNU Public License is the best known for its viral aspects. Among the prominent GPL licensed software is of course the Linux core and MySQL. Recent newcomers include the JavaScript framework ExtJS and the application server SpringSource Application Platform. The primary motivation for choosing a viral license like the GPL for people or companys behind the product is to protect their business.<br/><br/><a href='http://www.dzone.com/links/rss/why_gpl_or_how_the_gpl_eats_the_kittens_it_protec.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109929' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109929</dz:linkId>
      <dz:submitDate>2008-09-03T09:05:28Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T17:33:19Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>10</dz:voteDownCount>
      <dz:clickCount>239</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109929.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>TDD Like You've Never Seen it Before</title>
      <link>http://www.dzone.com/links/rss/tdd_like_youve_never_seen_it_before.html</link>
      <description>Three developers get together and collaborate across 15,000 miles to test-drive the development of a simple stack implementation, using UNA, a real-time shared development environment.</description>
      <category>announcement</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 03 Sep 2008 14:45:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109926.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-03T14:45:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/tdd_like_youve_never_seen_it_before.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109926.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Three developers get together and collaborate across 15,000 miles to test-drive the development of a simple stack implementation, using UNA, a real-time shared development environment. <br/><br/><a href='http://www.dzone.com/links/rss/tdd_like_youve_never_seen_it_before.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109926' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109926</dz:linkId>
      <dz:submitDate>2008-09-03T09:01:03Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T14:45:17Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>405</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109926.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 as a Scripting Language?</title>
      <link>http://www.dzone.com/links/rss/java_as_a_scripting_language.html</link>
      <description>I came across a language comparison (which I wish I could still find) where the author presented a code sample in many different languages. The example he chose was computing the MD5 digest of a string. He showed a verbose Java version, some python etc. Finally php..</description>
      <category>java</category>
      <pubDate>Wed, 03 Sep 2008 16:16:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109924.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-03T16:16:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_as_a_scripting_language.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109924.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I came across a language comparison (which I wish I could still find) where the author presented a code sample in many different languages. The example he chose was computing the MD5 digest of a string. He showed a verbose Java version, some python etc. Finally php..<br/><br/><a href='http://www.dzone.com/links/rss/java_as_a_scripting_language.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109924' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109924</dz:linkId>
      <dz:submitDate>2008-09-03T08:58:04Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T16:16:24Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>349</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109924.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>Creating Games with JavaFX: Silveira is Having Too Much Fun</title>
      <link>http://www.dzone.com/links/rss/creating_games_with_javafx_silveira_is_having_too_2.html</link>
      <description>I've featured Silveira Neto's JavaFX work (play?) in a couple of recent posts, and it appears that he's had gaming on his mind lately.  Silveira is a CS student, CEJUG member and Sun Campus Ambassador at Federal University of Ceará.</description>
      <category>java</category>
      <category>ria</category>
      <pubDate>Tue, 02 Sep 2008 12:23:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109587.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-02T12:23:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/creating_games_with_javafx_silveira_is_having_too_2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109587.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I've featured Silveira Neto's JavaFX work (play?) in a couple of recent posts, and it appears that he's had gaming on his mind lately.  Silveira is a CS student, CEJUG member and Sun Campus Ambassador at Federal University of Ceará.<br/><br/><a href='http://www.dzone.com/links/rss/creating_games_with_javafx_silveira_is_having_too_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109587' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109587</dz:linkId>
      <dz:submitDate>2008-09-02T12:23:57Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>0</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109587.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>it@cork Java Conference</title>
      <link>http://www.dzone.com/links/rss/itcork_java_conference.html</link>
      <description>Now a significant event on the annual tech calendar in Ireland, the java@cork conference attracts hundreds of developers every year. In response to it@cork members requests for more of the same, the event has been extended to a full day event on September 9.</description>
      <category>announcement</category>
      <category>eclipse</category>
      <category>java</category>
      <category>news</category>
      <pubDate>Tue, 02 Sep 2008 11:37:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109547.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-02T11:37:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/itcork_java_conference.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109547.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Now a significant event on the annual tech calendar in Ireland, the java@cork conference attracts hundreds of developers every year. In response to it@cork members requests for more of the same, the event has been extended to a full day event on September 9. <br/><br/><a href='http://www.dzone.com/links/rss/itcork_java_conference.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109547' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109547</dz:linkId>
      <dz:submitDate>2008-09-02T11:37:41Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109547.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>Video: Hug a Developer Today</title>
      <link>http://www.dzone.com/links/rss/video_hug_a_developer_today.html</link>
      <description>An insightful video showing why developers need a hug... "We're 4 months into a 5 month schedule and I just received the requirements yesterday..."</description>
      <category>humor</category>
      <pubDate>Mon, 01 Sep 2008 12:56:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109181.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-01T12:56:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/video_hug_a_developer_today.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109181.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An insightful video showing why developers need a hug... "We're 4 months into a 5 month schedule and I just received the requirements yesterday..."<br/><br/><a href='http://www.dzone.com/links/rss/video_hug_a_developer_today.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109181' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109181</dz:linkId>
      <dz:submitDate>2008-09-01T12:56:41Z</dz:submitDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>13</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109181.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>My main() Method is Better Than Yours</title>
      <link>http://www.dzone.com/links/rss/my_main_method_is_better_than_yours.html</link>
      <description>People are good at turning concrete examples into generalization. The other way around, it does not work so well. So when I write about general concepts it is hard for people to know how to translate the general concept into concrete code. To remedy this I will try to show few examples of how to build a web application from ground up. But I can’t fit all of that into a single blog post … So lets get started at the beginning…</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Mon, 01 Sep 2008 23:39:44 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109108.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-01T23:39:44Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/my_main_method_is_better_than_yours.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109108.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>People are good at turning concrete examples into generalization. The other way around, it does not work so well. So when I write about general concepts it is hard for people to know how to translate the general concept into concrete code. To remedy this I will try to show few examples of how to build a web application from ground up. But I can’t fit all of that into a single blog post … So lets get started at the beginning…<br/><br/><a href='http://www.dzone.com/links/rss/my_main_method_is_better_than_yours.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109108' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109108</dz:linkId>
      <dz:submitDate>2008-09-01T10:20:15Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T23:39:44Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>569</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109108.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>JavaFX: Reintroduce Swing JTable</title>
      <link>http://www.dzone.com/links/rss/javafx_reintroduce_swing_jtable.html</link>
      <description>In this blog entry yours truly will explain how to reintroduce the Swing JTable to a JavaFX application. We will mull over why it this valuable componet was removed, extol over its virtue. I will show some of my Gmail Client code.</description>
      <category>gui</category>
      <category>how-to</category>
      <category>java</category>
      <category>ria</category>
      <pubDate>Mon, 01 Sep 2008 13:55:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109069.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-01T13:55:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javafx_reintroduce_swing_jtable.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109069.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In this blog entry yours truly will explain how to reintroduce the Swing JTable to a JavaFX application. We will mull over why it this valuable componet was removed, extol over its virtue. I will show some of my Gmail Client code.
<br/><br/><a href='http://www.dzone.com/links/rss/javafx_reintroduce_swing_jtable.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109069' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109069</dz:linkId>
      <dz:submitDate>2008-09-01T07:04:48Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T13:55:31Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>195</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109069.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>Code Metrics in Minutes</title>
      <link>http://www.dzone.com/links/rss/code_metrics_in_minutes.html</link>
      <description>One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code. It is also our responsibility to write good, extensible, testable, and maintainable code. This however seems like a herculean task to many.</description>
      <category>agile</category>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Mon, 01 Sep 2008 09:54:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109067.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-01T09:54:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/code_metrics_in_minutes.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/109067.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code. It is also our responsibility to write good, extensible, testable, and maintainable code. This however seems like a herculean task to many.<br/><br/><a href='http://www.dzone.com/links/rss/code_metrics_in_minutes.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109067' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109067</dz:linkId>
      <dz:submitDate>2008-09-01T06:43:41Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T09:54:47Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>445</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109067.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>Spring &amp; OSGi R4.2</title>
      <link>http://www.dzone.com/links/rss/spring_osgi_r42.html</link>
      <description>I've been scanning the early draft of OSGi R4.2, specifically RFC 124, "A Component Model for OSGi". I am delighted to see that the great work that has been done with Spring-DM will be formally adopted into the OSGi specification. Congratulations to Costin and Adrian who worked so hard on Spring-DM.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Fri, 29 Aug 2008 14:55:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/108485.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-29T14:55:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/spring_osgi_r42.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/108485.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I've been scanning the early draft of OSGi R4.2, specifically RFC 124, "A Component Model for OSGi". I am delighted to see that the great work that has been done with Spring-DM will be formally adopted into the OSGi specification. Congratulations to Costin and Adrian who worked so hard on Spring-DM.<br/><br/><a href='http://www.dzone.com/links/rss/spring_osgi_r42.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=108485' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108485</dz:linkId>
      <dz:submitDate>2008-08-29T14:55:23Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/108485.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>The Root Cause of Singletons</title>
      <link>http://www.dzone.com/links/rss/the_root_cause_of_singletons.html</link>
      <description>Since I have gotten lots of love/hate mail on the Singletons are Pathological Liars and Where Have All the Singletons Gone I feel obliged to to do some root cause analysis.</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Fri, 29 Aug 2008 11:59:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/108445.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-29T11:59:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_root_cause_of_singletons.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/108445.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Since I have gotten lots of love/hate mail on the Singletons are Pathological Liars and Where Have All the Singletons Gone I feel obliged to to do some root cause analysis.<br/><br/><a href='http://www.dzone.com/links/rss/the_root_cause_of_singletons.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=108445' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108445</dz:linkId>
      <dz:submitDate>2008-08-29T11:59:08Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>2</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/108445.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>Eclipse Enters Into The Enterprise Arena</title>
      <link>http://www.dzone.com/links/rss/eclipse_enters_into_the_enterprise_arena.html</link>
      <description>With more people realising the power of Eclipse as a Rich Client Platform, it is natural to expect things to move on to the next level. That next level is Enterprise Applications with a typical scenario involving multi-tiered platforms with a strong emphasis on a sophisticated UI and robust backend data processing such as workflow and high volume data storage.</description>
      <category>eclipse</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Thu, 28 Aug 2008 20:53:02 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/108116.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-28T20:53:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/eclipse_enters_into_the_enterprise_arena.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/108116.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>With more people realising the power of Eclipse as a Rich Client Platform, it is natural to expect things to move on to the next level. That next level is Enterprise Applications with a typical scenario involving multi-tiered platforms with a strong emphasis on a sophisticated UI and robust backend data processing such as workflow and high volume data storage.<br/><br/><a href='http://www.dzone.com/links/rss/eclipse_enters_into_the_enterprise_arena.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=108116' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108116</dz:linkId>
      <dz:submitDate>2008-08-28T15:12:09Z</dz:submitDate>
      <dz:promoteDate>2008-08-28T20:53:02Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>234</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/108116.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>Jt - Java Pattern Oriented Framework (Jt 2.7)</title>
      <link>http://www.dzone.com/links/rss/jt_java_pattern_oriented_framework_jt_27.html</link>
      <description>Jt2.7 has been released. Jt is a pattern oriented framework for the rapid implementation of Java applications. Jt has been utilized in several large mission critical systems. Jt implements many well-known patterns including Data Access Objects (DAO), GoF design patterns and J2EE patterns.</description>
      <category>announcement</category>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Fri, 29 Aug 2008 00:04:59 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107525.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-29T00:04:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jt_java_pattern_oriented_framework_jt_27.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107525.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Jt2.7 has been released. Jt is a pattern oriented framework for the rapid implementation of Java applications. Jt has been utilized in several large mission critical systems. Jt implements many well-known patterns including Data Access Objects (DAO), GoF design patterns and J2EE patterns. <br/><br/><a href='http://www.dzone.com/links/rss/jt_java_pattern_oriented_framework_jt_27.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107525' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107525</dz:linkId>
      <dz:submitDate>2008-08-27T07:38:06Z</dz:submitDate>
      <dz:promoteDate>2008-08-29T00:04:59Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>5</dz:voteDownCount>
      <dz:clickCount>229</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107525.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>Upcoming Webinar: Automated Java GUI Testing</title>
      <link>http://www.dzone.com/links/rss/upcoming_webinar_automated_java_gui_testing_2.html</link>
      <description>froglogic's CEOs and founders will demonstrate the popular Squish for Java edition in a webinar in September. Squish for Java is an automated GUI testing tool for Java based Swing/AWT and SWT/Eclipse RCP applications.</description>
      <category>announcement</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Wed, 27 Aug 2008 07:15:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107520.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-27T07:15:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/upcoming_webinar_automated_java_gui_testing_2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107520.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>froglogic's CEOs and founders will demonstrate the popular Squish for Java edition in a webinar in September. Squish for Java is an automated GUI testing tool for Java based Swing/AWT and SWT/Eclipse RCP applications. <br/><br/><a href='http://www.dzone.com/links/rss/upcoming_webinar_automated_java_gui_testing_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107520' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107520</dz:linkId>
      <dz:submitDate>2008-08-27T07:15:00Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>6</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107520.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>EJB 3.0 and Spring 2.5</title>
      <link>http://www.dzone.com/links/rss/ejb_30_and_spring_25.html</link>
      <description>Why is it that developers from these two communities don't like to see eye to eye? I have been using both Spring from its inception, and EJB's from 2001. Just like everyone else did, I just dreaded the huge amount of XML we had to write for both of these; configuration files in Spring, and deployment descriptors in EJB 2.x. However, Java 5 came to our rescue and now annotations have mostly replaced XML files in both these. But, after having used these two latest versions Spring 2.5 and EJB 3.0, I think that they complement each other, rather than compete with each other.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Wed, 27 Aug 2008 14:13:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107512.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-27T14:13:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ejb_30_and_spring_25.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107512.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Why is it that developers from these two communities don't like to see eye to eye? I have been using both Spring from its inception, and EJB's from 2001. Just like everyone else did, I just dreaded the huge amount of XML we had to write for both of these; configuration files in Spring, and deployment descriptors in EJB 2.x. However, Java 5 came to our rescue and now annotations have mostly replaced XML files in both these. But, after having used these two latest versions Spring 2.5 and EJB 3.0, I think that they complement each other, rather than compete with each other. <br/><br/><a href='http://www.dzone.com/links/rss/ejb_30_and_spring_25.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107512' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107512</dz:linkId>
      <dz:submitDate>2008-08-27T06:59:25Z</dz:submitDate>
      <dz:promoteDate>2008-08-27T14:13:31Z</dz:promoteDate>
      <dz:voteUpCount>30</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>489</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107512.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>Where Have All the Singletons Gone</title>
      <link>http://www.dzone.com/links/rss/where_have_all_the_singletons_gone_2.html</link>
      <description>In Singletons are Pathological Liars we discussed the problems of having singletons in your code. Let’s build on that and answer the question “If I don’t have singletons how do I ensure there is only one instance of X and how do I get X to all of the places it is needed?”</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 27 Aug 2008 14:45:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107502.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-27T14:45:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/where_have_all_the_singletons_gone_2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107502.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In Singletons are Pathological Liars we discussed the problems of having singletons in your code. Let’s build on that and answer the question “If I don’t have singletons how do I ensure there is only one instance of X and how do I get X to all of the places it is needed?”<br/><br/><a href='http://www.dzone.com/links/rss/where_have_all_the_singletons_gone_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107502' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107502</dz:linkId>
      <dz:submitDate>2008-08-27T06:31:18Z</dz:submitDate>
      <dz:promoteDate>2008-08-27T14:45:15Z</dz:promoteDate>
      <dz:voteUpCount>18</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>375</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107502.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>Create Quiet Time</title>
      <link>http://www.dzone.com/links/rss/create_quiet_time.html</link>
      <description>If you work in an office with lots of other developers, consider instituting "quiet time", for example, from 9 A.M to 11 A.M and 3 P.M. to 5 P.M. During this time, everyone has their email turned off, there are no meetings, and it is verboten to call or go talk to someone unless there is an emergency.</description>
      <category>opinion</category>
      <pubDate>Tue, 26 Aug 2008 14:58:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107202.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-26T14:58:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/create_quiet_time.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107202.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If you work in an office with lots of other developers, consider instituting "quiet time", for example, from 9 A.M to 11 A.M and 3 P.M. to 5 P.M. During this time, everyone has their email turned off, there are no meetings, and it is verboten to call or go talk to someone unless there is an emergency.
<br/><br/><a href='http://www.dzone.com/links/rss/create_quiet_time.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107202' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107202</dz:linkId>
      <dz:submitDate>2008-08-26T11:28:11Z</dz:submitDate>
      <dz:promoteDate>2008-08-26T14:58:11Z</dz:promoteDate>
      <dz:voteUpCount>22</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>218</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107202.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>MyEclipse Blue Gives Websphere an AJAX Booster Shot</title>
      <link>http://www.dzone.com/links/rss/myeclipse_blue_gives_websphere_an_ajax_booster_sh.html</link>
      <description>This release provides WebSphere developers with advanced Ajax tooling, enhanced reporting technologies and Eclipse 3.4 support, among other enhancements.</description>
      <category>ajax</category>
      <category>announcement</category>
      <category>eclipse</category>
      <pubDate>Wed, 27 Aug 2008 08:00:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107188.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-08-27T08:00:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/myeclipse_blue_gives_websphere_an_ajax_booster_sh.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/107188.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This release provides WebSphere developers with advanced Ajax tooling, enhanced reporting technologies and Eclipse 3.4 support, among other enhancements.<br/><br/><a href='http://www.dzone.com/links/rss/myeclipse_blue_gives_websphere_an_ajax_booster_sh.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107188' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107188</dz:linkId>
      <dz:submitDate>2008-08-26T10:50:03Z</dz:submitDate>
      <dz:promoteDate>2008-08-27T08:00:38Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>46</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107188.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>
  </channel>
</rss>

