<?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 p3t0r</title>
    <link>http://www.dzone.com/links/users/links/193149.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Fri, 29 Aug 2008 00:58:34 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-08-29T00:58:34Z</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/193149/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>javaone 2008 summary/reflection</title>
      <link>http://www.dzone.com/links/rss/javaone_2008_summaryreflection.html</link>
      <description>JavaOne 2008 is over. I’m still processing everything I’ve seen, but so far I didn’t see to much I didn’t know about before; certainly nothing shocking. Here are some of my observations related to Java7 and alternative languages for the JVM</description>
      <category>groovy</category>
      <category>java</category>
      <category>ruby</category>
      <category>trends</category>
      <pubDate>Sat, 10 May 2008 23:44:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80300.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2008-05-10T23:44:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/javaone_2008_summaryreflection.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/80300.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> JavaOne 2008 is over. I’m still processing everything I’ve seen, but so far I didn’t see to much I didn’t know about before; certainly nothing shocking. Here are some of my observations related to Java7 and alternative languages for the JVM]]></content:encoded>
      <dz:linkId>80300</dz:linkId>
      <dz:submitDate>2008-05-10T08:57:37Z</dz:submitDate>
      <dz:promoteDate>2008-05-10T23:44:25Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>393</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/80300.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Nesting ActiveRecord transactions</title>
      <link>http://www.dzone.com/links/rss/nesting_activerecord_transaction.html</link>
      <description>A look a solutions to nest transactions is ActiveRecord; mainly to allow for unittesting transactions.</description>
      <category>open source</category>
      <category>ruby</category>
      <pubDate>Thu, 24 Jan 2008 21:29:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/63185.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2008-01-24T21:29:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/nesting_activerecord_transaction.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/63185.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A look a solutions to nest transactions is ActiveRecord; mainly to allow for unittesting transactions.]]></content:encoded>
      <dz:linkId>63185</dz:linkId>
      <dz:submitDate>2008-01-24T21:29:25Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>23</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/63185.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Closures and the return of the return</title>
      <link>http://www.dzone.com/links/rss/closures_and_the_return_of_the_return.html</link>
      <description>Joshua Bloch showed a couple of slides to demonstrate the problems with the return keyword in context of closures at JavaPolis. It kept me thinking. I had a short look a the way it works in Ruby and think the solution could (I say could, since I'm not really in favor of adding closures to Java) be used for Java as well.</description>
      <category>java</category>
      <category>ruby</category>
      <pubDate>Fri, 21 Dec 2007 22:29:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/58090.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-21T22:29:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/closures_and_the_return_of_the_return.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/58090.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Joshua Bloch showed a couple of slides to demonstrate the problems with the return keyword in context of closures at JavaPolis. It kept me thinking. I had a short look a the way it works in Ruby and think the solution could (I say could, since I'm not really in favor of adding closures to Java) be used for Java as well.]]></content:encoded>
      <dz:linkId>58090</dz:linkId>
      <dz:submitDate>2007-12-21T08:32:50Z</dz:submitDate>
      <dz:promoteDate>2007-12-21T22:29:46Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>477</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/58090.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>how elvis showed me a neat way of using operators in ruby</title>
      <link>http://www.dzone.com/links/rss/how_elvis_showed_me_a_neat_way_of_using_operators.html</link>
      <description>In one of the recent releases of Groovy the Elvis operator was added to the Groovy language. It made me discover how to do similar stuff in Ruby.</description>
      <category>java</category>
      <category>ruby</category>
      <pubDate>Fri, 21 Dec 2007 07:29:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/57854.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-21T07:29:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_elvis_showed_me_a_neat_way_of_using_operators.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/57854.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In one of the recent releases of Groovy the Elvis operator was added to the Groovy language. It made me discover how to do similar stuff in Ruby.]]></content:encoded>
      <dz:linkId>57854</dz:linkId>
      <dz:submitDate>2007-12-19T19:41:53Z</dz:submitDate>
      <dz:promoteDate>2007-12-21T07:29:08Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>492</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/57854.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>SOA &amp; ESB Stencil for Omnigraffle</title>
      <link>http://www.dzone.com/links/rss/soa_esb_stencil_for_omnigraffle.html</link>
      <description>I decided to loosely ‘port’ the excellent Sonic Icon and Sonic Diagram Library for drawing SOA and ESB diagrams to an Omnigraffle stencil. It's free to download!</description>
      <category>announcement</category>
      <category>tools</category>
      <category>web services</category>
      <pubDate>Mon, 10 Dec 2007 09:58:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/56528.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-10T09:58:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/soa_esb_stencil_for_omnigraffle.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/56528.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I decided to loosely ‘port’ the excellent Sonic Icon and Sonic Diagram Library for drawing SOA and ESB diagrams to an Omnigraffle stencil. It's free to download!]]></content:encoded>
      <dz:linkId>56528</dz:linkId>
      <dz:submitDate>2007-12-10T09:58:05Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>135</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/56528.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The virtues of HPricot: scraping DZone</title>
      <link>http://www.dzone.com/links/rss/the_virtues_of_hpricot_scraping_dzone.html</link>
      <description>A simple how-to on using HPricot to scrape HTML pages.</description>
      <category>how-to</category>
      <category>ruby</category>
      <pubDate>Thu, 06 Dec 2007 19:14:51 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/56203.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-06T19:14:51Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_virtues_of_hpricot_scraping_dzone.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/56203.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A simple how-to on using HPricot to scrape HTML pages.]]></content:encoded>
      <dz:linkId>56203</dz:linkId>
      <dz:submitDate>2007-12-06T19:14:51Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>40</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/56203.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Using Rails without a database</title>
      <link>http://www.dzone.com/links/rss/using_rails_without_a_database.html</link>
      <description>I had some problems to get my unittests to work in a database-less rails environment; this is how I managed to get it to work</description>
      <category>how-to</category>
      <category>ruby</category>
      <pubDate>Fri, 07 Dec 2007 05:47:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/55960.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-07T05:47:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/using_rails_without_a_database.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/55960.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I had some problems to get my unittests to work in a database-less rails environment; this is how I managed to get it to work]]></content:encoded>
      <dz:linkId>55960</dz:linkId>
      <dz:submitDate>2007-12-05T12:26:12Z</dz:submitDate>
      <dz:promoteDate>2007-12-07T05:47:18Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>512</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/55960.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Using propertyMissing to enhance Date (in Groovy)</title>
      <link>http://www.dzone.com/links/rss/log4p.html</link>
      <description>I ventured into the groovy metaclass to enhance the default Date object. With a couple of lines to implement missingProperty I managed to get stuff like 'new Date().hourOfDay' and 'new Date().dayOfWeek' to work.</description>
      <category>how-to</category>
      <category>other languages</category>
      <pubDate>Sun, 02 Dec 2007 21:37:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/55558.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-12-02T21:37:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/log4p.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/55558.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I ventured into the groovy metaclass to enhance the default Date object. With a couple of lines to implement missingProperty I managed to get stuff like 'new Date().hourOfDay' and 'new Date().dayOfWeek' to work.]]></content:encoded>
      <dz:linkId>55558</dz:linkId>
      <dz:submitDate>2007-12-02T21:37:36Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>17</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/55558.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Extending LDAP in Java with JLDAP</title>
      <link>http://www.dzone.com/links/rss/extending_ldap_in_java_with_jldap.html</link>
      <description>Writing you own controls and messages is a kind of under documented thing. In addition, not all LDAP libraries support all kinds of messages. In this small howto the author shows how to implement custom controls and messages based on my experiences with implementing a RFC4533 (synchronization) client.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Fri, 16 Nov 2007 22:11:34 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/53378.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-11-16T22:11:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/extending_ldap_in_java_with_jldap.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/53378.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Writing you own controls and messages is a kind of under documented thing. In addition, not all LDAP libraries support all kinds of messages. In this small howto the author shows how to implement custom controls and messages based on my experiences with implementing a RFC4533 (synchronization) client.]]></content:encoded>
      <dz:linkId>53378</dz:linkId>
      <dz:submitDate>2007-11-16T22:11:34Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>41</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/53378.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>CPD with maven2 and PMD</title>
      <link>http://www.dzone.com/links/rss/cpd_with_maven2_and_pmd.html</link>
      <description>Detecting copy/pasted code is a useful technique to find potential buggy code. Here is a how-to on configuring PMD for CPD in maven2.</description>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 14 Nov 2007 20:12:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52983.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-11-14T20:12:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/cpd_with_maven2_and_pmd.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52983.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Detecting copy/pasted code is a useful technique to find potential buggy code. Here is a how-to on configuring PMD for CPD in maven2.]]></content:encoded>
      <dz:linkId>52983</dz:linkId>
      <dz:submitDate>2007-11-14T20:12:20Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>12</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52983.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>multiproject maven2: getting the site to work</title>
      <link>http://www.dzone.com/links/rss/multiproject_maven2_getting_the_site_to_work_at_l.html</link>
      <description>When generating a project site for a multiproject setup as described in my previous post many people run into the same problem. The links to the different modules don't work when you use the 'site:site' target. A couple of solutions exist which 'solve' this 'problem' (technically it is a feature). Here is how to do it.</description>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Wed, 14 Nov 2007 19:47:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52980.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-11-14T19:47:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/multiproject_maven2_getting_the_site_to_work_at_l.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52980.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> When generating a project site for a multiproject setup as described in my previous post many people run into the same problem. The links to the different modules don't work when you use the 'site:site' target. A couple of solutions exist which 'solve' this 'problem' (technically it is a feature). Here is how to do it.]]></content:encoded>
      <dz:linkId>52980</dz:linkId>
      <dz:submitDate>2007-11-14T19:47:01Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>36</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52980.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Getting started with multiproject maven2</title>
      <link>http://www.dzone.com/links/rss/getting_started_with_multiproject_maven2.html</link>
      <description>A fairly basic howto on setting up a multiproject maven2 enviroment using the default archetypes.</description>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Thu, 15 Nov 2007 00:32:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/52802.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-11-15T00:32:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/getting_started_with_multiproject_maven2.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/52802.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A fairly basic howto on setting up a multiproject maven2 enviroment using the default archetypes.]]></content:encoded>
      <dz:linkId>52802</dz:linkId>
      <dz:submitDate>2007-11-13T22:21:40Z</dz:submitDate>
      <dz:promoteDate>2007-11-15T00:32:20Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>425</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/52802.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Getting started with JBoss Seam (using seam-gen)</title>
      <link>http://www.dzone.com/links/rss/getting_started_with_jboss_seam_using_seamgen.html</link>
      <description>Two years ago I did a project using MyFaces. I didn't really like it and started using SpringMVC. Now, with an upcoming Seam project I decided to give Seam (and JSF) another try. Since getting started proved to be a tad more difficult then I expected I decided to do a write-up.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sat, 20 Oct 2007 16:23:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/48662.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-20T16:23:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/getting_started_with_jboss_seam_using_seamgen.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/48662.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Two years ago I did a project using MyFaces. I didn't really like it and started using SpringMVC. Now, with an upcoming Seam project I decided to give Seam (and JSF) another try. Since getting started proved to be a tad more difficult then I expected I decided to do a write-up.]]></content:encoded>
      <dz:linkId>48662</dz:linkId>
      <dz:submitDate>2007-10-19T05:08:34Z</dz:submitDate>
      <dz:promoteDate>2007-10-20T16:23:08Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>465</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/48662.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Starting with JBoss Seam (using seam-gen)</title>
      <link>http://www.dzone.com/links/rss/starting_with_jboss_seam_using_seamgen.html</link>
      <description>Two years ago I did a project using MyFaces. I didn't really like it and started using SpringMVC. Now, with an upcoming Seam project I decided to give Seam (and JSF) another try. Since getting started proofed to be a tad more difficult then I expected I decided to do a write-up.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Thu, 18 Oct 2007 18:35:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/48590.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-18T18:35:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/starting_with_jboss_seam_using_seamgen.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/48590.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Two years ago I did a project using MyFaces. I didn't really like it and started using SpringMVC. Now, with an upcoming Seam project I decided to give Seam (and JSF) another try. Since getting started proofed to be a tad more difficult then I expected I decided to do a write-up.]]></content:encoded>
      <dz:linkId>48590</dz:linkId>
      <dz:submitDate>2007-10-18T18:35:47Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>44</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/48590.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Howto: package level annotations</title>
      <link>http://www.dzone.com/links/rss/howto_package_level_annotations.html</link>
      <description>While working with JAXB2 I was looking for a way to specify behavior using an annotation on package level. I didn't really know how to actually put an annotation on package level.... This is how it works!</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Sat, 13 Oct 2007 19:28:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/47805.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-13T19:28:50Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/howto_package_level_annotations.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/47805.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> While working with JAXB2 I was looking for a way to specify behavior using an annotation on package level. I didn't really know how to actually put an annotation on package level.... This is how it works!]]></content:encoded>
      <dz:linkId>47805</dz:linkId>
      <dz:submitDate>2007-10-13T19:28:50Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>35</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/47805.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to start doing behaviour driven development using RSpec</title>
      <link>http://www.dzone.com/links/rss/how_to_start_doing_behaviour_driven_development_u.html</link>
      <description>After checking out the way testing/TDD works in Grails I just had to see if my initial interest in RSpec would stand ground; here are the results of my first experiments.</description>
      <category>how-to</category>
      <category>ruby</category>
      <pubDate>Fri, 12 Oct 2007 11:39:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/47491.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-12T11:39:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_start_doing_behaviour_driven_development_u.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/47491.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> After checking out the way testing/TDD works in Grails I just had to see if my initial interest in RSpec would stand ground; here are the results of my first experiments.]]></content:encoded>
      <dz:linkId>47491</dz:linkId>
      <dz:submitDate>2007-10-11T10:01:08Z</dz:submitDate>
      <dz:promoteDate>2007-10-12T11:39:40Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>399</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/47491.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Testing a Grails taglib using XmlSlurper</title>
      <link>http://www.dzone.com/links/rss/testing_a_grails_taglib_using_xmlslurper.html</link>
      <description>In this post I show how write a test for a dynamic Grails taglib using the excellent XmlSlurper.</description>
      <category>how-to</category>
      <category>java</category>
      <category>tools</category>
      <pubDate>Tue, 02 Oct 2007 19:11:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/45586.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-02T19:11:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/testing_a_grails_taglib_using_xmlslurper.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/45586.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In this post I show how write a test for a dynamic Grails taglib using the excellent XmlSlurper.]]></content:encoded>
      <dz:linkId>45586</dz:linkId>
      <dz:submitDate>2007-10-02T19:11:29Z</dz:submitDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>53</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/45586.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>LazyList implementation for Googles' Collection Library</title>
      <link>http://www.dzone.com/links/rss/lazylist_implementation_for_googles_collection_li.html</link>
      <description>I wrote a LazyList counterpart for Googles' Collection Library using the Forwarding decorators. Full source included.</description>
      <category>java</category>
      <category>open source</category>
      <pubDate>Thu, 04 Oct 2007 11:48:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/45376.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-04T11:48:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/lazylist_implementation_for_googles_collection_li.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/45376.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I wrote a LazyList counterpart for Googles' Collection Library using the Forwarding decorators. Full source included.]]></content:encoded>
      <dz:linkId>45376</dz:linkId>
      <dz:submitDate>2007-10-01T19:18:28Z</dz:submitDate>
      <dz:promoteDate>2007-10-04T11:48:09Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>307</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/45376.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Quick look at the Google Collection Library</title>
      <link>http://www.dzone.com/links/rss/quick_look_at_the_google_collection_library.html</link>
      <description>A first impression of the Google Collection Library.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>reviews</category>
      <pubDate>Mon, 01 Oct 2007 05:00:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/45134.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-10-01T05:00:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/quick_look_at_the_google_collection_library.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/45134.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A first impression of the Google Collection Library.]]></content:encoded>
      <dz:linkId>45134</dz:linkId>
      <dz:submitDate>2007-09-30T15:07:23Z</dz:submitDate>
      <dz:promoteDate>2007-10-01T05:00:11Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1127</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/45134.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Getting started with TDD in Grails</title>
      <link>http://www.dzone.com/links/rss/getting_started_with_tdd_in_grails.html</link>
      <description>Grails offers excellent support for doing Test Driven Development. This blogpost takes you through the bare basics.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Fri, 28 Sep 2007 07:48:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/44482.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-09-28T07:48:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/getting_started_with_tdd_in_grails.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/44482.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Grails offers excellent support for doing Test Driven Development. This blogpost takes you through the bare basics.]]></content:encoded>
      <dz:linkId>44482</dz:linkId>
      <dz:submitDate>2007-09-27T05:40:55Z</dz:submitDate>
      <dz:promoteDate>2007-09-28T07:48:25Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>134</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/44482.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>ActiveForm plugin released</title>
      <link>http://www.dzone.com/links/rss/activeform_plugin_released.html</link>
      <description>This plugin provides a base class for making forms with ActiveRecord validations without having a corresponding database table. You can use ActiveForm for:&#xD;
