<?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>Peter Stofferis's Shared Links</title>
    <link>http://www.dzone.com/links/users/shared/119725.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Fri, 22 Aug 2008 04:46:40 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-08-22T04:46:40Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/user/shared/119725/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>Web development with Wicket, Part 2: Reducing and re-using code</title>
      <link>http://www.dzone.com/links/rss/web_development_with_wicket_part_2_reducing_and_r.html</link>
      <description>Want to build numerous similar Web components without cutting and pasting code? Wicket could be the framework for you.</description>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Thu, 17 Jul 2008 10:53:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/95825.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-07-17T10:53:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/web_development_with_wicket_part_2_reducing_and_r.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/95825.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Want to build numerous similar Web components without cutting and pasting code? Wicket could be the framework for you.]]></content:encoded>
      <dz:linkId>95825</dz:linkId>
      <dz:submitDate>2008-07-17T10:53:52Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>37</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/95825.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>SOAP demystified</title>
      <link>http://www.dzone.com/links/rss/soap_demystified.html</link>
      <description>Quick review of SOAP to really understand what it is and how it works. General outline with code snippets.</description>
      <category>web services</category>
      <category>xml</category>
      <pubDate>Sun, 13 Jul 2008 17:36:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/94352.html</guid>
      <dc:creator>99nut</dc:creator>
      <dc:date>2008-07-13T17:36:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/soap_demystified.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/94352.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Quick review of SOAP to really understand what it is and how it works. General outline with code snippets.]]></content:encoded>
      <dz:linkId>94352</dz:linkId>
      <dz:submitDate>2008-07-11T22:27:42Z</dz:submitDate>
      <dz:promoteDate>2008-07-13T17:36:21Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>557</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/94352.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>99nut</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/303347.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>TrueCrypt version 6.0 released</title>
      <link>http://www.dzone.com/links/rss/truecrypt_version_60_released.html</link>
      <description>TrueCrypt now performs parallel encryption and decryption operations on multi-core systems, giving you a phenomenal speedup if you have more than one processor available. Furthermore, it now has the ability to hide an entire operating system, so even if you're forced to reveal your pre-boot password to an adversary, you can give surrender a decoy.</description>
      <category>announcement</category>
      <category>open source</category>
      <category>security</category>
      <pubDate>Tue, 08 Jul 2008 16:28:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93230.html</guid>
      <dc:creator>normchow</dc:creator>
      <dc:date>2008-07-08T16:28:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/truecrypt_version_60_released.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/93230.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> TrueCrypt now performs parallel encryption and decryption operations on multi-core systems, giving you a phenomenal speedup if you have more than one processor available. Furthermore, it now has the ability to hide an entire operating system, so even if you're forced to reveal your pre-boot password to an adversary, you can give surrender a decoy.]]></content:encoded>
      <dz:linkId>93230</dz:linkId>
      <dz:submitDate>2008-07-08T00:09:38Z</dz:submitDate>
      <dz:promoteDate>2008-07-08T16:28:25Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>174</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93230.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>normchow</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/306169.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>XML-RPC demystified</title>
      <link>http://www.dzone.com/links/rss/xmlrpc_demystified.html</link>
      <description>2-minute hands-on approach to XML-RPC: see real code, get real skills.</description>
      <category>web services</category>
      <category>xml</category>
      <pubDate>Fri, 04 Jul 2008 11:53:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92427.html</guid>
      <dc:creator>99nut</dc:creator>
      <dc:date>2008-07-04T11:53:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/xmlrpc_demystified.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/92427.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> 2-minute hands-on approach to XML-RPC: see real code, get real skills.]]></content:encoded>
      <dz:linkId>92427</dz:linkId>
      <dz:submitDate>2008-07-03T22:36:29Z</dz:submitDate>
      <dz:promoteDate>2008-07-04T11:53:28Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>281</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92427.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>99nut</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/303347.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>ProjectPier - open source easy online collaboration</title>
      <link>http://www.dzone.com/links/rss/projectpier_open_source_easy_online_collaboration.html</link>
      <description>ProjectPier is an open source community aimed at developing simple, powerful and intuitive software for web-based project management and group collaboration. ProjectPier gives you a flexible system for managing projects involving multiple organizations by providing a central place for all project activity and information while integrating with users' existing tools and workflow - all completely FREE.</description>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Tue, 01 Jul 2008 13:12:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91679.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-07-01T13:12:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/projectpier_open_source_easy_online_collaboration.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/91679.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> ProjectPier is an open source community aimed at developing simple, powerful and intuitive software for web-based project management and group collaboration. ProjectPier gives you a flexible system for managing projects involving multiple organizations by providing a central place for all project activity and information while integrating with users' existing tools and workflow - all completely FREE.]]></content:encoded>
      <dz:linkId>91679</dz:linkId>
      <dz:submitDate>2008-07-01T13:12:20Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>29</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91679.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Benefits of a Data Abstraction Layer for SOA</title>
      <link>http://www.dzone.com/links/rss/the_benefits_of_a_data_abstraction_layer_for_soa.html</link>
      <description>Enterprises have complex information structures as a result of evolving applications and databases deployed through the years. In addition to modern databases, environments commonly include mainframes, outdated storage technologies and custom data sources.</description>
      <category>database</category>
      <category>java</category>
      <category>web services</category>
      <category>xml</category>
      <pubDate>Tue, 01 Jul 2008 15:00:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91667.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2008-07-01T15:00:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_benefits_of_a_data_abstraction_layer_for_soa.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/91667.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Enterprises have complex information structures as a result of evolving applications and databases deployed through the years. In addition to modern databases, environments commonly include mainframes, outdated storage technologies and custom data sources.]]></content:encoded>
      <dz:linkId>91667</dz:linkId>
      <dz:submitDate>2008-07-01T12:40:47Z</dz:submitDate>
      <dz:promoteDate>2008-07-01T15:00:12Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>156</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91667.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: Wrap-up</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_wrapup.html</link>
      <description>Putting all pitfalls together in one simple 10 item list quickly reveals a grouping of types pitfalls. Number #1 and #2 are both related to organizational aspect. If the culture, mindset and attitude are not right, these are typically the pitfalls that a SOA endeavor may run in to. The next group covers the items #3 till #7, these are all related to architectural/design skills. And the last group, numbers #8 till #10, relates to implementation issues (although proper design could help to prevent these pitfalls from manifesting themselves).</description>
      <category>how-to</category>
      <category>web services</category>
      <pubDate>Mon, 30 Jun 2008 09:35:30 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91195.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-30T09:35:30Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_wrapup.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/91195.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Putting all pitfalls together in one simple 10 item list quickly reveals a grouping of types pitfalls. Number #1 and #2 are both related to organizational aspect. If the culture, mindset and attitude are not right, these are typically the pitfalls that a SOA endeavor may run in to. The next group covers the items #3 till #7, these are all related to architectural/design skills. And the last group, numbers #8 till #10, relates to implementation issues (although proper design could help to prevent these pitfalls from manifesting themselves).]]></content:encoded>
      <dz:linkId>91195</dz:linkId>
      <dz:submitDate>2008-06-29T14:28:29Z</dz:submitDate>
      <dz:promoteDate>2008-06-30T09:35:30Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>193</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91195.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Automatic User Interface with OpenXava: An Evolutionary Option for GUIs</title>
      <link>http://www.dzone.com/links/rss/automatic_user_interface_with_openxava_an_evoluti.html</link>
      <description>This is a story about creating a user interface easily, or better yet, about having good user interfaces without working for them.</description>
      <category>gui</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Tue, 24 Jun 2008 17:59:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89826.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-24T17:59:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/automatic_user_interface_with_openxava_an_evoluti.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89826.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This is a story about creating a user interface easily, or better yet, about having good user interfaces without working for them.]]></content:encoded>
      <dz:linkId>89826</dz:linkId>
      <dz:submitDate>2008-06-24T13:18:49Z</dz:submitDate>
      <dz:promoteDate>2008-06-24T17:59:56Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>344</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89826.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>8 Useful Collections of Open Source Apps</title>
      <link>http://www.dzone.com/links/rss/8_useful_collections_of_open_source_apps.html</link>
      <description>Datamation has a good collection of 75 Popular Open Source Desktop Downloads posted. The products in the list are categorized, and include business applications, operating systems, collaboration tools, and more. Even if you use a lot of open source applications, you'll probably find some new things to try, such as the K-Meleon and Galeon browsers. Here, below the fold, are a few more useful collections of tools and tips to try.</description>
      <category>open source</category>
      <category>tools</category>
      <category>unix-linux</category>
      <category>web 2.0</category>
      <pubDate>Tue, 24 Jun 2008 11:51:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89734.html</guid>
      <dc:creator>normchow</dc:creator>
      <dc:date>2008-06-24T11:51:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/8_useful_collections_of_open_source_apps.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89734.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Datamation has a good collection of 75 Popular Open Source Desktop Downloads posted. The products in the list are categorized, and include business applications, operating systems, collaboration tools, and more. Even if you use a lot of open source applications, you'll probably find some new things to try, such as the K-Meleon and Galeon browsers. Here, below the fold, are a few more useful collections of tools and tips to try.]]></content:encoded>
      <dz:linkId>89734</dz:linkId>
      <dz:submitDate>2008-06-24T07:37:32Z</dz:submitDate>
      <dz:promoteDate>2008-06-24T11:51:07Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>712</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89734.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>normchow</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/306169.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #1 - Ignoring culture when introducing SOA</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_1_ignoring_culture_when_intro.html</link>
      <description>SOA is an approach. The culture aspect of introducing a SOA is important, but it seems that companies want to invest in tools and not in people. In order of making this SOA to work they force their employees into this new way of thinking/acting. Often this leads to resistance which undermines the SOA goals. In this part we will look into the misuse of a SOA to change a culture.</description>
      <category>opinion</category>
      <pubDate>Tue, 24 Jun 2008 12:04:35 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/89468.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-06-24T12:04:35Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_1_ignoring_culture_when_intro.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/89468.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> SOA is an approach. The culture aspect of introducing a SOA is important, but it seems that companies want to invest in tools and not in people. In order of making this SOA to work they force their employees into this new way of thinking/acting. Often this leads to resistance which undermines the SOA goals. In this part we will look into the misuse of a SOA to change a culture.]]></content:encoded>
      <dz:linkId>89468</dz:linkId>
      <dz:submitDate>2008-06-23T11:42:02Z</dz:submitDate>
      <dz:promoteDate>2008-06-24T12:04:35Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>147</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/89468.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>New free database browser for database tests (junit, ...)</title>
      <link>http://www.dzone.com/links/rss/new_free_database_browser_for_database_tests_juni.html</link>
      <description>Data Storm is a free open source data base browser. While there are millions of data base browsers freely available online, Data Storm is different&#xD;
