<?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: research</title>
    <link>http://www.dzone.com/links/tag/research.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Fri, 16 May 2008 11:58:34 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-05-16T11: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/frontpage/research/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>Dear Developers, Don't Hardcode Copyright Years</title>
      <link>http://www.dzone.com/links/rss/dear_developers_dont_hardcode_copyright_years.html</link>
      <description>One easy place to make your website look current is in the copyright text at the bottom of the page.  This is a rather obvious and easy thing to do, but some sites have overlooked their copyright year.</description>
      <category>opinion</category>
      <category>research</category>
      <category>standards</category>
      <category>web design</category>
      <pubDate>Wed, 14 May 2008 15:57:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80944.html</guid>
      <dc:creator>davidwalsh</dc:creator>
      <dc:date>2008-05-14T15:57:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dear_developers_dont_hardcode_copyright_years.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/80944.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> One easy place to make your website look current is in the copyright text at the bottom of the page.  This is a rather obvious and easy thing to do, but some sites have overlooked their copyright year.]]></content:encoded>
      <dz:linkId>80944</dz:linkId>
      <dz:submitDate>2008-05-14T12:58:40Z</dz:submitDate>
      <dz:promoteDate>2008-05-14T15:57:28Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>486</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/80944.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>davidwalsh</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/238392.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Web app form design</title>
      <link>http://www.dzone.com/links/rss/web_app_form_design.html</link>
      <description>In this 10 minute presentation a designer at 37Signals walks you through some useful steps on creating usable, intuitive forms in your web apps through effective use of copy and design.</description>
      <category>gui</category>
      <category>research</category>
      <pubDate>Tue, 13 May 2008 13:25:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80605.html</guid>
      <dc:creator>mostlyharmless</dc:creator>
      <dc:date>2008-05-13T13:25:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/web_app_form_design.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/80605.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In this 10 minute presentation a designer at 37Signals walks you through some useful steps on creating usable, intuitive forms in your web apps through effective use of copy and design.]]></content:encoded>
      <dz:linkId>80605</dz:linkId>
      <dz:submitDate>2008-05-12T17:11:00Z</dz:submitDate>
      <dz:promoteDate>2008-05-13T13:25:19Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>495</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/80605.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mostlyharmless</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/217678.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A php code beautifier that works</title>
      <link>http://www.dzone.com/links/rss/a_php_code_beautifier_that_works.html</link>
      <description>A tool to reformat your php code and make it more readable</description>
      <category>php</category>
      <category>research</category>
      <category>standards</category>
      <category>tools</category>
      <pubDate>Mon, 12 May 2008 11:00:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80416.html</guid>
      <dc:creator>c0de</dc:creator>
      <dc:date>2008-05-12T11:00:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_php_code_beautifier_that_works.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/80416.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A tool to reformat your php code and make it more readable]]></content:encoded>
      <dz:linkId>80416</dz:linkId>
      <dz:submitDate>2008-05-11T20:34:07Z</dz:submitDate>
      <dz:promoteDate>2008-05-12T11:00:15Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>483</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/80416.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>c0de</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/250250.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Sorting Algorithms Demo</title>
      <link>http://www.dzone.com/links/rss/sorting_algorithms_demo.html</link>
      <description>We all know that Quicksort is one of the fastest algorithms for sorting. It's not often, however, that we get a chance to see exactly how fast Quicksort really is. The following applets chart the progress of several common sorting algorithms while sorting an array of data using in-place algorithms.  The result is a very cool visual demo of different sorting algorithm speeds.  Source code is included.</description>
      <category>how-to</category>
      <category>java</category>
      <category>research</category>
      <pubDate>Sun, 11 May 2008 18:44:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/80234.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-05-11T18:44:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/sorting_algorithms_demo.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/80234.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> We all know that Quicksort is one of the fastest algorithms for sorting. It's not often, however, that we get a chance to see exactly how fast Quicksort really is. The following applets chart the progress of several common sorting algorithms while sorting an array of data using in-place algorithms.  The result is a very cool visual demo of different sorting algorithm speeds.  Source code is included.]]></content:encoded>
      <dz:linkId>80234</dz:linkId>
      <dz:submitDate>2008-05-10T02:27:40Z</dz:submitDate>
      <dz:promoteDate>2008-05-11T18:44:43Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>505</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/80234.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Interview: JFugue Goes Hip Hop</title>
      <link>http://www.dzone.com/links/rss/interview_jfugue_goes_hip_hop.html</link>
      <description>A new release of JFugue API was announced last week. Its author, Dave Koelle, is at JavaOne and here he talks about the API and some of its hidden treasures.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>research</category>
      <pubDate>Fri, 09 May 2008 22:34:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79840.html</guid>
      <dc:creator>geertjan</dc:creator>
      <dc:date>2008-05-09T22:34:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/interview_jfugue_goes_hip_hop.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79840.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A new release of JFugue API was announced last week. Its author, Dave Koelle, is at JavaOne and here he talks about the API and some of its hidden treasures.]]></content:encoded>
      <dz:linkId>79840</dz:linkId>
      <dz:submitDate>2008-05-08T00:48:58Z</dz:submitDate>
      <dz:promoteDate>2008-05-09T22:34:15Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>115</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79840.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>Linear Programming</title>
      <link>http://www.dzone.com/links/rss/linear_programming.html</link>
      <description>Linear programming is a general technique for solving a huge family of optimization problems. It's incredibly useful for scheduling, resource allocation, economic planning, financial portfolio management, and a ton of of other, similar things.</description>
      <category>research</category>
      <pubDate>Fri, 09 May 2008 18:14:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79797.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-05-09T18:14:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/linear_programming.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79797.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Linear programming is a general technique for solving a huge family of optimization problems. It's incredibly useful for scheduling, resource allocation, economic planning, financial portfolio management, and a ton of of other, similar things.]]></content:encoded>
      <dz:linkId>79797</dz:linkId>
      <dz:submitDate>2008-05-07T19:34:12Z</dz:submitDate>
      <dz:promoteDate>2008-05-09T18:14:11Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>509</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79797.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>Parallelism with Fork/Join in Java 7</title>
      <link>http://www.dzone.com/links/rss/parallelism_with_forkjoin_in_java_7_2.html</link>
      <description>Learn how to exploit fine-grained parallelism using the fork-join framework coming in Java 7</description>
      <category>frameworks</category>
      <category>java</category>
      <category>research</category>
      <pubDate>Fri, 09 May 2008 03:00:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79701.html</guid>
      <dc:creator>attollos</dc:creator>
      <dc:date>2008-05-09T03:00:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/parallelism_with_forkjoin_in_java_7_2.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79701.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Learn how to exploit fine-grained parallelism using the fork-join framework coming in Java 7]]></content:encoded>
      <dz:linkId>79701</dz:linkId>
      <dz:submitDate>2008-05-07T11:26:54Z</dz:submitDate>
      <dz:promoteDate>2008-05-09T03:00:26Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>362</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79701.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>
    <item>
      <title>Measuring Programmer Job Satisfaction</title>
      <link>http://www.dzone.com/links/rss/measuring_programmer_job_satisfaction.html</link>
      <description>Are you satisfied with your job? How can hackers become more satisfied with what they do?  The article breaks down the main indicators of job satisfaction, and looks at how to measure satisfaction in each of those areas.</description>
      <category>how-to</category>
      <category>opinion</category>
      <category>research</category>
      <pubDate>Wed, 07 May 2008 10:10:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79594.html</guid>
      <dc:creator>grokcode</dc:creator>
      <dc:date>2008-05-07T10:10:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/measuring_programmer_job_satisfaction.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79594.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Are you satisfied with your job? How can hackers become more satisfied with what they do?  The article breaks down the main indicators of job satisfaction, and looks at how to measure satisfaction in each of those areas.]]></content:encoded>
      <dz:linkId>79594</dz:linkId>
      <dz:submitDate>2008-05-06T16:56:20Z</dz:submitDate>
      <dz:promoteDate>2008-05-07T10:10:46Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>505</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79594.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>grokcode</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/275393.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Zebra Striping: Does it Really Help?</title>
      <link>http://www.dzone.com/links/rss/zebra_striping_does_it_really_help.html</link>
      <description>Many believe that zebra stripes aid the reader by guiding the eye along the row. However, despite being in use in both paper and electronic mediums for almost half a century, there is practically no evidence that it actually assists users in this way. In June and July 2007, I conducted an extensive review of sources such as the International Association of Paper Historians, the Business and Forms Management Association, and the IEEE Annals of the History of Computing, but found absolutely no information on the origins of or rationale behind zebra striping.</description>
      <category>gui</category>
      <category>opinion</category>
      <category>research</category>
      <category>usability</category>
      <pubDate>Wed, 07 May 2008 10:09:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79555.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-05-07T10:09:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/zebra_striping_does_it_really_help.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79555.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Many believe that zebra stripes aid the reader by guiding the eye along the row. However, despite being in use in both paper and electronic mediums for almost half a century, there is practically no evidence that it actually assists users in this way. In June and July 2007, I conducted an extensive review of sources such as the International Association of Paper Historians, the Business and Forms Management Association, and the IEEE Annals of the History of Computing, but found absolutely no information on the origins of or rationale behind zebra striping.]]></content:encoded>
      <dz:linkId>79555</dz:linkId>
      <dz:submitDate>2008-05-06T13:34:49Z</dz:submitDate>
      <dz:promoteDate>2008-05-07T10:09:36Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>315</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79555.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>A couple GC algorithms in more detail</title>
      <link>http://www.dzone.com/links/rss/a_couple_gc_algorithms_in_more_detail.html</link>
      <description>In previous posts on garbage collection, I've given a pretty cursory overview as to how things actually work. In this post, I hope to give a somewhat more specific explanation of two incremental (and potentially concurrent or parallel, but we'll ignore that for now) GC algorithms: Yuasa's snapshot-at-the-beginning incremental mark-sweep collector, and the MC2 algorithm. Yuasa's collector is very widely used, for example in Java 5 when an incremental collector is requested. MC2 is a more recent algorithm designed to reduce the fragmentation that mark-sweep creates, and appears to get great performance, though it isn't used much yet. In their practical implementation, both collectors are generational.</description>
      <category>research</category>
      <pubDate>Tue, 06 May 2008 17:01:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79172.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-05-06T17:01:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_couple_gc_algorithms_in_more_detail.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79172.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In previous posts on garbage collection, I've given a pretty cursory overview as to how things actually work. In this post, I hope to give a somewhat more specific explanation of two incremental (and potentially concurrent or parallel, but we'll ignore that for now) GC algorithms: Yuasa's snapshot-at-the-beginning incremental mark-sweep collector, and the MC2 algorithm. Yuasa's collector is very widely used, for example in Java 5 when an incremental collector is requested. MC2 is a more recent algorithm designed to reduce the fragmentation that mark-sweep creates, and appears to get great performance, though it isn't used much yet. In their practical implementation, both collectors are generational.]]></content:encoded>
      <dz:linkId>79172</dz:linkId>
      <dz:submitDate>2008-05-04T18:59:01Z</dz:submitDate>
      <dz:promoteDate>2008-05-06T17:01:00Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>264</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79172.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>Continuations in the VM</title>
      <link>http://www.dzone.com/links/rss/continuations_in_the_vm.html</link>
      <description>I don't know of a full design for JVM continuations, yet, but it's possible to observe both the easy and the hard parts, and to survey some of the reasons we should care.</description>
      <category>java</category>
      <category>research</category>
      <pubDate>Mon, 05 May 2008 11:28:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79243.html</guid>
      <dc:creator>pron</dc:creator>
      <dc:date>2008-05-05T11:28:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/continuations_in_the_vm.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79243.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I don't know of a full design for JVM continuations, yet, but it's possible to observe both the easy and the hard parts, and to survey some of the reasons we should care.]]></content:encoded>
      <dz:linkId>79243</dz:linkId>
      <dz:submitDate>2008-05-05T07:19:58Z</dz:submitDate>
      <dz:promoteDate>2008-05-05T11:28:31Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>249</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79243.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pron</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/171700.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Power of the JVM</title>
      <link>http://www.dzone.com/links/rss/the_power_of_the_jvm.html</link>
      <description>In the past couple days, a new project release was announced that has shown once again the potential of the Java platform. Shown how the awesome JVM has not yet begun to flex its muscles and really hit its stride in this project's domain. Made clear that even projects with serious issues can correct them, harnessing much more of the JVM with only a modest amount of rework. And demonstrated there's a lot more around the corner.</description>
      <category>groovy</category>
      <category>java</category>
      <category>research</category>
      <pubDate>Sun, 04 May 2008 12:58:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79108.html</guid>
      <dc:creator>fdiotalevi</dc:creator>
      <dc:date>2008-05-04T12:58:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_power_of_the_jvm.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/79108.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> In the past couple days, a new project release was announced that has shown once again the potential of the Java platform. Shown how the awesome JVM has not yet begun to flex its muscles and really hit its stride in this project's domain. Made clear that even projects with serious issues can correct them, harnessing much more of the JVM with only a modest amount of rework. And demonstrated there's a lot more around the corner.]]></content:encoded>
      <dz:linkId>79108</dz:linkId>
      <dz:submitDate>2008-05-04T09:07:48Z</dz:submitDate>
      <dz:promoteDate>2008-05-04T12:58:19Z</dz:promoteDate>
      <dz:voteUpCount>41</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1028</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/79108.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fdiotalevi</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/184421.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>20 Invoicing Tools for Web Designers</title>
      <link>http://www.dzone.com/links/rss/20_invoicing_tools_for_web_designers.html</link>
      <description>This post takes a look at a number of different options for creating and managing invoices.</description>
      <category>research</category>
      <category>tools</category>
      <category>web design</category>
      <category>web services</category>
      <pubDate>Tue, 29 Apr 2008 12:20:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78216.html</guid>
      <dc:creator>vandelay</dc:creator>
      <dc:date>2008-04-29T12:20:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/20_invoicing_tools_for_web_designers.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/78216.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> This post takes a look at a number of different options for creating and managing invoices.]]></content:encoded>
      <dz:linkId>78216</dz:linkId>
      <dz:submitDate>2008-04-29T01:55:08Z</dz:submitDate>
      <dz:promoteDate>2008-04-29T12:20:14Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>635</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/78216.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>vandelay</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/233243.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>12 Practical Ways for Freelance Designers to Increase Leads</title>
      <link>http://www.dzone.com/links/rss/12_practical_ways_for_freelance_designers_to_incr.html</link>
      <description>As a freelance designer, your income will be dependent upon the ability to find potential clients and secure the opportunity to do the work they need. There are plenty of different ways to find potential clients, and in this article we’ll take a look at 12 things you can do to increase the number of leads you receive.</description>
      <category>opinion</category>
      <category>research</category>
      <pubDate>Mon, 28 Apr 2008 17:24:51 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77945.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2008-04-28T17:24:51Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/12_practical_ways_for_freelance_designers_to_incr.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/77945.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> As a freelance designer, your income will be dependent upon the ability to find potential clients and secure the opportunity to do the work they need. There are plenty of different ways to find potential clients, and in this article we’ll take a look at 12 things you can do to increase the number of leads you receive.]]></content:encoded>
      <dz:linkId>77945</dz:linkId>
      <dz:submitDate>2008-04-27T17:48:39Z</dz:submitDate>
      <dz:promoteDate>2008-04-28T17:24:51Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>253</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/77945.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Essential SEO Tips &amp; Techniques, Best Practises</title>
      <link>http://www.dzone.com/links/rss/essential_seo_tips_techniques_best_practises.html</link>
      <description>One of the aspects we as web developers and designers often overlook is how to market the work we put out there. With this I mean, do you really know what search engine optomization, SEO, is? Do you know the do's and don'ts of the SEO world and how to avoid being branded as a spammer? Below follows a list of what I see as the most important do's and dont's to kick start your next SEO campaign.</description>
      <category>how-to</category>
      <category>research</category>
      <category>web design</category>
      <pubDate>Mon, 28 Apr 2008 11:12:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77666.html</guid>
      <dc:creator>Volume4</dc:creator>
      <dc:date>2008-04-28T11:12:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/essential_seo_tips_techniques_best_practises.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/77666.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> One of the aspects we as web developers and designers often overlook is how to market the work we put out there. With this I mean, do you really know what search engine optomization, SEO, is? Do you know the do's and don'ts of the SEO world and how to avoid being branded as a spammer? Below follows a list of what I see as the most important do's and dont's to kick start your next SEO campaign.]]></content:encoded>
      <dz:linkId>77666</dz:linkId>
      <dz:submitDate>2008-04-25T15:08:58Z</dz:submitDate>
      <dz:promoteDate>2008-04-28T11:12:05Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>253</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/77666.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Volume4</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/71517.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Simulating Crowd Dynamics: Flow Lanes and Character Animation</title>
      <link>http://www.dzone.com/links/rss/simulating_crowd_dynamics_flow_lanes_and_characte.html</link>
      <description>The latest games consoles can simulate very large crowds if you do it right.  This article looks at how to approach the problem, with practical advice, white papers and their videos.</description>
      <category>games</category>
      <category>how-to</category>
      <category>research</category>
      <category>reviews</category>
      <pubDate>Mon, 28 Apr 2008 01:32:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77744.html</guid>
      <dc:creator>alexjc</dc:creator>
      <dc:date>2008-04-28T01:32:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/simulating_crowd_dynamics_flow_lanes_and_characte.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/77744.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> The latest games consoles can simulate very large crowds if you do it right.  This article looks at how to approach the problem, with practical advice, white papers and their videos.]]></content:encoded>
      <dz:linkId>77744</dz:linkId>
      <dz:submitDate>2008-04-25T23:07:36Z</dz:submitDate>
      <dz:promoteDate>2008-04-28T01:32:27Z</dz:promoteDate>
      <dz:voteUpCount>7</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/80x60/77744.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>alexjc</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/203347.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Memcached Internals &amp; Tips - Notes from MySQL Conf '08</title>
      <link>http://www.dzone.com/links/rss/memcached_internals_tips_notes_from_mysql_conf_08.html</link>
      <description>Best practices, tips &amp; getting intimate with slab allocator, LRU of memcached.</description>
      <category>research</category>
      <category>tools</category>
      <category>unix-linux</category>
      <category>web services</category>
      <pubDate>Thu, 24 Apr 2008 06:49:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77122.html</guid>
      <dc:creator>igrigorik</dc:creator>
      <dc:date>2008-04-24T06:49:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/memcached_internals_tips_notes_from_mysql_conf_08.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/77122.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Best practices, tips & getting intimate with slab allocator, LRU of memcached.]]></content:encoded>
      <dz:linkId>77122</dz:linkId>
      <dz:submitDate>2008-04-22T16:28:30Z</dz:submitDate>
      <dz:promoteDate>2008-04-24T06:49:52Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>266</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/77122.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>igrigorik</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/206422.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Database versioning Part 1</title>
      <link>http://www.dzone.com/links/rss/database_versioning_part_1.html</link>
      <description>Versioning databases is one of those ongoing problems that has no one-size-fits-all solution. There are 2 solutions I have developed and used successfully...</description>
      <category>research</category>
      <pubDate>Tue, 22 Apr 2008 22:38:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77124.html</guid>
      <dc:creator>mostlyharmless</dc:creator>
      <dc:date>2008-04-22T22:38:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/database_versioning_part_1.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/77124.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Versioning databases is one of those ongoing problems that has no one-size-fits-all solution. There are 2 solutions I have developed and used successfully...]]></content:encoded>
      <dz:linkId>77124</dz:linkId>
      <dz:submitDate>2008-04-22T16:44:58Z</dz:submitDate>
      <dz:promoteDate>2008-04-22T22:38:05Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>662</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/77124.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mostlyharmless</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/217678.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>JRuby - Or how I manage to write Ruby in a strict corporate environment</title>
      <link>http://www.dzone.com/links/rss/jruby_or_how_i_manage_to_write_ruby_in_a_strict_c.html</link>
      <description>A quick summary on working in a tied down development environment at your work place and how JRuby and NetBeans can bring Ruby into your daily work flow.</description>
      <category>how-to</category>
      <category>research</category>
      <category>ruby</category>
      <category>windows</category>
      <pubDate>Mon, 21 Apr 2008 20:29:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76724.html</guid>
      <dc:creator>MDWeezer</dc:creator>
      <dc:date>2008-04-21T20:29:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jruby_or_how_i_manage_to_write_ruby_in_a_strict_c.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/76724.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> A quick summary on working in a tied down development environment at your work place and how JRuby and NetBeans can bring Ruby into your daily work flow.]]></content:encoded>
      <dz:linkId>76724</dz:linkId>
      <dz:submitDate>2008-04-20T22:55:31Z</dz:submitDate>
      <dz:promoteDate>2008-04-21T20:29:18Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>509</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/76724.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>MDWeezer</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/219984.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Meta-Programming with Scala Part I: Addition</title>
      <link>http://www.dzone.com/links/rss/metaprogramming_with_scala_part_i_addition.html</link>
      <description>While the approach to determine the depth of a type plays nicely with the Church encodings of natural numbers proposed in the paper Towards Equal Rights for Higher-kinded Types, defining arbitrary arithmetic operators seems problematic. Addition does not pose a problem. But there seems to be no easy generalization to other arithmetic operators. This is despite the fact that the authors of the above paper mention that Scala’s kinds correspond to the types of the simply typed lambda calculus.</description>
      <category>how-to</category>
      <category>other languages</category>
      <category>research</category>
      <pubDate>Fri, 18 Apr 2008 21:29:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76519.html</guid>
      <dc:creator>daniel</dc:creator>
      <dc:date>2008-04-18T21:29:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/metaprogramming_with_scala_part_i_addition.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/76519.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> While the approach to determine the depth of a type plays nicely with the Church encodings of natural numbers proposed in the paper Towards Equal Rights for Higher-kinded Types, defining arbitrary arithmetic operators seems problematic. Addition does not pose a problem. But there seems to be no easy generalization to other arithmetic operators. This is despite the fact that the authors of the above paper mention that Scala’s kinds correspond to the types of the simply typed lambda calculus.]]></content:encoded>
      <dz:linkId>76519</dz:linkId>
      <dz:submitDate>2008-04-18T15:44:38Z</dz:submitDate>
      <dz:promoteDate>2008-04-18T21:29:04Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>180</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/76519.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>daniel</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/107114.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Fail-Over On The Grid - Simple And Powerful</title>
      <link>http://www.dzone.com/links/rss/failover_on_the_grid_simple_and_powerful.html</link>
      <description>What does fail-over in distributed grid or cluster environment really mean? In a standard notion of it, users usually expect their data or logic to automatically fail-over to a new available grid node in case of a node crash. But is this really enough? What if, for example, a grid node is still alive, but it did not have the available resources to process your job. What if I/O on that node is to slow or database connection is not available? Also, a result of a computation could be application specific. If a computation throws an exception, depending on application logic it may or may not be worth while to retry the same computation on remote node.</description>
      <category>how-to</category>
      <category>java</category>
      <category>open source</category>
      <category>research</category>
      <pubDate>Fri, 18 Apr 2008 09:35:02 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76430.html</guid>
      <dc:creator>dgoldvekht</dc:creator>
      <dc:date>2008-04-18T09:35:02Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/failover_on_the_grid_simple_and_powerful.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/76430.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> What does fail-over in distributed grid or cluster environment really mean? In a standard notion of it, users usually expect their data or logic to automatically fail-over to a new available grid node in case of a node crash. But is this really enough? What if, for example, a grid node is still alive, but it did not have the available resources to process your job. What if I/O on that node is to slow or database connection is not available? Also, a result of a computation could be application specific. If a computation throws an exception, depending on application logic it may or may not be worth while to retry the same computation on remote node.]]></content:encoded>
      <dz:linkId>76430</dz:linkId>
      <dz:submitDate>2008-04-18T00:16:40Z</dz:submitDate>
      <dz:promoteDate>2008-04-18T09:35:02Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>210</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/76430.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dgoldvekht</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/242843.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Mystery of Accessibility in Local Inner Classes</title>
      <link>http://www.dzone.com/links/rss/mystery_of_accessibility_in_local_inner_classes.html</link>
      <description>Here is an interesting concept which I came across just recently and considered it worth sharing. The mysterious question which I faced was why exactly a variable must be declared as final to be passed into the method of a Local Inner Class.</description>
      <category>java</category>
      <category>methodology</category>
      <category>research</category>
      <pubDate>Wed, 16 Apr 2008 17:50:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75839.html</guid>
      <dc:creator>nitinpai</dc:creator>
      <dc:date>2008-04-16T17:50:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mystery_of_accessibility_in_local_inner_classes.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/75839.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Here is an interesting concept which I came across just recently and considered it worth sharing. The mysterious question which I faced was why exactly a variable must be declared as final to be passed into the method of a Local Inner Class.]]></content:encoded>
      <dz:linkId>75839</dz:linkId>
      <dz:submitDate>2008-04-14T18:16:53Z</dz:submitDate>
      <dz:promoteDate>2008-04-16T17:50:31Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>313</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/75839.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>nitinpai</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/214892.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Another "What is Architecture?" post</title>
      <link>http://www.dzone.com/links/rss/another_what_is_architecture_post.html</link>
      <description>I want to share one my favorite “white papers.” I, for many years, didn’t know what people meant when they said architecture (actually, they probably didn’t either) but after reading this 3 page paper...</description>
      <category>opinion</category>
      <category>research</category>
      <pubDate>Tue, 15 Apr 2008 13:15:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75712.html</guid>
      <dc:creator>mostlyharmless</dc:creator>
      <dc:date>2008-04-15T13:15:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/another_what_is_architecture_post.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/75712.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I want to share one my favorite “white papers.” I, for many years, didn’t know what people meant when they said architecture (actually, they probably didn’t either) but after reading this 3 page paper...]]></content:encoded>
      <dz:linkId>75712</dz:linkId>
      <dz:submitDate>2008-04-14T01:38:28Z</dz:submitDate>
      <dz:promoteDate>2008-04-15T13:15:31Z</dz:promoteDate>
      <dz:voteUpCount>8</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/80x60/75712.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mostlyharmless</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/217678.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Rethinking the Progress Bar</title>
      <link>http://www.dzone.com/links/rss/rethinking_the_progress_bar_2.html</link>
      <description>I like a good UI as much as the next guy, but its not a layer I naturally strive to spend time on. I like simple, functional interfaces that work; if you want something with rounded corners and slick animations I might not be your man. But there was something that caught my eye about the paper Rethinking the Progress Bar, and it turned out to be some pretty interesting research.</description>
      <category>gui</category>
      <category>research</category>
      <pubDate>Mon, 14 Apr 2008 19:29:58 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75747.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-04-14T19:29:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/rethinking_the_progress_bar_2.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/75747.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> I like a good UI as much as the next guy, but its not a layer I naturally strive to spend time on. I like simple, functional interfaces that work; if you want something with rounded corners and slick animations I might not be your man. But there was something that caught my eye about the paper Rethinking the Progress Bar, and it turned out to be some pretty interesting research.]]></content:encoded>
      <dz:linkId>75747</dz:linkId>
      <dz:submitDate>2008-04-14T10:10:54Z</dz:submitDate>
      <dz:promoteDate>2008-04-14T19:29:58Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>651</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/75747.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>Java Design Concept</title>
      <link>http://www.dzone.com/links/rss/java_design_concept_2.html</link>
      <description>Java Design Concepts will provide information on how to design, implement and deploy system in a high availability enterprise environment. The design concepts include design patterns, and Object Oriented Programming (OO). Java technologies include J2EE, EJB, JAF, JMS, JSP, JSTL, JDBC etc...</description>
      <category>java</category>
      <category>research</category>
      <category>web design</category>
      <category>web services</category>
      <pubDate>Mon, 14 Apr 2008 12:57:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75725.html</guid>
      <dc:creator>andre mare</dc:creator>
      <dc:date>2008-04-14T12:57:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/java_design_concept_2.html'><img src='http://www.dzone.com/links/images/thumbs/80x60/75725.jpg' style='width:80;height:60;margin:6;float:left;vertical-align:top;border:1px solid #ccc;' /></a> Java Design Concepts will provide information on how to design, implement and deploy system in a high availability enterprise environment. The design concepts include design patterns, and Object Oriented Programming (OO). Java technologies include J2EE, EJB, JAF, JMS, JSP, JSTL, JDBC etc...]]></content:encoded>
      <dz:linkId>75725</dz:linkId>
      <dz:submitDate>2008-04-14T06:48:45Z</dz:submitDate>
      <dz:promoteDate>2008-04-14T12:57:11Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>527</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/80x60/75725.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>andre mare</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/190395.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

