<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.developerzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>dzone.com: frameworks</title>
    <link>http://www.developerzone.com/links/tag/frameworks.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Thu, 04 Dec 2008 04:07:20 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2008-12-04T04:07:20Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.developerzone.com/links/feed/frontpage/frameworks/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <item>
      <title>Hot in Edge Rails: Generate Rails Apps from Templates</title>
      <link>http://www.developerzone.com/links/rss/hot_in_edge_rails_generate_rails_apps_from_templa.html</link>
      <description>Creating a Rails app with all the dependencies has never been so easy - rg, a template-based rails app generator has been just added to the core.</description>
      <category>frameworks</category>
      <category>ruby</category>
      <category>tools</category>
      <pubDate>Thu, 04 Dec 2008 03:18:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138395.html</guid>
      <dc:creator>rubyminer</dc:creator>
      <dc:date>2008-12-04T03:18:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/hot_in_edge_rails_generate_rails_apps_from_templa.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138395.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Creating a Rails app with all the dependencies has never been so easy - rg, a template-based rails app generator has been just added to the core.<br/><br/><a href='http://www.developerzone.com/links/rss/hot_in_edge_rails_generate_rails_apps_from_templa.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138395' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138395</dz:linkId>
      <dz:submitDate>2008-12-02T23:44:06Z</dz:submitDate>
      <dz:promoteDate>2008-12-04T03:18:24Z</dz:promoteDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>79</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138395.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rubyminer</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/201305.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Grails 1.1 beta, the things I’m looking forward to…</title>
      <link>http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html</link>
      <description>Grails 1.1 beta 1 is out, and the release notes give a nice snapshot of some of the sweet new features coming.</description>
      <category>frameworks</category>
      <category>groovy</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Dec 2008 17:04:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138365.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T17:04:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138365.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Grails 1.1 beta 1 is out, and the release notes give a nice snapshot of some of the sweet new features coming.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_11_beta_the_things_im_looking_forward_to.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138365' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138365</dz:linkId>
      <dz:submitDate>2008-12-02T22:17:16Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T17:04:43Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>181</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138365.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Zend_Paginator: First Impressions</title>
      <link>http://www.developerzone.com/links/rss/zendpaginator_first_impressions.html</link>
      <description>I have been working on a fun project recently which is built on Zend Framework. While looking at options for paginating a large result set, I came across a Zend Framework module called Zend_Paginator ... and it does just what it says on the tin!</description>
      <category>frameworks</category>
      <category>php</category>
      <pubDate>Wed, 03 Dec 2008 16:12:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137886.html</guid>
      <dc:creator>Stefan Koopmanschap</dc:creator>
      <dc:date>2008-12-03T16:12:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/zendpaginator_first_impressions.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137886.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I have been working on a fun project recently which is built on Zend Framework. While looking at options for paginating a large result set, I came across a Zend Framework module called Zend_Paginator ... and it does just what it says on the tin!<br/><br/><a href='http://www.developerzone.com/links/rss/zendpaginator_first_impressions.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137886' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137886</dz:linkId>
      <dz:submitDate>2008-12-01T14:26:04Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T16:12:00Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>184</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137886.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>skoop</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/225135.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Codeigniter: Helpers, Plugins and Libraries</title>
      <link>http://www.developerzone.com/links/rss/codeigniter_helpers_plugins_and_libraries.html</link>
      <description>Codeigniter have Helpers, Plugins and Libraries. All three 'hooks' can be used to achieve the same results. The question then is, when do you use what? Why is it important to organize your PHP codes? Find out here.</description>
      <category>frameworks</category>
      <category>php</category>
      <pubDate>Wed, 03 Dec 2008 14:29:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138412.html</guid>
      <dc:creator>diagnostix</dc:creator>
      <dc:date>2008-12-03T14:29:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/codeigniter_helpers_plugins_and_libraries.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138412.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Codeigniter have Helpers, Plugins and Libraries. All three 'hooks' can be used to achieve the same results. The question then is, when do you use what? Why is it important to organize your PHP codes? Find out here.<br/><br/><a href='http://www.developerzone.com/links/rss/codeigniter_helpers_plugins_and_libraries.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138412' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138412</dz:linkId>
      <dz:submitDate>2008-12-03T03:43:51Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T14:29:21Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>181</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138412.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>diagnostix</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/283078.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Simple jQuery Spy Effect</title>
      <link>http://www.developerzone.com/links/rss/simple_jquery_spy_effect.html</link>
      <description>A few years ago Digg released a very cool little visualisation tool they dubbed the Digg Spy (it's since been upgraded to the Big Spy). Recently Realmac Software released the site QuickSnapper to accompany LittleSnapper.&#xD;
&#xD;
It's the QuickSnapper site (the left hand side) that makes use of the similar spy technique that I'll explain how to produce.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Wed, 03 Dec 2008 12:40:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138274.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T12:40:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/simple_jquery_spy_effect.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138274.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A few years ago Digg released a very cool little visualisation tool they dubbed the Digg Spy (it's since been upgraded to the Big Spy). Recently Realmac Software released the site QuickSnapper to accompany LittleSnapper.

It's the QuickSnapper site (the left hand side) that makes use of the similar spy technique that I'll explain how to produce.<br/><br/><a href='http://www.developerzone.com/links/rss/simple_jquery_spy_effect.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138274' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138274</dz:linkId>
      <dz:submitDate>2008-12-02T16:55:03Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T12:40:50Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>459</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138274.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>8.47% is a Resource: statistics about Wicket</title>
      <link>http://www.developerzone.com/links/rss/847_is_a_resource_statistics_about_wicket.html</link>
      <description>Statistics about Wicket.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>methodology</category>
      <category>open source</category>
      <pubDate>Wed, 03 Dec 2008 10:46:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138329.html</guid>
      <dc:creator>stuq</dc:creator>
      <dc:date>2008-12-03T10:46:13Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/847_is_a_resource_statistics_about_wicket.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138329.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Statistics about Wicket.<br/><br/><a href='http://www.developerzone.com/links/rss/847_is_a_resource_statistics_about_wicket.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138329' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138329</dz:linkId>
      <dz:submitDate>2008-12-02T19:27:35Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T10:46:13Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>381</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138329.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>stuq</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/296595.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JavaBuilder and client-objects</title>
      <link>http://www.developerzone.com/links/rss/javabuilder_and_clientobjects.html</link>
      <description>For the past several months I've been toying around with a project called JavaBuilders. It is a library that allows you to define layout, binding, and validation in a YAML file to produce Swing (and as of today SWT) frames, panels, etc. It uses MigLayout, which I love. The binding has to date been ok, but not great. The reason is because for binding to work in Swing your JavaBeans need to be real JavaBeans. That means property support. Adding property support isn't a painful process but it is tedious. The bigger problem is if you are using a library or a system where the domain objects already exist and you can't modify them then you can't get true Swing binding.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Wed, 03 Dec 2008 10:20:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138392.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T10:20:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/javabuilder_and_clientobjects.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138392.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>For the past several months I've been toying around with a project called JavaBuilders. It is a library that allows you to define layout, binding, and validation in a YAML file to produce Swing (and as of today SWT) frames, panels, etc. It uses MigLayout, which I love. The binding has to date been ok, but not great. The reason is because for binding to work in Swing your JavaBeans need to be real JavaBeans. That means property support. Adding property support isn't a painful process but it is tedious. The bigger problem is if you are using a library or a system where the domain objects already exist and you can't modify them then you can't get true Swing binding. <br/><br/><a href='http://www.developerzone.com/links/rss/javabuilder_and_clientobjects.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138392' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138392</dz:linkId>
      <dz:submitDate>2008-12-02T23:38:29Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T10:20:05Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>140</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138392.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Towards RESTful PHP - 5 Basic Tips</title>
      <link>http://www.developerzone.com/links/rss/towards_restful_php_5_basic_tips.html</link>
      <description>REST is an architectural style, or set of conventions, for web applications and services that centers itself around resource manipulation and the HTTP spec. REST is an architectural style, or set of conventions, for web applications and services that centers itself around resource manipulation and the HTTP spec.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>php</category>
      <category>web services</category>
      <pubDate>Wed, 03 Dec 2008 08:46:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138282.html</guid>
      <dc:creator>KrisJordan</dc:creator>
      <dc:date>2008-12-03T08:46:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/towards_restful_php_5_basic_tips.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138282.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>REST is an architectural style, or set of conventions, for web applications and services that centers itself around resource manipulation and the HTTP spec. REST is an architectural style, or set of conventions, for web applications and services that centers itself around resource manipulation and the HTTP spec. <br/><br/><a href='http://www.developerzone.com/links/rss/towards_restful_php_5_basic_tips.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138282' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138282</dz:linkId>
      <dz:submitDate>2008-12-02T17:37:50Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T08:46:33Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>192</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138282.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>KrisJordan</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/332583.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Symfony 1.2 is Available Now</title>
      <link>http://www.developerzone.com/links/rss/symfony_12_is_available_now.html</link>
      <description>Today is the day a great portion of the community has been waiting for, even without knowing that it will be today. As our early Christmas present, we finalized the 1.2 release of symfony after some weeks of hard work. We will be revealing more presents soon, stay tuned :-)</description>
      <category>frameworks</category>
      <category>php</category>
      <pubDate>Wed, 03 Dec 2008 08:27:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137742.html</guid>
      <dc:creator>thinkingserious</dc:creator>
      <dc:date>2008-12-03T08:27:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/symfony_12_is_available_now.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137742.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Today is the day a great portion of the community has been waiting for, even without knowing that it will be today. As our early Christmas present, we finalized the 1.2 release of symfony after some weeks of hard work. We will be revealing more presents soon, stay tuned :-)<br/><br/><a href='http://www.developerzone.com/links/rss/symfony_12_is_available_now.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137742' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137742</dz:linkId>
      <dz:submitDate>2008-12-01T00:19:55Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T08:27:38Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>251</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137742.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>thinkingserious</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/235793.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>“Grails Persistence with GORM and GSQL” has gone public</title>
      <link>http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html</link>
      <description>Maybe you have been wondering why I’ve been so quiet on the blog. Maybe you’re on the Grails-User or Grails-Dev mailing list and have been wondering where all my questions about the corner cases of GORM have originated. Maybe you’ve been watching my GitHub work and noticing it’s trailed off recently. Or maybe this will come as a complete surprise to you.</description>
      <category>books</category>
      <category>frameworks</category>
      <category>groovy</category>
      <category>news</category>
      <pubDate>Wed, 03 Dec 2008 07:47:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138380.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-03T07:47:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138380.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Maybe you have been wondering why I’ve been so quiet on the blog. Maybe you’re on the Grails-User or Grails-Dev mailing list and have been wondering where all my questions about the corner cases of GORM have originated. Maybe you’ve been watching my GitHub work and noticing it’s trailed off recently. Or maybe this will come as a complete surprise to you.<br/><br/><a href='http://www.developerzone.com/links/rss/grails_persistence_with_gorm_and_gsql_has_gone_pu.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138380' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138380</dz:linkId>
      <dz:submitDate>2008-12-02T22:23:24Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T07:47:20Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>195</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138380.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>GWT vs. ZK - SLOC Count</title>
      <link>http://www.developerzone.com/links/rss/gwt_vs_zk_sloc_count.html</link>
      <description>I implemented my pet project in both GWT-Ext (GWT 1.4.6 and GWT-Ext 0.9.3 in December 2007) and ZK (ZK 3.5.1 with ZK Studio 0.9.0 in November 2008) and compared the Source Line of Code (SLOC) counts using Code Count tool.</description>
      <category>ajax</category>
      <category>frameworks</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Dec 2008 07:22:45 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138247.html</guid>
      <dc:creator>RobbieCheng</dc:creator>
      <dc:date>2008-12-03T07:22:45Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/gwt_vs_zk_sloc_count.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138247.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I implemented my pet project in both GWT-Ext (GWT 1.4.6 and GWT-Ext 0.9.3 in December 2007) and ZK (ZK 3.5.1 with ZK Studio 0.9.0 in November 2008) and compared the Source Line of Code (SLOC) counts using Code Count tool.<br/><br/><a href='http://www.developerzone.com/links/rss/gwt_vs_zk_sloc_count.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138247' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138247</dz:linkId>
      <dz:submitDate>2008-12-02T16:08:54Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T07:22:45Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>262</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138247.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>robbiecheng</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/298194.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Criticism of Java Persistence Frameworks</title>
      <link>http://www.developerzone.com/links/rss/criticism_of_java_persistence_frameworks.html</link>
      <description>It is a fact that we need a persistence solution. Most of applications are database-driven and need to access tables, modify data. Although there are many questions about persistence frameworks, we need them a lot when developing applications. Otherwise SQL codes scatters across applications causing an ugly and unmanageable application. Persistence frameworks build a database layer and separates concerns. Java Persistence solutions are divided into two branches. One is Java standard solutions; JDBC, EJB, JDO. The other is ORM (Object-relational Mapping) frameworks; Hibernate, Toplink, Enterprise Object Framework, iBatis etc.&#xD;