as it can be launched directly from within your Java code. This enables you to see and modify data that otherwise may not be available to you (e.g. data that will be rolled back)</description>
      <category>announcement</category>
      <category>database</category>
      <category>java</category>
      <category>open source</category>
      <pubDate>Wed, 18 Jun 2008 05:33:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/88124.html</guid>
      <dc:creator>kbilsted</dc:creator>
      <dc:date>2008-06-18T05:33:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/new_free_database_browser_for_database_tests_juni.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/88124.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Data Storm is a free open source data base browser. While there are millions of data base browsers freely available online, Data Storm is different
as it can be launched directly from within your Java code. This enables you to see and modify data that otherwise may not be available to you (e.g. data that will be rolled back)]]></content:encoded>
      <dz:linkId>88124</dz:linkId>
      <dz:submitDate>2008-06-17T18:59:28Z</dz:submitDate>
      <dz:promoteDate>2008-06-18T05:33:46Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>545</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/88124.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kbilsted</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/246188.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Buzzwords 2.0: What is Web 2.0? What is RIA? What is Ajax?</title>
      <link>http://www.dzone.com/links/rss/buzzwords_20_what_is_web_20_what_is_ria_what_is_a.html</link>
      <description>am doing a lot of customer presentations these days, so am getting much "constructive criticism" about the number of confusing buzzwords on the WaveMaker web site. Buzzwords represent job security for entrepreneurs like me who would be practically unemployable were it not for our secret knowledge of the true meaning of words like Web 2.0.</description>
      <category>ajax</category>
      <category>java</category>
      <category>ria</category>
      <category>web 2.0</category>
      <pubDate>Thu, 12 Jun 2008 18:55:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86799.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-06-12T18:55:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/buzzwords_20_what_is_web_20_what_is_ria_what_is_a.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86799.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a>  am doing a lot of customer presentations these days, so am getting much "constructive criticism" about the number of confusing buzzwords on the WaveMaker web site. Buzzwords represent job security for entrepreneurs like me who would be practically unemployable were it not for our secret knowledge of the true meaning of words like Web 2.0.]]></content:encoded>
      <dz:linkId>86799</dz:linkId>
      <dz:submitDate>2008-06-12T06:36:00Z</dz:submitDate>
      <dz:promoteDate>2008-06-12T18:55:22Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>171</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86799.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Exceptions in Java</title>
      <link>http://www.dzone.com/links/rss/exceptions_in_java.html</link>
      <description>In this article of Dr. Heinz M. Kabutz, we look at exception handling in Java. We start with the history of exceptions, looking back at the precursor of Java, a language called Oak. We see reasons why Thread.stop() should not be used and discover the mystery of the RuntimeException name. We then look at some best practices that you can use for your coding, followed by some worst practices, in the form of exception anti-patterns.</description>
      <category>how-to</category>
      <category>java</category>
      <pubDate>Wed, 11 Jun 2008 13:37:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86623.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-11T13:37:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/exceptions_in_java.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86623.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In this article of Dr. Heinz M. Kabutz, we look at exception handling in Java. We start with the history of exceptions, looking back at the precursor of Java, a language called Oak. We see reasons why Thread.stop() should not be used and discover the mystery of the RuntimeException name. We then look at some best practices that you can use for your coding, followed by some worst practices, in the form of exception anti-patterns.]]></content:encoded>
      <dz:linkId>86623</dz:linkId>
      <dz:submitDate>2008-06-11T11:28:01Z</dz:submitDate>
      <dz:promoteDate>2008-06-11T13:37:49Z</dz:promoteDate>
      <dz:voteUpCount>33</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>663</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86623.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #3 - Missing skills</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_3_missing_skills.html</link>
      <description>Just like any other paradigm, a level of new knowledge and experience is required. Unfortunately, SOA requires lots of new knowledge and experience. It requires a different way of thinking of more or less everyone involved.There should be awareness that there is lack of knowledge, experience and attitude and something should be done about this first. There is no real solution, except for the obvious one: educate everyone involved. Also, agile methodologies have proven to be effective in building up knowledge and experience.</description>
      <category>opinion</category>
      <category>web design</category>
      <pubDate>Thu, 12 Jun 2008 10:09:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86401.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-12T10:09:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_3_missing_skills.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86401.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Just like any other paradigm, a level of new knowledge and experience is required. Unfortunately, SOA requires lots of new knowledge and experience. It requires a different way of thinking of more or less everyone involved.There should be awareness that there is lack of knowledge, experience and attitude and something should be done about this first. There is no real solution, except for the obvious one: educate everyone involved. Also, agile methodologies have proven to be effective in building up knowledge and experience.]]></content:encoded>
      <dz:linkId>86401</dz:linkId>
      <dz:submitDate>2008-06-10T13:23:17Z</dz:submitDate>
      <dz:promoteDate>2008-06-12T10:09:42Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>176</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86401.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #6 - SOA does not solve complexity automatically</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_6_soa_does_not_solve_complexi.html</link>
      <description>In organizations data and functionality/processes are often fragmented, but are needed centrally. What are the causes of this fragmentation. Does a SOA solve this complexity automatically? Most companies start with a SOA and are confronted with this complexity during the implementation of the SOA.</description>
      <category>opinion</category>
      <category>web services</category>
      <pubDate>Tue, 10 Jun 2008 13:17:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86398.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-10T13:17:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_6_soa_does_not_solve_complexi.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86398.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In organizations data and functionality/processes are often fragmented, but are needed centrally. What are the causes of this fragmentation. Does a SOA solve this complexity automatically? Most companies start with a SOA and are confronted with this complexity during the implementation of the SOA.]]></content:encoded>
      <dz:linkId>86398</dz:linkId>
      <dz:submitDate>2008-06-10T13:17:11Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86398.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #8 - Security</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_8_security.html</link>
      <description>SOA security is like having a well-protected Middle Ages city, but at the same time asking citizens to permit many more people from inside and outside the city into their homes. They would really have hard time properly securing their belongings.&#xD;
