<?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: methodology</title>
    <link>http://dzone.com/links/tag/methodology.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2006 DZone, Inc.</copyright>
    <pubDate>Mon, 08 Sep 2008 05:43:09 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-09-08T05:43:09Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2006 DZone, Inc.</dc:rights>
    <dz:selfLink>http://dzone.com/links/feed/frontpage/methodology/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>Not Everyone Has the Same Definition of "Done"</title>
      <link>http://dzone.com/links/rss/not_everyone_has_the_same_definition_of_done.html</link>
      <description>Years ago I had an employee, let's call him Vanya (not the real name).  He was struggling a bit so I was watching his work closely.  Every week we discussed what he needed to get done the next week and what he had done the previous week.  I kept a list of the work items he needed to complete and checked them off when he was done with each.  For one particular work item which was testing a particular DirectShow filter, the item on the list was writing tests for it.  One week he worked on and completed this work.  A few months later we became aware of an issue that would fundamentally cause the filter to not work.  In fact, it had probably never worked.</description>
      <category>methodology</category>
      <category>trends</category>
      <pubDate>Sun, 07 Sep 2008 10:44:53 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/111002.html</guid>
      <dc:creator>AlvinAshcraft</dc:creator>
      <dc:date>2008-09-07T10:44:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/not_everyone_has_the_same_definition_of_done.html'><img src='http://dzone.com/links/images/thumbs/120x90/111002.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Years ago I had an employee, let's call him Vanya (not the real name).  He was struggling a bit so I was watching his work closely.  Every week we discussed what he needed to get done the next week and what he had done the previous week.  I kept a list of the work items he needed to complete and checked them off when he was done with each.  For one particular work item which was testing a particular DirectShow filter, the item on the list was writing tests for it.  One week he worked on and completed this work.  A few months later we became aware of an issue that would fundamentally cause the filter to not work.  In fact, it had probably never worked.<br/><br/><a href='http://dzone.com/links/rss/not_everyone_has_the_same_definition_of_done.html'><img src='http://dzone.com/links/voteCountImage?linkId=111002' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>111002</dz:linkId>
      <dz:submitDate>2008-09-05T21:42:18Z</dz:submitDate>
      <dz:promoteDate>2008-09-07T10:44:53Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>372</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/111002.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>alashcraft</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/285573.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Watch Coupling Kill Your Project</title>
      <link>http://dzone.com/links/rss/watch_coupling_kill_your_project.html</link>
      <description>Coupling is the AIDS of software development.  It won’t directly kill your project but it will make it easy for something else to kill it off.  As coupling rises the ability of the developers to simply understand the code, make orthogonal changes, and test the thing is reduced.  You can measure these symptoms as the length of time it takes to make a change, add a new feature, or fix a defect.  Eventually these problems get so bad that the “One Rewrite To Rule Them All” is ordered from CEO-ron from up on corporate Mount Doom or the whole thing is simply cancelled.  Both of those are generally thought of as Bad Things.</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Sun, 07 Sep 2008 07:56:43 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110868.html</guid>
      <dc:creator>phayte</dc:creator>
      <dc:date>2008-09-07T07:56:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/watch_coupling_kill_your_project.html'><img src='http://dzone.com/links/images/thumbs/120x90/110868.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Coupling is the AIDS of software development.  It won’t directly kill your project but it will make it easy for something else to kill it off.  As coupling rises the ability of the developers to simply understand the code, make orthogonal changes, and test the thing is reduced.  You can measure these symptoms as the length of time it takes to make a change, add a new feature, or fix a defect.  Eventually these problems get so bad that the “One Rewrite To Rule Them All” is ordered from CEO-ron from up on corporate Mount Doom or the whole thing is simply cancelled.  Both of those are generally thought of as Bad Things.<br/><br/><a href='http://dzone.com/links/rss/watch_coupling_kill_your_project.html'><img src='http://dzone.com/links/voteCountImage?linkId=110868' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110868</dz:linkId>
      <dz:submitDate>2008-09-05T12:40:00Z</dz:submitDate>
      <dz:promoteDate>2008-09-07T07:56:43Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>9</dz:voteDownCount>
      <dz:clickCount>392</dz:clickCount>
      <dz:commentCount>6</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110868.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>phayte</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/215218.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>GridGain - simple, effective, and made of pure happy juice</title>
      <link>http://dzone.com/links/rss/gridgain_simple_effective_and_made_of_pure_happy.html</link>
      <description>For those living under a rock, GridGain is a Java implementation of a Google-ish map / reduce system. The effect is that, with very little code and even less configuration, one can cause suitable code to run in parallel, on a grid of JVM nodes.</description>
      <category>java</category>
      <category>methodology</category>
      <category>open source</category>
      <category>opinion</category>
      <pubDate>Sun, 07 Sep 2008 04:45:46 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/111012.html</guid>
      <dc:creator>esammer</dc:creator>
      <dc:date>2008-09-07T04:45:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/gridgain_simple_effective_and_made_of_pure_happy.html'><img src='http://dzone.com/links/images/thumbs/120x90/111012.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>For those living under a rock, GridGain is a Java implementation of a Google-ish map / reduce system. The effect is that, with very little code and even less configuration, one can cause suitable code to run in parallel, on a grid of JVM nodes.<br/><br/><a href='http://dzone.com/links/rss/gridgain_simple_effective_and_made_of_pure_happy.html'><img src='http://dzone.com/links/voteCountImage?linkId=111012' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>111012</dz:linkId>
      <dz:submitDate>2008-09-05T23:01:15Z</dz:submitDate>
      <dz:promoteDate>2008-09-07T04:45:46Z</dz:promoteDate>
      <dz:voteUpCount>9</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/111012.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>esammer</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/248284.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Behavior-driven development with easyb</title>
      <link>http://dzone.com/links/rss/behaviordriven_development_with_easyb.html</link>
      <description>Behavior-driven development offers many of the benefits of test-driven development, but without the tight coupling to specific implementations. In this article Rod Coffin discusses the difference between the two development methods and explains the concepts of BDD. He then walks through an example in behavior-driven development with easyb -- a Groovy-based framework that employs a rich DSL understandable by both developers and domain experts.</description>
      <category>groovy</category>
      <category>methodology</category>
      <category>tools</category>
      <pubDate>Sat, 06 Sep 2008 11:14:19 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110826.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-09-06T11:14:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/behaviordriven_development_with_easyb.html'><img src='http://dzone.com/links/images/thumbs/120x90/110826.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Behavior-driven development offers many of the benefits of test-driven development, but without the tight coupling to specific implementations. In this article Rod Coffin discusses the difference between the two development methods and explains the concepts of BDD. He then walks through an example in behavior-driven development with easyb -- a Groovy-based framework that employs a rich DSL understandable by both developers and domain experts. <br/><br/><a href='http://dzone.com/links/rss/behaviordriven_development_with_easyb.html'><img src='http://dzone.com/links/voteCountImage?linkId=110826' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110826</dz:linkId>
      <dz:submitDate>2008-09-05T11:30:36Z</dz:submitDate>
      <dz:promoteDate>2008-09-06T11:14:19Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>121</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110826.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>
    <item>
      <title>Easy Automated Web Application Testing with Hudson and Selenium</title>
      <link>http://dzone.com/links/rss/easy_automated_web_application_testing_with_hudso.html</link>
      <description>Developing web applications is getting more complex - it’s easy to accidentally break functionality as changes are made. In this article, Ben describes the setup his team uses to test their apps as changes are committed; automatically notifying the developers of any problems.</description>
      <category>methodology</category>
      <category>tools</category>
      <pubDate>Fri, 05 Sep 2008 22:09:33 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110517.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-09-05T22:09:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/easy_automated_web_application_testing_with_hudso.html'><img src='http://dzone.com/links/images/thumbs/120x90/110517.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Developing web applications is getting more complex - it’s easy to accidentally break functionality as changes are made. In this article, Ben describes the setup his team uses to test their apps as changes are committed; automatically notifying the developers of any problems. <br/><br/><a href='http://dzone.com/links/rss/easy_automated_web_application_testing_with_hudso.html'><img src='http://dzone.com/links/voteCountImage?linkId=110517' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110517</dz:linkId>
      <dz:submitDate>2008-09-04T16:41:28Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T22:09:33Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>261</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110517.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>
    <item>
      <title>One day of TDD, and other thoughts on testing</title>
      <link>http://dzone.com/links/rss/one_day_of_tdd_and_other_thoughts_on_testing.html</link>
      <description>Reflections on spending one day doing TDD. Then other thoughts about how testing has changed my developer habits.</description>
      <category>agile</category>
      <category>methodology</category>
      <category>opinion</category>
      <category>ruby</category>
      <pubDate>Fri, 05 Sep 2008 22:07:06 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110630.html</guid>
      <dc:creator>wastedbrains</dc:creator>
      <dc:date>2008-09-05T22:07:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/one_day_of_tdd_and_other_thoughts_on_testing.html'><img src='http://dzone.com/links/images/thumbs/120x90/110630.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Reflections on spending one day doing TDD. Then other thoughts about how testing has changed my developer habits.<br/><br/><a href='http://dzone.com/links/rss/one_day_of_tdd_and_other_thoughts_on_testing.html'><img src='http://dzone.com/links/voteCountImage?linkId=110630' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110630</dz:linkId>
      <dz:submitDate>2008-09-04T22:37:07Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T22:07:06Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>209</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110630.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>wastedbrains</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/257570.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Improve your unit-tests with jMock2</title>
      <link>http://dzone.com/links/rss/improve_your_unittests_with_jmock2.html</link>
      <description>Writing unit-tests should be part of your development process whether you write them before or after the actual coding I leave that up to you. On of the pitfalls of writing unit tests is that the units become to big.&#xD;