Let me ask the basic question that everybody somehow asks himself “Isn’t there any other solution to persistence problem simpler and more powerful?” I have been reading many problems about this issue. Last one was Sun’s attempt to simplify EJB. In fact, this is why new frameworks will never end.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Wed, 03 Dec 2008 02:45:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138193.html</guid>
      <dc:creator>ilevent</dc:creator>
      <dc:date>2008-12-03T02:45:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/criticism_of_java_persistence_frameworks.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138193.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It is a fact that we need a persistence solution. Most of applications are database-driven and need to access tables, modify data. Although there are many questions about persistence frameworks, we need them a lot when developing applications. Otherwise SQL codes scatters across applications causing an ugly and unmanageable application. Persistence frameworks build a database layer and separates concerns. Java Persistence solutions are divided into two branches. One is Java standard solutions; JDBC, EJB, JDO. The other is ORM (Object-relational Mapping) frameworks; Hibernate, Toplink, Enterprise Object Framework, iBatis etc.
Let me ask the basic question that everybody somehow asks himself “Isn’t there any other solution to persistence problem simpler and more powerful?” I have been reading many problems about this issue. Last one was Sun’s attempt to simplify EJB. In fact, this is why new frameworks will never end. <br/><br/><a href='http://www.developerzone.com/links/rss/criticism_of_java_persistence_frameworks.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138193' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138193</dz:linkId>
      <dz:submitDate>2008-12-02T12:46:37Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T02:45:16Z</dz:promoteDate>
      <dz:voteUpCount>22</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>794</dz:clickCount>
      <dz:commentCount>9</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138193.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ilevent</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/168002.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Magnolia: Java Open Source Enterprise Content Management System Review</title>
      <link>http://www.developerzone.com/links/rss/magnolia_java_open_source_enterprise_content_mana.html</link>
      <description>What is Magnolia&#xD;