&#xD;
    * making forms which don’t needed storage, like simple email forms&#xD;
    * provide extra validations on existing ActiveRecord models&#xD;
    * make forms for composite objects</description>
      <category>news</category>
      <category>open source</category>
      <category>ruby</category>
      <pubDate>Tue, 25 Sep 2007 06:33:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/44072.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-09-25T06:33:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/activeform_plugin_released.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/44072.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This plugin provides a base class for making forms with ActiveRecord validations without having a corresponding database table. You can use ActiveForm for:

    * making forms which don’t needed storage, like simple email forms
    * provide extra validations on existing ActiveRecord models
    * make forms for composite objects]]></content:encoded>
      <dz:linkId>44072</dz:linkId>
      <dz:submitDate>2007-09-25T06:33:36Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>26</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/44072.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Quick take on Wicket Web Beans</title>
      <link>http://www.dzone.com/links/rss/quick_take_on_wicket_web_beans.html</link>
      <description>A quick look at the recently released wicket web beans framework</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Sat, 15 Sep 2007 10:28:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/41524.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-09-15T10:28:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/quick_take_on_wicket_web_beans.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/41524.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A quick look at the recently released wicket web beans framework]]></content:encoded>
      <dz:linkId>41524</dz:linkId>
      <dz:submitDate>2007-09-13T20:17:43Z</dz:submitDate>
      <dz:promoteDate>2007-09-15T10:28:14Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>340</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/41524.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Unittesting e-mail sending in Spring</title>
      <link>http://www.dzone.com/links/rss/unittesting_email_sending_in_spring.html</link>
      <description>A simple howto on using Wiser as a dummy SMTP for unittesting in Spring</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 29 Aug 2007 07:37:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/37988.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-08-29T07:37:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/unittesting_email_sending_in_spring.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/37988.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A simple howto on using Wiser as a dummy SMTP for unittesting in Spring]]></content:encoded>
      <dz:linkId>37988</dz:linkId>
      <dz:submitDate>2007-08-29T07:37:12Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>24</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/37988.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Exposing services to SOAP in Grails</title>
      <link>http://www.dzone.com/links/rss/exposing_services_to_soap_in_grails.html</link>
      <description>A simple example showing how to expose a service to SOAP using Grails' XFire plugin.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>java</category>
      <category>web services</category>
      <pubDate>Fri, 31 Aug 2007 16:12:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/37919.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2007-08-31T16:12:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/exposing_services_to_soap_in_grails.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/37919.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A simple example showing how to expose a service to SOAP using Grails' XFire plugin.]]></content:encoded>
      <dz:linkId>37919</dz:linkId>
      <dz:submitDate>2007-08-28T21:15:04Z</dz:submitDate>
      <dz:promoteDate>2007-08-31T16:12:37Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>197</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/37919.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