&#xD;
The unit your are testing, a method in most cases probably uses some other beans or services to do its job. In your unit test you don’t want to test those other beans but just your method.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Fri, 05 Sep 2008 20:13:14 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110398.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-09-05T20:13:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/improve_your_unittests_with_jmock2.html'><img src='http://dzone.com/links/images/thumbs/120x90/110398.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Writing unit-tests should be part of your development process whether you write them before or after the actual coding I leave that up to you. On of the pitfalls of writing unit tests is that the units become to big.

The unit your are testing, a method in most cases probably uses some other beans or services to do its job. In your unit test you don’t want to test those other beans but just your method.<br/><br/><a href='http://dzone.com/links/rss/improve_your_unittests_with_jmock2.html'><img src='http://dzone.com/links/voteCountImage?linkId=110398' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110398</dz:linkId>
      <dz:submitDate>2008-09-04T11:34:50Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T20:13:14Z</dz:promoteDate>
      <dz:voteUpCount>15</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/110398.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>
    <item>
      <title>Working With Design Patterns: Abstract Factory</title>
      <link>http://dzone.com/links/rss/working_with_design_patterns_abstract_factory.html</link>
      <description>Like many design patterns, the abstract factory pattern and the builder pattern appear very similar in terms of their class structure. They are both creational patterns used to construct complex object families. However, the builder pattern has an emphasis on step-by-step construction of each part of the composite structure, whereas the abstract factory is designed to return a constructed object immediately.</description>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Fri, 05 Sep 2008 20:00:41 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110293.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-09-05T20:00:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/working_with_design_patterns_abstract_factory.html'><img src='http://dzone.com/links/images/thumbs/120x90/110293.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Like many design patterns, the abstract factory pattern and the builder pattern appear very similar in terms of their class structure. They are both creational patterns used to construct complex object families. However, the builder pattern has an emphasis on step-by-step construction of each part of the composite structure, whereas the abstract factory is designed to return a constructed object immediately.<br/><br/><a href='http://dzone.com/links/rss/working_with_design_patterns_abstract_factory.html'><img src='http://dzone.com/links/voteCountImage?linkId=110293' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110293</dz:linkId>
      <dz:submitDate>2008-09-04T07:43:19Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T20:00:41Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>217</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110293.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Programming: The finest steel has to go through the hottest fire</title>
      <link>http://dzone.com/links/rss/programming_the_finest_steel_has_to_go_through_th.html</link>
      <description>An inspiring story about a vegetable vendor, explaining programming and experiencing how programming doesn't come naturally... As the college season is in full flow, I'm back to my philosophical self and I've something for my students... Last week, I was conducting the regular Assembly Programming practicals, where I'm supposed to teach students 8085/8086/8051 ASM programming.</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <category>other languages</category>
      <pubDate>Fri, 05 Sep 2008 16:37:31 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110873.html</guid>
      <dc:creator>palsforpals</dc:creator>
      <dc:date>2008-09-05T16:37:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/programming_the_finest_steel_has_to_go_through_th.html'><img src='http://dzone.com/links/images/thumbs/120x90/110873.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>An inspiring story about a vegetable vendor, explaining programming and experiencing how programming doesn't come naturally... As the college season is in full flow, I'm back to my philosophical self and I've something for my students... Last week, I was conducting the regular Assembly Programming practicals, where I'm supposed to teach students 8085/8086/8051 ASM programming.<br/><br/><a href='http://dzone.com/links/rss/programming_the_finest_steel_has_to_go_through_th.html'><img src='http://dzone.com/links/voteCountImage?linkId=110873' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110873</dz:linkId>
      <dz:submitDate>2008-09-05T12:57:31Z</dz:submitDate>
      <dz:promoteDate>2008-09-05T16:37:31Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>214</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110873.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>palsforpals</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/244565.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Patterns in Real life - Design patterns played out with people instead of objects</title>
      <link>http://dzone.com/links/rss/patterns_in_real_life_design_patterns_played_out.html</link>
      <description>In object oriented design (OO), we give clear responsibility to each object. Object is like a black box which can receives and sends messages. All the objects together form the complete system. Design patterns by gang of four introduced many general reusable solutions to a commonly occurring problems in software design. I always use to correlate interactions between objects to real life interactions involving people and or real things. If you look around, you can see many real life examples for patterns but played out with people instead of real objects. In this article, I will try to explain few of these real life examples of design patterns to you.</description>
      <category>methodology</category>
      <category>research</category>
      <pubDate>Thu, 04 Sep 2008 19:24:38 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109940.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-09-04T19:24:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/patterns_in_real_life_design_patterns_played_out.html'><img src='http://dzone.com/links/images/thumbs/120x90/109940.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In object oriented design (OO), we give clear responsibility to each object. Object is like a black box which can receives and sends messages. All the objects together form the complete system. Design patterns by gang of four introduced many general reusable solutions to a commonly occurring problems in software design. I always use to correlate interactions between objects to real life interactions involving people and or real things. If you look around, you can see many real life examples for patterns but played out with people instead of real objects. In this article, I will try to explain few of these real life examples of design patterns to you.<br/><br/><a href='http://dzone.com/links/rss/patterns_in_real_life_design_patterns_played_out.html'><img src='http://dzone.com/links/voteCountImage?linkId=109940' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109940</dz:linkId>
      <dz:submitDate>2008-09-03T09:51:39Z</dz:submitDate>
      <dz:promoteDate>2008-09-04T19:24:38Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>338</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109940.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Difference Between Unit Testing and Module Testing</title>
      <link>http://dzone.com/links/rss/the_difference_between_unit_testing_and_module_te.html</link>
      <description>A common source of confusion for new software testers is the difference between unit testing and module testing. In general, unit tests are a collection of tests written by a developer during the software development process. Module tests are a collection of tests written by a tester after some code has been written by a developer. There are many exceptions to this generalization but the key point is that unit testing is primarily a development related activity, and module testing is primarily a testing related activity. When a developer creates unit tests during development, this approach is sometimes called test driven development. So which is better, unit testing or module testing? The answer is that the two approaches are complementary, not exclusive.</description>
      <category>methodology</category>
      <category>reviews</category>
      <pubDate>Thu, 04 Sep 2008 15:01:40 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109887.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2008-09-04T15:01:40Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/the_difference_between_unit_testing_and_module_te.html'><img src='http://dzone.com/links/images/thumbs/120x90/109887.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A common source of confusion for new software testers is the difference between unit testing and module testing. In general, unit tests are a collection of tests written by a developer during the software development process. Module tests are a collection of tests written by a tester after some code has been written by a developer. There are many exceptions to this generalization but the key point is that unit testing is primarily a development related activity, and module testing is primarily a testing related activity. When a developer creates unit tests during development, this approach is sometimes called test driven development. So which is better, unit testing or module testing? The answer is that the two approaches are complementary, not exclusive.<br/><br/><a href='http://dzone.com/links/rss/the_difference_between_unit_testing_and_module_te.html'><img src='http://dzone.com/links/voteCountImage?linkId=109887' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109887</dz:linkId>
      <dz:submitDate>2008-09-03T07:29:23Z</dz:submitDate>
      <dz:promoteDate>2008-09-04T15:01:40Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>231</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109887.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>Seven Principles of Lean Software Development - Respect People</title>
      <link>http://dzone.com/links/rss/seven_principles_of_lean_software_development_res.html</link>
      <description>Do you work in a group or a team? If you can see your work environment objectively you will know whether your colleagues are eager to work and solve technical problems in your project or rather they are told what to do by the manager. If you are told what to do i.e. your team lead decides what you should work on next (or even tell you how to work) you work in a group.</description>
      <category>agile</category>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Thu, 04 Sep 2008 14:03:51 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/110286.html</guid>
      <dc:creator>Artem</dc:creator>
      <dc:date>2008-09-04T14:03:51Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/seven_principles_of_lean_software_development_res.html'><img src='http://dzone.com/links/images/thumbs/120x90/110286.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Do you work in a group or a team? If you can see your work environment objectively you will know whether your colleagues are eager to work and solve technical problems in your project or rather they are told what to do by the manager. If you are told what to do i.e. your team lead decides what you should work on next (or even tell you how to work) you work in a group.<br/><br/><a href='http://dzone.com/links/rss/seven_principles_of_lean_software_development_res.html'><img src='http://dzone.com/links/voteCountImage?linkId=110286' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>110286</dz:linkId>
      <dz:submitDate>2008-09-04T07:02:44Z</dz:submitDate>
      <dz:promoteDate>2008-09-04T14:03:51Z</dz:promoteDate>
      <dz:voteUpCount>25</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>352</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/110286.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Artem</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/250655.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>10 Keys to a Successful Portal Project</title>
      <link>http://dzone.com/links/rss/10_keys_to_a_successful_portal_project.html</link>
      <description>The numbers on success vary widely depending on what factors are considered to define success. Was the project within budget? Were the stakeholders satisfied? Did the project complete on time? Oddly, the one criterion not found was user satisfaction. Does this mean that if it was within budget, on time, and stakeholders (rarely users) were satisfied, but no one used the software, it was still a success?</description>
      <category>methodology</category>
      <category>web 2.0</category>
      <pubDate>Wed, 03 Sep 2008 17:37:12 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109565.html</guid>
      <dc:creator>Thierry.Lefort</dc:creator>
      <dc:date>2008-09-03T17:37:12Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/10_keys_to_a_successful_portal_project.html'><img src='http://dzone.com/links/images/thumbs/120x90/109565.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The numbers on success vary widely depending on what factors are considered to define success. Was the project within budget? Were the stakeholders satisfied? Did the project complete on time? Oddly, the one criterion not found was user satisfaction. Does this mean that if it was within budget, on time, and stakeholders (rarely users) were satisfied, but no one used the software, it was still a success?<br/><br/><a href='http://dzone.com/links/rss/10_keys_to_a_successful_portal_project.html'><img src='http://dzone.com/links/voteCountImage?linkId=109565' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109565</dz:linkId>
      <dz:submitDate>2008-09-02T11:52:40Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T17:37:12Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>232</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109565.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Thierry.Lefort</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/252611.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Big Development Project: How much should it cost?</title>
      <link>http://dzone.com/links/rss/the_big_development_project_how_much_should_it_co.html</link>
      <description>Some people think that agile and budgeting are incompatible. The product is ready when the product owner says it is. But before starting a project, most managers want at a least budget. So the product owner puts together his wish list and asks the ScrumMaster what it will cost to build. The answer comes back – usually a long time and whole lot of money! Then the customer turns pale as he tries to decide what it will really cost, whether he can afford it and whether it’s worth it. &#xD;