Introduction of SOA should be accompanied by at least SPRINT business impact assessment of security vulnerabilities (confidentiality, data integrity and availability) and definition of required measures. Introduction of SOA also requires rethinking your security architecture.</description>
      <category>opinion</category>
      <category>security</category>
      <category>web services</category>
      <pubDate>Tue, 10 Jun 2008 13:08:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86395.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-10T13:08:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_8_security.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86395.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> SOA security is like having a well-protected Middle Ages city, but at the same time asking citizens to permit many more people from inside and outside the city into their homes. They would really have hard time properly securing their belongings.
Introduction of SOA should be accompanied by at least SPRINT business impact assessment of security vulnerabilities (confidentiality, data integrity and availability) and definition of required measures. Introduction of SOA also requires rethinking your security architecture.]]></content:encoded>
      <dz:linkId>86395</dz:linkId>
      <dz:submitDate>2008-06-10T13:08:21Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>10</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86395.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Operation-state modeling</title>
      <link>http://www.dzone.com/links/rss/operationstate_modeling.html</link>
      <description>The busy developer's guide to writing service specifications.&#xD;
Operation-state modeling is a technique for writing detailed and consistent service specifications. Learn how to objectively verify the validity of a service implementation by checking its behavior against the operation-state model.</description>
      <category>how-to</category>
      <pubDate>Tue, 10 Jun 2008 12:51:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86386.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-10T12:51:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/operationstate_modeling.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86386.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The busy developer's guide to writing service specifications.
