<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://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.com: methodology</title>
    <link>http://dzone.com/links/tag/methodology.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Sat, 04 Jul 2009 11:39:33 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-07-04T11:39:33Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://dzone.com/links/feed/frontpage/methodology/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <item>
      <title>7 Tips for a Successful Software Project</title>
      <link>http://dzone.com/links/rss/7_tips_for_a_successful_software_project.html</link>
      <description>Tips for managers on the basic things to have in place if one wants to run a successful project.</description>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Sat, 04 Jul 2009 11:20:12 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/199073.html</guid>
      <dc:creator>rsriley</dc:creator>
      <dc:date>2009-07-04T11:20:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/7_tips_for_a_successful_software_project.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/199073.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Tips for managers on the basic things to have in place if one wants to run a successful project.<br/><br/><a href='http://dzone.com/links/rss/7_tips_for_a_successful_software_project.html'><img src='http://dzone.com/links/voteCountImage?linkId=199073' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>199073</dz:linkId>
      <dz:submitDate>2009-07-02T21:10:25Z</dz:submitDate>
      <dz:promoteDate>2009-07-04T11:20:12Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>34</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/199073.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rsriley</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/435304.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Making your code easier to understand context/specification style unit tests</title>
      <link>http://dzone.com/links/rss/making_your_code_easier_to_understand_contextspec.html</link>
      <description>When we started our current project we did not use context/specification style testing, instead we used testcase-per-class with a four-phase test model (also known as arrange-act-assert).</description>
      <category>methodology</category>
      <pubDate>Sat, 04 Jul 2009 10:13:55 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198886.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-04T10:13:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/making_your_code_easier_to_understand_contextspec.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198886.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>When we started our current project we did not use context/specification style testing, instead we used testcase-per-class with a four-phase test model (also known as arrange-act-assert).<br/><br/><a href='http://dzone.com/links/rss/making_your_code_easier_to_understand_contextspec.html'><img src='http://dzone.com/links/voteCountImage?linkId=198886' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198886</dz:linkId>
      <dz:submitDate>2009-07-02T08:55:31Z</dz:submitDate>
      <dz:promoteDate>2009-07-04T10:13:55Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>26</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198886.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Become a Better Developer: Give Only One Responsibility to Each Class</title>
      <link>http://dzone.com/links/rss/become_a_better_developer_give_only_one_responsib.html</link>
      <description>How to improve your classes so that they have only one major responsibility.</description>
      <category>methodology</category>
      <pubDate>Sat, 04 Jul 2009 02:09:08 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198722.html</guid>
      <dc:creator>coliv</dc:creator>
      <dc:date>2009-07-04T02:09:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/become_a_better_developer_give_only_one_responsib.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198722.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>How to improve your classes so that they have only one major responsibility.<br/><br/><a href='http://dzone.com/links/rss/become_a_better_developer_give_only_one_responsib.html'><img src='http://dzone.com/links/voteCountImage?linkId=198722' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198722</dz:linkId>
      <dz:submitDate>2009-07-01T21:10:16Z</dz:submitDate>
      <dz:promoteDate>2009-07-04T02:09:08Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>228</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198722.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>coliv</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/412314.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Death of Beans</title>
      <link>http://dzone.com/links/rss/the_death_of_beans.html</link>
      <description>Java Beans have long been the standard by which all Java objects are defined. This post challenges the notion and asks the question, "Have Beans been holding us back?" and offers a very powerful concept in replacement of today's standard.</description>
      <category>java</category>
      <category>methodology</category>
      <category>open source</category>
      <category>research</category>
      <pubDate>Thu, 02 Jul 2009 06:40:04 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198719.html</guid>
      <dc:creator>darkfrog</dc:creator>
      <dc:date>2009-07-02T06:40:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/the_death_of_beans.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198719.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Java Beans have long been the standard by which all Java objects are defined. This post challenges the notion and asks the question, "Have Beans been holding us back?" and offers a very powerful concept in replacement of today's standard.<br/><br/><a href='http://dzone.com/links/rss/the_death_of_beans.html'><img src='http://dzone.com/links/voteCountImage?linkId=198719' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198719</dz:linkId>
      <dz:submitDate>2009-07-01T20:51:03Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T06:40:04Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>748</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198719.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>darkfrog</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/265013.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Three 'Best' Persistent Model Patterns Announced</title>
      <link>http://dzone.com/links/rss/three_best_persistent_model_patterns_announced.html</link>
      <description>Object database experts select the best patterns</description>
      <category>database</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Thu, 02 Jul 2009 21:22:05 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198925.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-02T21:22:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/three_best_persistent_model_patterns_announced.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198925.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Object database experts select the best patterns<br/><br/><a href='http://dzone.com/links/rss/three_best_persistent_model_patterns_announced.html'><img src='http://dzone.com/links/voteCountImage?linkId=198925' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198925</dz:linkId>
      <dz:submitDate>2009-07-02T10:07:13Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T21:22:05Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>430</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198925.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Game Theory, Salary Negotiation, and Programmers</title>
      <link>http://dzone.com/links/rss/game_theory_salary_negotiation_and_programmers.html</link>
      <description>When you get a new job, you can breathe a sigh of relief, but not for long. You have an offer letter in your hand, and it is easy to miss one of the most important opportunities of your life – the starting salary. Here’s the tale of two programmers. When getting a job, Goofus didn’t negotiate. Gallant asked and got an extra $2500. They both get yearly raises of 3%</description>
      <category>methodology</category>
      <category>opinion</category>
      <category>reviews</category>
      <pubDate>Thu, 02 Jul 2009 12:45:17 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198492.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2009-07-02T12:45:17Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/game_theory_salary_negotiation_and_programmers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198492.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>When you get a new job, you can breathe a sigh of relief, but not for long. You have an offer letter in your hand, and it is easy to miss one of the most important opportunities of your life – the starting salary. Here’s the tale of two programmers. When getting a job, Goofus didn’t negotiate. Gallant asked and got an extra $2500. They both get yearly raises of 3% <br/><br/><a href='http://dzone.com/links/rss/game_theory_salary_negotiation_and_programmers.html'><img src='http://dzone.com/links/voteCountImage?linkId=198492' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198492</dz:linkId>
      <dz:submitDate>2009-07-01T05:07:47Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T12:45:17Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>486</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198492.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Linux kernel design patterns - part 3</title>
      <link>http://dzone.com/links/rss/linux_kernel_design_patterns_part_3.html</link>
      <description>In this final article we will be looking at just one design pattern. We started with the fine details of reference counting, zoomed out to look at whole data structures, and now move to the even larger perspective of designing subsystems. Like every pattern, this pattern needs a name, and our working title is "midlayer mistake". This makes it sounds more like an anti-pattern, as it appears to describe something that should be avoided. While that is valid, it is also very strongly a pattern with firm prescriptive guides. When you start seeing a "midlayer" you know you are in the target area for this pattern and it is time to see if this pattern applies and wants to guide you in a different direction.</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>unix-linux</category>
      <pubDate>Fri, 03 Jul 2009 21:07:18 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198746.html</guid>
      <dc:creator>CodeJustin</dc:creator>
      <dc:date>2009-07-03T21:07:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/linux_kernel_design_patterns_part_3.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198746.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In this final article we will be looking at just one design pattern. We started with the fine details of reference counting, zoomed out to look at whole data structures, and now move to the even larger perspective of designing subsystems. Like every pattern, this pattern needs a name, and our working title is "midlayer mistake". This makes it sounds more like an anti-pattern, as it appears to describe something that should be avoided. While that is valid, it is also very strongly a pattern with firm prescriptive guides. When you start seeing a "midlayer" you know you are in the target area for this pattern and it is time to see if this pattern applies and wants to guide you in a different direction. <br/><br/><a href='http://dzone.com/links/rss/linux_kernel_design_patterns_part_3.html'><img src='http://dzone.com/links/voteCountImage?linkId=198746' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198746</dz:linkId>
      <dz:submitDate>2009-07-01T22:27:51Z</dz:submitDate>
      <dz:promoteDate>2009-07-03T21:07:18Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>164</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198746.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CodeJustin</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/410289.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Iteration 1 – Tales from a TDD Project</title>
      <link>http://dzone.com/links/rss/iteration_1_tales_from_a_tdd_project.html</link>
      <description>I just completed my first iteration on a project I was injected into at work. What makes this project interesting is the approach to software development as well as the technology makeup.</description>
      <category>agile</category>
      <category>methodology</category>
      <pubDate>Fri, 03 Jul 2009 11:23:53 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198937.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-03T11:23:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/iteration_1_tales_from_a_tdd_project.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198937.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I just completed my first iteration on a project I was injected into at work. What makes this project interesting is the approach to software development as well as the technology makeup.<br/><br/><a href='http://dzone.com/links/rss/iteration_1_tales_from_a_tdd_project.html'><img src='http://dzone.com/links/voteCountImage?linkId=198937' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198937</dz:linkId>
      <dz:submitDate>2009-07-02T10:25:23Z</dz:submitDate>
      <dz:promoteDate>2009-07-03T11:23:53Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>183</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198937.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How we implemented SCRUM, lessons learned</title>
      <link>http://dzone.com/links/rss/how_we_implemented_scrum_lessons_learned.html</link>
      <description>It’s been almost a year since we started implementing the Agile way of working by using SCRUM. During this time we have delivered several projects from very small to medium ones. Was it worth following this methodology? Is SCRUM really improving the way we deliver software? And what did we learn? Through this post we like to share our experiences and lessons learned with you. We are looking forward to receiving your feedback and experiences as well.</description>
      <category>methodology</category>
      <pubDate>Fri, 03 Jul 2009 11:24:53 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198727.html</guid>
      <dc:creator>Stefan Koopmanschap</dc:creator>
      <dc:date>2009-07-03T11:24:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/how_we_implemented_scrum_lessons_learned.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198727.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It’s been almost a year since we started implementing the Agile way of working by using SCRUM. During this time we have delivered several projects from very small to medium ones. Was it worth following this methodology? Is SCRUM really improving the way we deliver software? And what did we learn? Through this post we like to share our experiences and lessons learned with you. We are looking forward to receiving your feedback and experiences as well.<br/><br/><a href='http://dzone.com/links/rss/how_we_implemented_scrum_lessons_learned.html'><img src='http://dzone.com/links/voteCountImage?linkId=198727' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198727</dz:linkId>
      <dz:submitDate>2009-07-01T21:27:05Z</dz:submitDate>
      <dz:promoteDate>2009-07-03T11:24:53Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>348</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198727.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>skoop</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/225135.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A Basic Lesson in Password Hashing</title>
      <link>http://dzone.com/links/rss/a_basic_lesson_in_password_hashing.html</link>
      <description>n the world of the web, lots of sites are popping up requiring users to login. When you need to do so, there's a bit more security than you might realize. &#xD;