&#xD;
But there is a better way: the product owner can perform a double worst case analysis. This quick and easy tool uses the project’s business value to determine a reasonable price for the software investment.</description>
      <category>agile</category>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Sep 2008 14:50:26 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109881.html</guid>
      <dc:creator>Artem</dc:creator>
      <dc:date>2008-09-03T14:50:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/the_big_development_project_how_much_should_it_co.html'><img src='http://dzone.com/links/images/thumbs/120x90/109881.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Some people think that agile and budgeting are incompatible. The product is ready when the product owner says it is. But before starting a project, most managers want at a least budget. So the product owner puts together his wish list and asks the ScrumMaster what it will cost to build. The answer comes back – usually a long time and whole lot of money! Then the customer turns pale as he tries to decide what it will really cost, whether he can afford it and whether it’s worth it. 

But there is a better way: the product owner can perform a double worst case analysis. This quick and easy tool uses the project’s business value to determine a reasonable price for the software investment.<br/><br/><a href='http://dzone.com/links/rss/the_big_development_project_how_much_should_it_co.html'><img src='http://dzone.com/links/voteCountImage?linkId=109881' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109881</dz:linkId>
      <dz:submitDate>2008-09-03T07:04:40Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T14:50:26Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>290</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109881.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Artem</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/250655.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>What’s Wrong with a Data-Driven Approach?</title>
      <link>http://dzone.com/links/rss/whats_wrong_with_a_datadriven_approach.html</link>
      <description>Suppose we are building yet-another-order-basket-application. We have the requirement for adding items to an order, otherwise the business of our entire company falls down and we are losing tons of money (while not overdramatizing things).</description>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Wed, 03 Sep 2008 10:18:58 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109558.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-09-03T10:18:58Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/whats_wrong_with_a_datadriven_approach.html'><img src='http://dzone.com/links/images/thumbs/120x90/109558.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Suppose we are building yet-another-order-basket-application. We have the requirement for adding items to an order, otherwise the business of our entire company falls down and we are losing tons of money (while not overdramatizing things).<br/><br/><a href='http://dzone.com/links/rss/whats_wrong_with_a_datadriven_approach.html'><img src='http://dzone.com/links/voteCountImage?linkId=109558' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109558</dz:linkId>
      <dz:submitDate>2008-09-02T11:46:28Z</dz:submitDate>
      <dz:promoteDate>2008-09-03T10:18:58Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>296</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109558.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>
    <item>
      <title>Agile Project Status Reporting</title>
      <link>http://dzone.com/links/rss/agile_project_status_reporting.html</link>
      <description>Agile methods don't address project status reporting...</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Tue, 02 Sep 2008 19:36:20 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109307.html</guid>
      <dc:creator>Kelly Waters</dc:creator>
      <dc:date>2008-09-02T19:36:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/agile_project_status_reporting.html'><img src='http://dzone.com/links/images/thumbs/120x90/109307.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Agile methods don't address project status reporting...<br/><br/><a href='http://dzone.com/links/rss/agile_project_status_reporting.html'><img src='http://dzone.com/links/voteCountImage?linkId=109307' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109307</dz:linkId>
      <dz:submitDate>2008-09-01T21:10:51Z</dz:submitDate>
      <dz:promoteDate>2008-09-02T19:36:20Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>239</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109307.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kswaters</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/222612.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>My First Agile Project, Part 1: Doing 80%</title>
      <link>http://dzone.com/links/rss/my_first_agile_project_part_1_doing_80.html</link>
      <description>This is the first in a series of posts on what I've learned about how we're doing (and not doing, as I've learned) Scrum on a big project at my work. Hopefully our story will help other teams on their road to becoming Agile.&#xD;
We were brought Scrum by the vendor of the new billing system we were integrating. We all liked the iterations, taking on tasks, demos, etc. Except the day-long planning meetings</description>
      <category>agile</category>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Mon, 01 Sep 2008 19:42:08 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109061.html</guid>
      <dc:creator>Artem</dc:creator>
      <dc:date>2008-09-01T19:42:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/my_first_agile_project_part_1_doing_80.html'><img src='http://dzone.com/links/images/thumbs/120x90/109061.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is the first in a series of posts on what I've learned about how we're doing (and not doing, as I've learned) Scrum on a big project at my work. Hopefully our story will help other teams on their road to becoming Agile.
We were brought Scrum by the vendor of the new billing system we were integrating. We all liked the iterations, taking on tasks, demos, etc. Except the day-long planning meetings<br/><br/><a href='http://dzone.com/links/rss/my_first_agile_project_part_1_doing_80.html'><img src='http://dzone.com/links/voteCountImage?linkId=109061' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109061</dz:linkId>
      <dz:submitDate>2008-09-01T06:18:16Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T19:42:08Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>330</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109061.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Artem</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/250655.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Finally some pair programming research</title>
      <link>http://dzone.com/links/rss/finally_some_pair_programming_research.html</link>
      <description>Many studies on agile practices are classroom and student oriented, which may not easily translate into a corporate environment with experienced developers. This study surveys programmers who have used an agile process on real projects in Microsoft.</description>
      <category>agile</category>
      <category>methodology</category>
      <category>research</category>
      <pubDate>Mon, 01 Sep 2008 17:57:45 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109043.html</guid>
      <dc:creator>Siddhi</dc:creator>
      <dc:date>2008-09-01T17:57:45Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/finally_some_pair_programming_research.html'><img src='http://dzone.com/links/images/thumbs/120x90/109043.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Many studies on agile practices are classroom and student oriented, which may not easily translate into a corporate environment with experienced developers. This study surveys programmers who have used an agile process on real projects in Microsoft.<br/><br/><a href='http://dzone.com/links/rss/finally_some_pair_programming_research.html'><img src='http://dzone.com/links/voteCountImage?linkId=109043' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109043</dz:linkId>
      <dz:submitDate>2008-09-01T05:49:07Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T17:57:45Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>340</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109043.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Siddhi</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/229831.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Product Manager VS. Scrum Product Owner</title>
      <link>http://dzone.com/links/rss/product_manager_vs_scrum_product_owner.html</link>
      <description>Product Manager (PM) is supposed to represent the voice of the customer, Product Owner (PO) is supposed to be the single wringable neck of a project, the one who prioritizes requirements for the team from the point of view of the customer.&#xD;
&#xD;
In my opinion these roles are overlapping and in many organizations can be equal. However, in general there is a minor, but important difference.</description>
      <category>agile</category>
      <category>how-to</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Mon, 01 Sep 2008 17:39:23 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/108871.html</guid>
      <dc:creator>Artem</dc:creator>
      <dc:date>2008-09-01T17:39:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/product_manager_vs_scrum_product_owner.html'><img src='http://dzone.com/links/images/thumbs/120x90/108871.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Product Manager (PM) is supposed to represent the voice of the customer, Product Owner (PO) is supposed to be the single wringable neck of a project, the one who prioritizes requirements for the team from the point of view of the customer.

In my opinion these roles are overlapping and in many organizations can be equal. However, in general there is a minor, but important difference.<br/><br/><a href='http://dzone.com/links/rss/product_manager_vs_scrum_product_owner.html'><img src='http://dzone.com/links/voteCountImage?linkId=108871' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108871</dz:linkId>
      <dz:submitDate>2008-08-31T10:15:37Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T17:39:23Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>170</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/108871.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Artem</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/250655.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>TOP 10 VSTS and TFS Articles you MUST read</title>
      <link>http://dzone.com/links/rss/top_10_vsts_and_tfs_articles_you_must_read.html</link>
      <description>If you have missed on some top articles of Visual Studio Team System (VSTS) and Team Foundation Server (TFS) on dotnetcurry.com, then this is a must read for you. The Top 10 articles have been decided by our editorial panel based on the popularity of the article, user rating and top views of the articles.</description>
      <category>.net</category>
      <category>methodology</category>
      <category>standards</category>
      <category>tools</category>
      <pubDate>Mon, 01 Sep 2008 16:11:28 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109040.html</guid>
      <dc:creator>ingeria</dc:creator>
      <dc:date>2008-09-01T16:11:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/top_10_vsts_and_tfs_articles_you_must_read.html'><img src='http://dzone.com/links/images/thumbs/120x90/109040.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If you have missed on some top articles of Visual Studio Team System (VSTS) and Team Foundation Server (TFS) on dotnetcurry.com, then this is a must read for you. The Top 10 articles have been decided by our editorial panel based on the popularity of the article, user rating and top views of the articles.<br/><br/><a href='http://dzone.com/links/rss/top_10_vsts_and_tfs_articles_you_must_read.html'><img src='http://dzone.com/links/voteCountImage?linkId=109040' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109040</dz:linkId>
      <dz:submitDate>2008-09-01T05:41:28Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T16:11:28Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>100</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109040.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ingeria</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/324631.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Three great python video-lectures</title>
      <link>http://dzone.com/links/rss/three_great_python_videolectures.html</link>
      <description>Maybe these are old news for a lot of people in the community, but I just found these three great lectures about Python over at google code university</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>open source</category>
      <category>python</category>
      <pubDate>Mon, 01 Sep 2008 15:08:59 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/108936.html</guid>
      <dc:creator>fholmstrom</dc:creator>
      <dc:date>2008-09-01T15:08:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/three_great_python_videolectures.html'><img src='http://dzone.com/links/images/thumbs/120x90/108936.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Maybe these are old news for a lot of people in the community, but I just found these three great lectures about Python over at google code university<br/><br/><a href='http://dzone.com/links/rss/three_great_python_videolectures.html'><img src='http://dzone.com/links/voteCountImage?linkId=108936' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108936</dz:linkId>
      <dz:submitDate>2008-08-31T20:55:45Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T15:08:59Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>319</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/108936.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fholmstrom</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/282056.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Is Microsoft digging in the wrong place?</title>
      <link>http://dzone.com/links/rss/is_microsoft_digging_in_the_wrong_place.html</link>
      <description>.net has really taken off, especially ASP.net. The question is, are they going at full throttle in the wrong direction?</description>
      <category>.net</category>
      <category>java</category>
      <category>methodology</category>
      <category>microsoft</category>
      <pubDate>Mon, 01 Sep 2008 12:08:03 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109003.html</guid>
      <dc:creator>agibson77</dc:creator>
      <dc:date>2008-09-01T12:08:03Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/is_microsoft_digging_in_the_wrong_place.html'><img src='http://dzone.com/links/images/thumbs/120x90/109003.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>.net has really taken off, especially ASP.net. The question is, are they going at full throttle in the wrong direction?<br/><br/><a href='http://dzone.com/links/rss/is_microsoft_digging_in_the_wrong_place.html'><img src='http://dzone.com/links/voteCountImage?linkId=109003' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109003</dz:linkId>
      <dz:submitDate>2008-09-01T03:50:53Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T12:08:03Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>497</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109003.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>agibson77</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/314631.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Code Metrics in Minutes</title>
      <link>http://dzone.com/links/rss/code_metrics_in_minutes.html</link>
      <description>One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code. It is also our responsibility to write good, extensible, testable, and maintainable code. This however seems like a herculean task to many.</description>
      <category>agile</category>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Mon, 01 Sep 2008 09:54:47 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/109067.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-09-01T09:54:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/code_metrics_in_minutes.html'><img src='http://dzone.com/links/images/thumbs/120x90/109067.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>One of the primary goals of every developer should be to prevent or drastically limit the number of bugs or defects from being introduced in their source code. It is also our responsibility to write good, extensible, testable, and maintainable code. This however seems like a herculean task to many.<br/><br/><a href='http://dzone.com/links/rss/code_metrics_in_minutes.html'><img src='http://dzone.com/links/voteCountImage?linkId=109067' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109067</dz:linkId>
      <dz:submitDate>2008-09-01T06:43:41Z</dz:submitDate>
      <dz:promoteDate>2008-09-01T09:54:47Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>443</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/109067.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Introduction to generators in python</title>
      <link>http://dzone.com/links/rss/introduction_to_generators_in_python.html</link>
      <description>Generators is a concept that was introduced in Pyethon at version 2.2, back then they were unidirectional that only allowed information to be passed out of the generator and not back into it, which limited their use to simple iterators and not much else. This was changed / enhanced in Python 2.5 when both data and exceptions now can be passed back into to generator. The changes made in 2.5 allowed for generators to be used as coroutines enabling them to function in complex event-driven programming such as asynchronous I/o, games, etc.</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>open source</category>
      <category>python</category>
      <pubDate>Sun, 31 Aug 2008 23:46:31 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/108543.html</guid>
      <dc:creator>fholmstrom</dc:creator>
      <dc:date>2008-08-31T23:46:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/introduction_to_generators_in_python.html'><img src='http://dzone.com/links/images/thumbs/120x90/108543.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Generators is a concept that was introduced in Pyethon at version 2.2, back then they were unidirectional that only allowed information to be passed out of the generator and not back into it, which limited their use to simple iterators and not much else. This was changed / enhanced in Python 2.5 when both data and exceptions now can be passed back into to generator. The changes made in 2.5 allowed for generators to be used as coroutines enabling them to function in complex event-driven programming such as asynchronous I/o, games, etc.<br/><br/><a href='http://dzone.com/links/rss/introduction_to_generators_in_python.html'><img src='http://dzone.com/links/voteCountImage?linkId=108543' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108543</dz:linkId>
      <dz:submitDate>2008-08-29T19:00:23Z</dz:submitDate>
      <dz:promoteDate>2008-08-31T23:46:31Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>274</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/108543.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>fholmstrom</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/282056.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Recommended Books: Clean Code</title>
      <link>http://dzone.com/links/rss/recommended_books_clean_code.html</link>
      <description>This week i read Robert C. Martin’s Clean Code book. With so many great books already available about writing good code, the first question i asked myself was: do we really need another one? The answer turns out to be YES!</description>
      <category>books</category>
      <category>methodology</category>
      <category>reviews</category>
      <pubDate>Sun, 31 Aug 2008 17:06:16 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/108744.html</guid>
      <dc:creator>AlvinAshcraft</dc:creator>
      <dc:date>2008-08-31T17:06:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/recommended_books_clean_code.html'><img src='http://dzone.com/links/images/thumbs/120x90/108744.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This week i read Robert C. Martin’s Clean Code book. With so many great books already available about writing good code, the first question i asked myself was: do we really need another one? The answer turns out to be YES!<br/><br/><a href='http://dzone.com/links/rss/recommended_books_clean_code.html'><img src='http://dzone.com/links/voteCountImage?linkId=108744' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108744</dz:linkId>
      <dz:submitDate>2008-08-30T13:51:31Z</dz:submitDate>
      <dz:promoteDate>2008-08-31T17:06:16Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>607</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/108744.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>alashcraft</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/285573.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