Operation-state modeling is a technique for writing detailed and consistent service specifications. Learn how to objectively verify the validity of a service implementation by checking its behavior against the operation-state model.]]></content:encoded>
      <dz:linkId>86386</dz:linkId>
      <dz:submitDate>2008-06-10T12:51:17Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>6</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86386.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Web development with Wicket, Part 1: The state of Wicket</title>
      <link>http://www.dzone.com/links/rss/web_development_with_wicket_part_1_the_state_of_w.html</link>
      <description>Don't let state become a performance bottleneck in your Java Web applications. Wicket accommodates both stateless and stateful development models, so you can just go with the flow.</description>
      <category>java</category>
      <category>open source</category>
      <pubDate>Tue, 10 Jun 2008 21:56:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86364.html</guid>
      <dc:creator>Peter Stofferis</dc:creator>
      <dc:date>2008-06-10T21:56:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/web_development_with_wicket_part_1_the_state_of_w.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86364.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Don't let state become a performance bottleneck in your Java Web applications. Wicket accommodates both stateless and stateful development models, so you can just go with the flow.]]></content:encoded>
      <dz:linkId>86364</dz:linkId>
      <dz:submitDate>2008-06-10T11:06:08Z</dz:submitDate>
      <dz:promoteDate>2008-06-10T21:56:19Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>410</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86364.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>PeterStofferis</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/119725.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #9 - Versioning</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_9_versioning.html</link>
      <description>Version mismatch is one of the growing pains of a SOA. A SOA starts simple, but after a while new versions of services will appear and the complexity will grow. Good life cycle management and supporting tools will help you to control the complexity.</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>web services</category>
      <pubDate>Mon, 09 Jun 2008 22:08:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/86096.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-06-09T22:08:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_9_versioning.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/86096.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Version mismatch is one of the growing pains of a SOA. A SOA starts simple, but after a while new versions of services will appear and the complexity will grow. Good life cycle management and supporting tools will help you to control the complexity.]]></content:encoded>
      <dz:linkId>86096</dz:linkId>
      <dz:submitDate>2008-06-09T09:53:49Z</dz:submitDate>
      <dz:promoteDate>2008-06-09T22:08:42Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>358</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/86096.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Wicket RAD - Rapid Application Development with Wicket</title>
      <link>http://www.dzone.com/links/rss/wicket_rad_rapid_application_development_with_wic.html</link>
      <description>Over the past month and a bit, I have spent some time in my spare time distilling some of the most effective practices and lessons learned from a year of using Wicket into an open source framework, which I have (not so) imaginatively named “Wicket RAD”.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>open source</category>
      <category>server</category>
      <pubDate>Thu, 05 Jun 2008 11:45:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/85193.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-06-05T11:45:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/wicket_rad_rapid_application_development_with_wic.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/85193.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Over the past month and a bit, I have spent some time in my spare time distilling some of the most effective practices and lessons learned from a year of using Wicket into an open source framework, which I have (not so) imaginatively named “Wicket RAD”.]]></content:encoded>
      <dz:linkId>85193</dz:linkId>
      <dz:submitDate>2008-06-05T00:23:26Z</dz:submitDate>
      <dz:promoteDate>2008-06-05T11:45:19Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>393</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/85193.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #10 - Not Invented Here syndrome</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_10_not_invented_here_syndrome.html</link>
      <description>The first item we want to discuss is the Not Invented Here Syndrome (NIH). Of course this is something that can be witnessed in more areas of IT, but in a SOA context it actually applies on two different levels.  First of all, the idea of a SOA is to reuse existing services. If department A builds a get_personal_details service, there's not much point in department B building a get_address service. Assuming the get_personal_details service returns the full address.</description>
      <category>java</category>
      <category>tools</category>
      <category>trends</category>
      <category>web services</category>
      <pubDate>Wed, 04 Jun 2008 16:34:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84895.html</guid>
      <dc:creator>aslamkhn</dc:creator>
      <dc:date>2008-06-04T16:34:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_10_not_invented_here_syndrome.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84895.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The first item we want to discuss is the Not Invented Here Syndrome (NIH). Of course this is something that can be witnessed in more areas of IT, but in a SOA context it actually applies on two different levels.  First of all, the idea of a SOA is to reuse existing services. If department A builds a get_personal_details service, there's not much point in department B building a get_address service. Assuming the get_personal_details service returns the full address.]]></content:encoded>
      <dz:linkId>84895</dz:linkId>
      <dz:submitDate>2008-06-04T05:08:11Z</dz:submitDate>
      <dz:promoteDate>2008-06-04T16:34:55Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>195</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84895.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>aslamkhn</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/276360.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #4 - Incorrectly applied Canonical Data Model</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_4_incorrectly_applied_canonic.html</link>
      <description>CDM is one of the silver bullets often fired in SOA projects. It should address miscommunication, ease integration and reduce integration costs. It surely can facilitate all of this, but attempts to use a CDM can also turn your SOA project into an endless discussion because one attempts to cover too much, because of a lack of alignment with business and because of a lack of design principles.</description>
      <category>methodology</category>
      <category>server</category>
      <category>web services</category>
      <pubDate>Mon, 02 Jun 2008 15:58:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/84496.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-06-02T15:58:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_4_incorrectly_applied_canonic.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/84496.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> CDM is one of the silver bullets often fired in SOA projects. It should address miscommunication, ease integration and reduce integration costs. It surely can facilitate all of this, but attempts to use a CDM can also turn your SOA project into an endless discussion because one attempts to cover too much, because of a lack of alignment with business and because of a lack of design principles.]]></content:encoded>
      <dz:linkId>84496</dz:linkId>
      <dz:submitDate>2008-06-02T15:58:09Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>18</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/84496.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Pattern Based Development with Mule 2.0</title>
      <link>http://www.dzone.com/links/rss/pattern_based_development_with_mule_20.html</link>
      <description>The first of two articles that will try to demystify the discussion between a Java Business Integration (JBI) based ESB implementation (Apache ServiceMix) and a custom developed ESB implementation (Mule).</description>
      <category>frameworks</category>
      <category>java</category>
      <pubDate>Wed, 28 May 2008 15:13:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83480.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-05-28T15:13:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/pattern_based_development_with_mule_20.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83480.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The first of two articles that will try to demystify the discussion between a Java Business Integration (JBI) based ESB implementation (Apache ServiceMix) and a custom developed ESB implementation (Mule).]]></content:encoded>
      <dz:linkId>83480</dz:linkId>
      <dz:submitDate>2008-05-28T13:09:18Z</dz:submitDate>
      <dz:promoteDate>2008-05-28T15:13:18Z</dz:promoteDate>
      <dz:voteUpCount>21</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>251</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83480.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>geertjan</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/250147.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 SOA Pitfalls: #5 - Big Design Up Front</title>
      <link>http://www.dzone.com/links/rss/top_10_soa_pitfalls_5_big_design_up_front.html</link>
      <description>Like the Not Invented Here syndrome we discussed earlier, Big Design Up Front (BDUF) is something not only witnessed within the realm of SOA. However, where the NIH syndrome is generally accepted to be a bad thing, things are not that simple when it comes to BDUF.</description>
      <category>opinion</category>
      <category>server</category>
      <category>web services</category>
      <pubDate>Mon, 26 May 2008 18:33:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/83037.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-05-26T18:33:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_soa_pitfalls_5_big_design_up_front.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/83037.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Like the Not Invented Here syndrome we discussed earlier, Big Design Up Front (BDUF) is something not only witnessed within the realm of SOA. However, where the NIH syndrome is generally accepted to be a bad thing, things are not that simple when it comes to BDUF.]]></content:encoded>
      <dz:linkId>83037</dz:linkId>
      <dz:submitDate>2008-05-26T18:33:31Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>21</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/83037.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Discover Apache Sling in 15 minutes</title>
      <link>http://www.dzone.com/links/rss/discover_apache_sling_in_15_minutes.html</link>
      <description>The Sling Launchpad is a ready-to-run Sling configuration, providing an embedded JCR content repository and web server, a selection of Sling components, and documentation and examples. The Launchpad makes it easy to get started with Sling and to develop script-based applications.</description>
      <category>java</category>
      <category>open source</category>
      <category>trends</category>
      <pubDate>Wed, 21 May 2008 01:21:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/81872.html</guid>
      <dc:creator>attollos</dc:creator>
      <dc:date>2008-05-21T01:21:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/discover_apache_sling_in_15_minutes.html'><img src='http://www.dzone.com/links/images/thumbs/120x90/81872.jpg' style='width:120;height:90;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The Sling Launchpad is a ready-to-run Sling configuration, providing an embedded JCR content repository and web server, a selection of Sling components, and documentation and examples. The Launchpad makes it easy to get started with Sling and to develop script-based applications.]]></content:encoded>
      <dz:linkId>81872</dz:linkId>
      <dz:submitDate>2008-05-20T08:50:21Z</dz:submitDate>
      <dz:promoteDate>2008-05-21T01:21:26Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>391</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/81872.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>attollos</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/258168.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