What you didn't account for, is that all those username/password combinations a hacker just made off with? Yea, those are the same login's to important stuff, like e-mail, or bank accounts. Yikes!</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>php</category>
      <category>security</category>
      <pubDate>Thu, 02 Jul 2009 09:14:10 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198699.html</guid>
      <dc:creator>mcarthurgfx</dc:creator>
      <dc:date>2009-07-02T09:14:10Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/a_basic_lesson_in_password_hashing.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198699.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>n the world of the web, lots of sites are popping up requiring users to login. When you need to do so, there's a bit more security than you might realize. 
What you didn't account for, is that all those username/password combinations a hacker just made off with? Yea, those are the same login's to important stuff, like e-mail, or bank accounts. Yikes!<br/><br/><a href='http://dzone.com/links/rss/a_basic_lesson_in_password_hashing.html'><img src='http://dzone.com/links/voteCountImage?linkId=198699' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198699</dz:linkId>
      <dz:submitDate>2009-07-01T17:52:55Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T09:14:10Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>460</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198699.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mcarthurgfx</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/293005.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Why Agile works: it mimics a market economy</title>
      <link>http://dzone.com/links/rss/why_agile_works_it_mimics_a_market_economy.html</link>
      <description>In these challenging economic times, praising the virtues of the market economy is not exactly in fashion, and for good reason: the “efficient markets”-hypothesis has been blown out of the water spectacularly.</description>
      <category>agile</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Thu, 02 Jul 2009 15:48:51 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198974.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-02T15:48:51Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/why_agile_works_it_mimics_a_market_economy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198974.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In these challenging economic times, praising the virtues of the market economy is not exactly in fashion, and for good reason: the “efficient markets”-hypothesis has been blown out of the water spectacularly.<br/><br/><a href='http://dzone.com/links/rss/why_agile_works_it_mimics_a_market_economy.html'><img src='http://dzone.com/links/voteCountImage?linkId=198974' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198974</dz:linkId>
      <dz:submitDate>2009-07-02T12:25:35Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T15:48:51Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>239</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198974.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Designing the Repository interface</title>
      <link>http://dzone.com/links/rss/designing_the_repository_interface.html</link>
      <description>In one of my most recent projects, I decided to design and build the application according to the principles of Domain Driven Design. One of the guidelines promoted by Domain Driven Design is the way the interface of the Repository is designed. This changed the way I look at both the design and the location of the Repository interface. It’s all gain, no pain.</description>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Thu, 02 Jul 2009 15:15:29 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198859.html</guid>
      <dc:creator>jettro</dc:creator>
      <dc:date>2009-07-02T15:15:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/designing_the_repository_interface.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198859.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In one of my most recent projects, I decided to design and build the application according to the principles of Domain Driven Design. One of the guidelines promoted by Domain Driven Design is the way the interface of the Repository is designed. This changed the way I look at both the design and the location of the Repository interface. It’s all gain, no pain.<br/><br/><a href='http://dzone.com/links/rss/designing_the_repository_interface.html'><img src='http://dzone.com/links/voteCountImage?linkId=198859' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198859</dz:linkId>
      <dz:submitDate>2009-07-02T07:34:11Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T15:15:29Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>322</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198859.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jettro</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/196895.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>IllustrativeProgramming</title>
      <link>http://dzone.com/links/rss/illustrativeprogramming.html</link>
      <description>What's the most common programming language in the world?&#xD;