&#xD;
Based in Basel (Switzerland), Magnolia International Ltd. is the developer of Magnolia, the first commercial open-source enterprise content management (ECM) system to seamlessly integrate web content management and document management through one intuitive, web-based, AJAX-powered user interface.</description>
      <category>frameworks</category>
      <category>open source</category>
      <category>reviews</category>
      <category>web design</category>
      <pubDate>Wed, 03 Dec 2008 01:01:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138196.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-12-03T01:01:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/magnolia_java_open_source_enterprise_content_mana.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138196.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>What is Magnolia

Based in Basel (Switzerland), Magnolia International Ltd. is the developer of Magnolia, the first commercial open-source enterprise content management (ECM) system to seamlessly integrate web content management and document management through one intuitive, web-based, AJAX-powered user interface.<br/><br/><a href='http://www.developerzone.com/links/rss/magnolia_java_open_source_enterprise_content_mana.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138196' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138196</dz:linkId>
      <dz:submitDate>2008-12-02T12:55:46Z</dz:submitDate>
      <dz:promoteDate>2008-12-03T01:01:36Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>313</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138196.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Ruboss – A Flex Framework on Rails</title>
      <link>http://www.developerzone.com/links/rss/ruboss_a_flex_framework_on_rails.html</link>
      <description>Ruby on Rails (ROR) is a Ruby-based open-source framework for rapid Web application development. Both Rails and RIA communities are actively seeking convergence to offer integrated solutions. The Flex framework, Ruboss, is an example. InfoQ spoke with Peter Armstrong, the co-founder and CEO of Ruboss, to learn more.</description>
      <category>flash-flex</category>
      <category>frameworks</category>
      <pubDate>Tue, 02 Dec 2008 20:22:30 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137951.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T20:22:30Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/ruboss_a_flex_framework_on_rails.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137951.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ruby on Rails (ROR) is a Ruby-based open-source framework for rapid Web application development. Both Rails and RIA communities are actively seeking convergence to offer integrated solutions. The Flex framework, Ruboss, is an example. InfoQ spoke with Peter Armstrong, the co-founder and CEO of Ruboss, to learn more. <br/><br/><a href='http://www.developerzone.com/links/rss/ruboss_a_flex_framework_on_rails.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137951' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137951</dz:linkId>
      <dz:submitDate>2008-12-01T17:43:12Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T20:22:30Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>240</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137951.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Pixel Bending</title>
      <link>http://www.developerzone.com/links/rss/pixel_bending.html</link>
      <description>Some time back Adobe announced an interesting new technology for image processing on GPUs called Hydra. That technology has since been renamed to Pixel Bender and components of it are now available for the CS4 products and Flash Player 10.</description>
      <category>flash-flex</category>
      <category>frameworks</category>
      <pubDate>Tue, 02 Dec 2008 16:51:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137999.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T16:51:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/pixel_bending.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137999.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Some time back Adobe announced an interesting new technology for image processing on GPUs called Hydra. That technology has since been renamed to Pixel Bender and components of it are now available for the CS4 products and Flash Player 10.<br/><br/><a href='http://www.developerzone.com/links/rss/pixel_bending.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137999' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137999</dz:linkId>
      <dz:submitDate>2008-12-01T20:25:27Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T16:51:11Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>256</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137999.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Pimp my jQuery: Five plugins to replace the features Prototype and Scriptaculous users expect</title>
      <link>http://www.developerzone.com/links/rss/pimp_my_jquery_five_plugins_to_replace_the_featur.html</link>
      <description>Ajax pros, especially in the Rails world, often know the Prototype and Scriptaculous JavaScript libraries inside and out. When faced with the prospect of writing on top of the competing jQuery framework, they may quickly stumble upon seemingly missing features.  The culprit? jQuery's less-is-more approach.  jQuery relies on multiple plugins to keep up with the Joneses. Here's a quick stab at how to trick out jQuery.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Tue, 02 Dec 2008 16:49:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138036.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-12-02T16:49:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/pimp_my_jquery_five_plugins_to_replace_the_featur.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138036.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ajax pros, especially in the Rails world, often know the Prototype and Scriptaculous JavaScript libraries inside and out. When faced with the prospect of writing on top of the competing jQuery framework, they may quickly stumble upon seemingly missing features.  The culprit? jQuery's less-is-more approach.  jQuery relies on multiple plugins to keep up with the Joneses. Here's a quick stab at how to trick out jQuery.<br/><br/><a href='http://www.developerzone.com/links/rss/pimp_my_jquery_five_plugins_to_replace_the_featur.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138036' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138036</dz:linkId>
      <dz:submitDate>2008-12-02T03:06:44Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T16:49:40Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>567</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138036.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Implementing a REST service with WCF (part 1)</title>
      <link>http://www.developerzone.com/links/rss/implementing_a_rest_service_with_wcf_part_1.html</link>
      <description>A short how to on implementing a REST service with WCF.</description>
      <category>.net</category>
      <category>frameworks</category>
      <category>how-to</category>
      <category>web services</category>
      <pubDate>Tue, 02 Dec 2008 16:36:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138162.html</guid>
      <dc:creator>Dwhittaker</dc:creator>
      <dc:date>2008-12-02T16:36:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/implementing_a_rest_service_with_wcf_part_1.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138162.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A short how to on implementing a REST service with WCF.<br/><br/><a href='http://www.developerzone.com/links/rss/implementing_a_rest_service_with_wcf_part_1.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138162' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138162</dz:linkId>
      <dz:submitDate>2008-12-02T11:07:35Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T16:36:24Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>122</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138162.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Dwhittaker</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/231542.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Analyzing Equinox Bundle Dependencies with Memory Analyzer</title>
      <link>http://www.developerzone.com/links/rss/analyzing_equinox_bundle_dependencies_with_memory.html</link>
      <description>Eclipse has a Plug-in Registry view, which shows the state of all plug-ins in the running instance of Eclipse. But what if you need to analyze a crashed application to see what was deployed on it? Or, like in my case, need to understand a certain bundle dependency in RCP-application that has no Plug-in Registry view?</description>
      <category>eclipse</category>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Tue, 02 Dec 2008 16:01:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138107.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-12-02T16:01:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/analyzing_equinox_bundle_dependencies_with_memory.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138107.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Eclipse has a Plug-in Registry view, which shows the state of all plug-ins in the running instance of Eclipse. But what if you need to analyze a crashed application to see what was deployed on it? Or, like in my case, need to understand a certain bundle dependency in RCP-application that has no Plug-in Registry view?<br/><br/><a href='http://www.developerzone.com/links/rss/analyzing_equinox_bundle_dependencies_with_memory.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138107' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138107</dz:linkId>
      <dz:submitDate>2008-12-02T07:33:37Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T16:01:29Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>79</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138107.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Your architecture starts to be sub-optimal if...</title>
      <link>http://www.developerzone.com/links/rss/your_architecture_starts_to_be_suboptimal_if_2.html</link>
      <description>Succinct wisdom for Java EE architect Adam Bien.</description>
      <category>agile</category>
      <category>frameworks</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Tue, 02 Dec 2008 14:35:51 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138192.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-12-02T14:35:51Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/your_architecture_starts_to_be_suboptimal_if_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138192.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Succinct wisdom for Java EE architect Adam Bien.<br/><br/><a href='http://www.developerzone.com/links/rss/your_architecture_starts_to_be_suboptimal_if_2.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138192' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138192</dz:linkId>
      <dz:submitDate>2008-12-02T12:46:30Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T14:35:51Z</dz:promoteDate>
      <dz:voteUpCount>25</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>641</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138192.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>geertjan</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/250147.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Spring Python 0.9.0 is released</title>
      <link>http://www.developerzone.com/links/rss/spring_python_090_is_released.html</link>
      <description>Spring Python has just released 0.9.0. This release includes a key update to springpython.security.web module, where authorization has been patched to support CherryPy 3.1. Sylvain helped by providing key patches to integrate Spring Wiki with CherryPy 3.1, and I adapted these to support the PetClinic app. This valuable feature will help demonstrate all the various features of Spring Python during the "Introduction to Spring Python" demo scheduled later this week during the SpringOne conference.</description>
      <category>frameworks</category>
      <category>news</category>
      <category>python</category>
      <pubDate>Tue, 02 Dec 2008 11:31:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138009.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T11:31:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/spring_python_090_is_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138009.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Spring Python has just released 0.9.0. This release includes a key update to springpython.security.web module, where authorization has been patched to support CherryPy 3.1. Sylvain helped by providing key patches to integrate Spring Wiki with CherryPy 3.1, and I adapted these to support the PetClinic app. This valuable feature will help demonstrate all the various features of Spring Python during the "Introduction to Spring Python" demo scheduled later this week during the SpringOne conference.<br/><br/><a href='http://www.developerzone.com/links/rss/spring_python_090_is_released.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138009' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138009</dz:linkId>
      <dz:submitDate>2008-12-01T22:11:56Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T11:31:20Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>285</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138009.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Getting Started with Hibernate Search Refcard Available - Download Now</title>
      <link>http://www.developerzone.com/links/rss/getting_started_with_hibernate_search_refcard_ava.html</link>
      <description>Hibernate Search complements Hibernate Core by enabling full text search queries on persistent domain models, and brings Lucene search features to the Hibernate world. This refcard explains installation and configuration, and covers Mapping entities, bridges, building indexes, querying them and examining their contents.</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Tue, 02 Dec 2008 11:09:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137799.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T11:09:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/getting_started_with_hibernate_search_refcard_ava.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137799.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Hibernate Search complements Hibernate Core by enabling full text search queries on persistent domain models, and brings Lucene search features to the Hibernate world. This refcard explains installation and configuration, and covers Mapping entities, bridges, building indexes, querying them and examining their contents. <br/><br/><a href='http://www.developerzone.com/links/rss/getting_started_with_hibernate_search_refcard_ava.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137799' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137799</dz:linkId>
      <dz:submitDate>2008-12-01T07:54:40Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T11:09:56Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>183</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137799.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>rails 2.2 + jruby + jetty = win</title>
      <link>http://www.developerzone.com/links/rss/rails_22_jruby_jetty_win.html</link>
      <description>In case you missed it, rails 2.2 recently got released, finally promising thread safety among some other things. Thread safety has always been neglected by the rails core team, the standard way to scale up in rails (pre 2.2) is to run multiple processes, which makes deployment a lot harder (I think there’re at least 10 different ways to deploy rails apps at the moment, and people still come up with new solutions: apache+fcgi, mongrel, mongrel_cluster, thin, phusion, rack…).</description>
      <category>frameworks</category>
      <category>java</category>
      <category>ruby</category>
      <category>server</category>
      <pubDate>Tue, 02 Dec 2008 10:16:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/138010.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T10:16:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/rails_22_jruby_jetty_win.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/138010.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In case you missed it, rails 2.2 recently got released, finally promising thread safety among some other things. Thread safety has always been neglected by the rails core team, the standard way to scale up in rails (pre 2.2) is to run multiple processes, which makes deployment a lot harder (I think there’re at least 10 different ways to deploy rails apps at the moment, and people still come up with new solutions: apache+fcgi, mongrel, mongrel_cluster, thin, phusion, rack…).<br/><br/><a href='http://www.developerzone.com/links/rss/rails_22_jruby_jetty_win.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=138010' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>138010</dz:linkId>
      <dz:submitDate>2008-12-01T22:12:36Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T10:16:36Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>537</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/138010.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>NetBeans Platform: Goodbye DataLoader, Goodbye DataNode</title>
      <link>http://www.developerzone.com/links/rss/netbeans_platform_goodbye_dataloader_goodbye_data.html</link>
      <description>In most cases, you don't need a separate class to define a DataLoader and another separate class to define a DataNode. So in 6.5, the DataLoader is registered (by the New File Type wizard) in the layer, without being created as a Java class, while the DataNode isn't created by the New File Type wizard either.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 02 Dec 2008 09:16:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137990.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T09:16:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/netbeans_platform_goodbye_dataloader_goodbye_data.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137990.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In most cases, you don't need a separate class to define a DataLoader and another separate class to define a DataNode. So in 6.5, the DataLoader is registered (by the New File Type wizard) in the layer, without being created as a Java class, while the DataNode isn't created by the New File Type wizard either.<br/><br/><a href='http://www.developerzone.com/links/rss/netbeans_platform_goodbye_dataloader_goodbye_data.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137990' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137990</dz:linkId>
      <dz:submitDate>2008-12-01T19:23:01Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T09:16:01Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>145</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137990.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Send Email Notifications for Broken Images Using MooTools 1.2</title>
      <link>http://www.developerzone.com/links/rss/send_email_notifications_for_broken_images_using.html</link>
      <description>One of the little known javascript events is the image “onError” event. This event is triggered when an image 404’s out because it doesn’t exist. Broken images can make your website look unprofessional and it’s important to fix broken images as soon as possible. I’ve created a MooTools / PHP script that listens for image errors, triggers an Ajax call to a PHP script, and that PHP script sends an email letting me know about the problem.</description>
      <category>css-html</category>
      <category>frameworks</category>
      <category>javascript</category>
      <category>php</category>
      <pubDate>Tue, 02 Dec 2008 09:00:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137878.html</guid>
      <dc:creator>davidwalsh</dc:creator>
      <dc:date>2008-12-02T09:00:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/send_email_notifications_for_broken_images_using.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137878.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the little known javascript events is the image “onError” event. This event is triggered when an image 404’s out because it doesn’t exist. Broken images can make your website look unprofessional and it’s important to fix broken images as soon as possible. I’ve created a MooTools / PHP script that listens for image errors, triggers an Ajax call to a PHP script, and that PHP script sends an email letting me know about the problem.<br/><br/><a href='http://www.developerzone.com/links/rss/send_email_notifications_for_broken_images_using.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137878' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137878</dz:linkId>
      <dz:submitDate>2008-12-01T14:02:11Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T09:00:56Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>128</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137878.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>davidwalsh</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/238392.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Amphibious Portlets</title>
      <link>http://www.developerzone.com/links/rss/amphibious_portlets.html</link>
      <description>Combination of JavaFX and Portlet 2.0 technologies make it possible to develop portlets that can live outside of a portal page and outside of a browser and run as desktop applications. JavaFX can be used to develop very rich UI, thus can be used as client-side presentation technology.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>other languages</category>
      <pubDate>Tue, 02 Dec 2008 08:34:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.developerzone.com/links/137562.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-12-02T08:34:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.developerzone.com/links/rss/amphibious_portlets.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/137562.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Combination of JavaFX and Portlet 2.0 technologies make it possible to develop portlets that can live outside of a portal page and outside of a browser and run as desktop applications. JavaFX can be used to develop very rich UI, thus can be used as client-side presentation technology.<br/><br/><a href='http://www.developerzone.com/links/rss/amphibious_portlets.html'><img src='http://www.developerzone.com/links/voteCountImage?linkId=137562' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>137562</dz:linkId>
      <dz:submitDate>2008-11-29T20:54:43Z</dz:submitDate>
      <dz:promoteDate>2008-12-02T08:34:00Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>126</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.developerzone.com/links/images/thumbs/120x90/137562.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.developerzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