&#xD;
I'm not sure how you could go about measuring this, but one thing you'd need to do is consider what we mean by programming. My candidate answer considers that the most popular programming language is one used widely by people who do not consider themselves as programmers. This language is Excel, or more generally spreadsheets.</description>
      <category>methodology</category>
      <category>reviews</category>
      <pubDate>Wed, 01 Jul 2009 18:49:18 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198520.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2009-07-01T18:49:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/illustrativeprogramming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198520.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>What's the most common programming language in the world?

I'm not sure how you could go about measuring this, but one thing you'd need to do is consider what we mean by programming. My candidate answer considers that the most popular programming language is one used widely by people who do not consider themselves as programmers. This language is Excel, or more generally spreadsheets.<br/><br/><a href='http://dzone.com/links/rss/illustrativeprogramming.html'><img src='http://dzone.com/links/voteCountImage?linkId=198520' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198520</dz:linkId>
      <dz:submitDate>2009-07-01T06:27:21Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T18:49:18Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>201</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198520.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How To Create a Useful 404 Page</title>
      <link>http://dzone.com/links/rss/how_to_create_a_useful_404_page.html</link>
      <description>404 pages are going to happen whether you like it or not. This article will show how to create a 404 page that is useful for users.</description>
      <category>methodology</category>
      <category>usability</category>
      <pubDate>Thu, 02 Jul 2009 08:49:38 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198443.html</guid>
      <dc:creator>sandrews_06</dc:creator>
      <dc:date>2009-07-02T08:49:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/how_to_create_a_useful_404_page.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198443.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>404 pages are going to happen whether you like it or not. This article will show how to create a 404 page that is useful for users.<br/><br/><a href='http://dzone.com/links/rss/how_to_create_a_useful_404_page.html'><img src='http://dzone.com/links/voteCountImage?linkId=198443' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198443</dz:linkId>
      <dz:submitDate>2009-07-01T00:15:34Z</dz:submitDate>
      <dz:promoteDate>2009-07-02T08:49:38Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>234</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198443.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>sandrews_06</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/418209.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Code Coverage is a False Security</title>
      <link>http://dzone.com/links/rss/code_coverage_is_a_false_security.html</link>
      <description>One way we judge the effectiveness of our unit testing is by monitoring the percentage of code covered by our tests. While this is not an unusual way to measure the comprehensiveness of unit testing, the goal of unit testing should not be achieving 100% code coverage.</description>
      <category>agile</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 01 Jul 2009 17:32:56 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198654.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-01T17:32:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/code_coverage_is_a_false_security.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198654.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One way we judge the effectiveness of our unit testing is by monitoring the percentage of code covered by our tests. While this is not an unusual way to measure the comprehensiveness of unit testing, the goal of unit testing should not be achieving 100% code coverage.<br/><br/><a href='http://dzone.com/links/rss/code_coverage_is_a_false_security.html'><img src='http://dzone.com/links/voteCountImage?linkId=198654' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198654</dz:linkId>
      <dz:submitDate>2009-07-01T15:56:02Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T17:32:56Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>149</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198654.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How WTF's improve code quality awareness</title>
      <link>http://dzone.com/links/rss/how_wtfs_improve_code_quality_awareness.html</link>
      <description>Kind of an old story about how many What The F... per minute during a code review is a good indication of the quality of the code.</description>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 01 Jul 2009 13:18:29 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198561.html</guid>
      <dc:creator>jettro</dc:creator>
      <dc:date>2009-07-01T13:18:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/how_wtfs_improve_code_quality_awareness.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198561.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Kind of an old story about how many What The F... per minute during a code review is a good indication of the quality of the code.<br/><br/><a href='http://dzone.com/links/rss/how_wtfs_improve_code_quality_awareness.html'><img src='http://dzone.com/links/voteCountImage?linkId=198561' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198561</dz:linkId>
      <dz:submitDate>2009-07-01T08:44:25Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T13:18:29Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>193</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198561.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jettro</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/196895.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>To Boldly Go Where No Production Application Has Gone Before</title>
      <link>http://dzone.com/links/rss/to_boldly_go_where_no_production_application_has.html</link>
      <description>If you haven't stressed your application in production, then you don't know if it will really perform under load.</description>
      <category>methodology</category>
      <category>server</category>
      <category>tools</category>
      <category>trends</category>
      <pubDate>Wed, 01 Jul 2009 21:11:06 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198591.html</guid>
      <dc:creator>lmacvittie</dc:creator>
      <dc:date>2009-07-01T21:11:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/to_boldly_go_where_no_production_application_has.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198591.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If you haven't stressed your application in production, then you don't know if it will really perform under load.<br/><br/><a href='http://dzone.com/links/rss/to_boldly_go_where_no_production_application_has.html'><img src='http://dzone.com/links/voteCountImage?linkId=198591' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198591</dz:linkId>
      <dz:submitDate>2009-07-01T11:21:22Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T21:11:06Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>143</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198591.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>lmacvittie</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/307701.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Kent Beck: Immovable Object versus Unstoppable Force</title>
      <link>http://dzone.com/links/rss/kent_beck_immovable_object_versus_unstoppable_for.html</link>
      <description>One argument was that in a world of abundance, things that couldn’t be replicated easily, like one’s own physical presence, would increase in value. I am not finding that to be true, but I’m experimenting with selling a remote pair programming session. I’ll get back to you on how it works.</description>
      <category>methodology</category>
      <category>opinion</category>
      <category>trends</category>
      <pubDate>Wed, 01 Jul 2009 12:42:06 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198252.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2009-07-01T12:42:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/kent_beck_immovable_object_versus_unstoppable_for.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198252.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One argument was that in a world of abundance, things that couldn’t be replicated easily, like one’s own physical presence, would increase in value. I am not finding that to be true, but I’m experimenting with selling a remote pair programming session. I’ll get back to you on how it works.<br/><br/><a href='http://dzone.com/links/rss/kent_beck_immovable_object_versus_unstoppable_for.html'><img src='http://dzone.com/links/voteCountImage?linkId=198252' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198252</dz:linkId>
      <dz:submitDate>2009-06-30T12:08:23Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T12:42:06Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>102</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198252.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Does the 'hacker ethic' harm today's developers?</title>
      <link>http://dzone.com/links/rss/does_the_hacker_ethic_harm_todays_developers.html</link>
      <description>Programmers emphasize independence and entrepreneurship over business processes, development methodologies, and best practices -- to their detriment</description>
      <category>methodology</category>
      <category>news</category>
      <category>opinion</category>
      <category>trends</category>
      <pubDate>Wed, 01 Jul 2009 12:48:57 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/197970.html</guid>
      <dc:creator>snydeq</dc:creator>
      <dc:date>2009-07-01T12:48:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/does_the_hacker_ethic_harm_todays_developers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/197970.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Programmers emphasize independence and entrepreneurship over business processes, development methodologies, and best practices -- to their detriment<br/><br/><a href='http://dzone.com/links/rss/does_the_hacker_ethic_harm_todays_developers.html'><img src='http://dzone.com/links/voteCountImage?linkId=197970' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>197970</dz:linkId>
      <dz:submitDate>2009-06-29T16:11:15Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T12:48:57Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>4</dz:voteDownCount>
      <dz:clickCount>94</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/197970.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>snydeq</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/425807.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Review of Stanford Programming Methodology Lectures</title>
      <link>http://dzone.com/links/rss/review_of_stanford_programming_methodology_lectur.html</link>
      <description>The series is 28 videos long and each video is about 50min long.  I finished watching the whole series yesterday so I figured I would write up a review.</description>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 01 Jul 2009 12:38:14 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198336.html</guid>
      <dc:creator>CodeJustin</dc:creator>
      <dc:date>2009-07-01T12:38:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/review_of_stanford_programming_methodology_lectur.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198336.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The series is 28 videos long and each video is about 50min long.  I finished watching the whole series yesterday so I figured I would write up a review.<br/><br/><a href='http://dzone.com/links/rss/review_of_stanford_programming_methodology_lectur.html'><img src='http://dzone.com/links/voteCountImage?linkId=198336' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198336</dz:linkId>
      <dz:submitDate>2009-06-30T16:55:59Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T12:38:14Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>184</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198336.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>CodeJustin</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/410289.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>One Public Type Per File</title>
      <link>http://dzone.com/links/rss/one_public_type_per_file.html</link>
      <description>I remember when I started working on this particular project a few months ago. When I looked over the code for the first time, I noticed something funny about the cs files. Each cs file contained multiple public types. In the extreme cases, there were dozens of public classes in one file.</description>
      <category>.net</category>
      <category>methodology</category>
      <category>microsoft</category>
      <category>standards</category>
      <pubDate>Wed, 01 Jul 2009 16:33:46 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198425.html</guid>
      <dc:creator>KodefuGuru</dc:creator>
      <dc:date>2009-07-01T16:33:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/one_public_type_per_file.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198425.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I remember when I started working on this particular project a few months ago. When I looked over the code for the first time, I noticed something funny about the cs files. Each cs file contained multiple public types. In the extreme cases, there were dozens of public classes in one file.<br/><br/><a href='http://dzone.com/links/rss/one_public_type_per_file.html'><img src='http://dzone.com/links/voteCountImage?linkId=198425' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198425</dz:linkId>
      <dz:submitDate>2009-06-30T21:55:19Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T16:33:46Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>92</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198425.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>KodefuGuru</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/411104.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Programming in Agile</title>
      <link>http://dzone.com/links/rss/programming_in_agile.html</link>
      <description>A brief about Agile modeling and XP in Agile.</description>
      <category>agile</category>
      <category>methodology</category>
      <pubDate>Wed, 01 Jul 2009 12:41:36 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198271.html</guid>
      <dc:creator>thakursahib</dc:creator>
      <dc:date>2009-07-01T12:41:36Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/programming_in_agile.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198271.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A brief about Agile modeling and XP in Agile.<br/><br/><a href='http://dzone.com/links/rss/programming_in_agile.html'><img src='http://dzone.com/links/voteCountImage?linkId=198271' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198271</dz:linkId>
      <dz:submitDate>2009-06-30T13:49:52Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T12:41:36Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>122</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198271.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>thakursahib</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/411729.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Bullet Proof User Interfaces slides</title>
      <link>http://dzone.com/links/rss/bullet_proof_user_interfaces_slides.html</link>
      <description>As I mentioned back here, my collegue, Jared MacDonald, also spoke at JavaOne 2009. Besides being an entertaining speaker, he delivered a great message about applying Test Driven Development (TDD) to user interface development. TDD is oft regarded as too difficult to apply in the UI space. Jared did a great job demonstrating why that’s simply not the case.</description>
      <category>frameworks</category>
      <category>gui</category>
      <category>methodology</category>
      <pubDate>Wed, 01 Jul 2009 12:43:05 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/198142.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2009-07-01T12:43:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/bullet_proof_user_interfaces_slides.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/198142.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As I mentioned back here, my collegue, Jared MacDonald, also spoke at JavaOne 2009. Besides being an entertaining speaker, he delivered a great message about applying Test Driven Development (TDD) to user interface development. TDD is oft regarded as too difficult to apply in the UI space. Jared did a great job demonstrating why that’s simply not the case.<br/><br/><a href='http://dzone.com/links/rss/bullet_proof_user_interfaces_slides.html'><img src='http://dzone.com/links/voteCountImage?linkId=198142' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>198142</dz:linkId>
      <dz:submitDate>2009-06-30T05:50:40Z</dz:submitDate>
      <dz:promoteDate>2009-07-01T12:43:05Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>101</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/198142.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

