<?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>Wed, 25 Nov 2009 07:38:03 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2009-11-25T07:38:03Z</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>Applying Strategy Pattern Instead of Using Switch Statements</title>
      <link>http://dzone.com/links/rss/applying_strategy_pattern_instead_of_using_switch.html</link>
      <description>Once in a while I’m stumbling on switch statements during a     &#xD;
Code Review session. Whenever this is happening my first reaction is to understand why did the developer use it.     &#xD;
Since using switch statement sometime implies spaghetti code and also can get very crowded (in case statements of course) in this post I’m going to show an alternative method that I pr...</description>
      <category>.net</category>
      <category>how-to</category>
      <category>methodology</category>
      <pubDate>Sun, 22 Nov 2009 18:08:43 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/299937.html</guid>
      <dc:creator>gilf</dc:creator>
      <dc:date>2009-11-22T18:08:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/applying_strategy_pattern_instead_of_using_switch.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/299937.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Once in a while I’m stumbling on switch statements during a     
Code Review session. Whenever this is happening my first reaction is to understand why did the developer use it.     
Since using switch statement sometime implies spaghetti code and also can get very crowded (in case statements of course) in this post I’m going to show an alternative method that I pr...<br/><br/><a href='http://dzone.com/links/rss/applying_strategy_pattern_instead_of_using_switch.html'><img src='http://dzone.com/links/voteCountImage?linkId=299937' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>299937</dz:linkId>
      <dz:submitDate>2009-11-22T07:52:16Z</dz:submitDate>
      <dz:promoteDate>2009-11-22T18:08:43Z</dz:promoteDate>
      <dz:voteUpCount>27</dz:voteUpCount>
      <dz:voteDownCount>5</dz:voteDownCount>
      <dz:clickCount>1553</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/299937.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>gilf</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/301040.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Book Review: Debug It! (Paul Butcher, Pragmatic Bookshelf)</title>
      <link>http://dzone.com/links/rss/book_review_debug_it_paul_butcher_pragmatic_books.html</link>
      <description>Paul asked me to review this, his first book, and my comment to him was that he had a pretty high bar to match; being of the same "series" as Release It!, Mike Nygard's take on building software ready for production (and, in my repeatedly stated opinion, the most important-to-read book of the decade), Debug It! had some pretty impressive shoes to fill. Paul's comment was pretty predictable: "Thanks for keeping the pressure to a minimum."</description>
      <category>books</category>
      <category>methodology</category>
      <category>reviews</category>
      <category>tools</category>
      <pubDate>Tue, 24 Nov 2009 12:19:42 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/301239.html</guid>
      <dc:creator>AlvinAshcraft</dc:creator>
      <dc:date>2009-11-24T12:19:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/book_review_debug_it_paul_butcher_pragmatic_books.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301239.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Paul asked me to review this, his first book, and my comment to him was that he had a pretty high bar to match; being of the same "series" as Release It!, Mike Nygard's take on building software ready for production (and, in my repeatedly stated opinion, the most important-to-read book of the decade), Debug It! had some pretty impressive shoes to fill. Paul's comment was pretty predictable: "Thanks for keeping the pressure to a minimum."<br/><br/><a href='http://dzone.com/links/rss/book_review_debug_it_paul_butcher_pragmatic_books.html'><img src='http://dzone.com/links/voteCountImage?linkId=301239' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301239</dz:linkId>
      <dz:submitDate>2009-11-23T14:40:29Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T12:19:42Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>200</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/301239.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>Different Flavors of Embedded Groovy in Java Apps or “How To Make your Java Groovier!”</title>
      <link>http://dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html</link>
      <description>Demonstration of a few of the different ways to dynamically invoke Groovy code within a Java environment.</description>
      <category>groovy</category>
      <category>how-to</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Mon, 23 Nov 2009 16:49:43 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/299831.html</guid>
      <dc:creator>kellyrob</dc:creator>
      <dc:date>2009-11-23T16:49:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/299831.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Demonstration of a few of the different ways to dynamically invoke Groovy code within a Java environment.<br/><br/><a href='http://dzone.com/links/rss/different_flavors_of_embedded_groovy_in_java_apps.html'><img src='http://dzone.com/links/voteCountImage?linkId=299831' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>299831</dz:linkId>
      <dz:submitDate>2009-11-22T04:30:05Z</dz:submitDate>
      <dz:promoteDate>2009-11-23T16:49:43Z</dz:promoteDate>
      <dz:voteUpCount>17</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>534</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/299831.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kellyrob</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/288214.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>An Introduction to Test-Driven Development with Legacy code</title>
      <link>http://dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html</link>
      <description>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).</description>
      <category>java</category>
      <category>methodology</category>
      <category>opinion</category>
      <pubDate>Tue, 24 Nov 2009 16:04:48 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/301503.html</guid>
      <dc:creator>Masoud Kalali</dc:creator>
      <dc:date>2009-11-24T16:04:48Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301503.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Test-Driven Development, or TDD, is often quoted as an essential Agile best practice, and so it is. It works wonders on green-fields projects and new code bases where you can start afresh and ensure that all your code is both easily testable and well tested. But what about legacy code? (By legacy code, I mean any code that does not have a comprehensive set of automated tests, so you might be writing legacy code as we speak).<br/><br/><a href='http://dzone.com/links/rss/an_introduction_to_testdriven_development_with_le.html'><img src='http://dzone.com/links/voteCountImage?linkId=301503' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301503</dz:linkId>
      <dz:submitDate>2009-11-23T18:19:57Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T16:04:48Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>266</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/301503.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Kalali</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/89352.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Writing a internal DSL in Scala</title>
      <link>http://dzone.com/links/rss/writing_a_internal_dsl_in_scala.html</link>
      <description>I implemented a small part of SQL to see how close I could match it within Scala.</description>
      <category>how-to</category>
      <category>methodology</category>
      <category>open source</category>
      <category>other languages</category>
      <pubDate>Tue, 24 Nov 2009 10:20:38 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/301657.html</guid>
      <dc:creator>p3t0r</dc:creator>
      <dc:date>2009-11-24T10:20:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/writing_a_internal_dsl_in_scala.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301657.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I implemented a small part of SQL to see how close I could match it within Scala.<br/><br/><a href='http://dzone.com/links/rss/writing_a_internal_dsl_in_scala.html'><img src='http://dzone.com/links/voteCountImage?linkId=301657' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301657</dz:linkId>
      <dz:submitDate>2009-11-23T21:44:41Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T10:20:38Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>350</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/301657.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>p3t0r</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/193149.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Programmer Tip: A 'Large' Project Means Nothing.</title>
      <link>http://dzone.com/links/rss/programmer_tip_a_large_project_means_nothing.html</link>
      <description>Sam at CodeOder.com asks a rather interesting question; asking which is much like opening a can of worms.</description>
      <category>methodology</category>
      <category>trends</category>
      <pubDate>Sun, 22 Nov 2009 11:31:56 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/298161.html</guid>
      <dc:creator>AlvinAshcraft</dc:creator>
      <dc:date>2009-11-22T11:31:56Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/programmer_tip_a_large_project_means_nothing.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/298161.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Sam at CodeOder.com asks a rather interesting question; asking which is much like opening a can of worms.<br/><br/><a href='http://dzone.com/links/rss/programmer_tip_a_large_project_means_nothing.html'><img src='http://dzone.com/links/voteCountImage?linkId=298161' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>298161</dz:linkId>
      <dz:submitDate>2009-11-20T13:04:40Z</dz:submitDate>
      <dz:promoteDate>2009-11-22T11:31:56Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>816</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/298161.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>More Procedures in Software Configuration Management</title>
      <link>http://dzone.com/links/rss/more_procedures_in_software_configuration_managem.html</link>
      <description>A recent polls shows that people are not using more tools for software configuration management, but have stricter procedures. Continuous integration is performed by an important number of companies.</description>
      <category>agile</category>
      <category>methodology</category>
      <pubDate>Tue, 24 Nov 2009 13:26:11 GMT</pubDate>
      <guid isPermaLink="false">http://dzone.com/links/301175.html</guid>
      <dc:creator>martinig</dc:creator>
      <dc:date>2009-11-24T13:26:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://dzone.com/links/rss/more_procedures_in_software_configuration_managem.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/301175.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A recent polls shows that people are not using more tools for software configuration management, but have stricter procedures. Continuous integration is performed by an important number of companies.<br/><br/><a href='http://dzone.com/links/rss/more_procedures_in_software_configuration_managem.html'><img src='http://dzone.com/links/voteCountImage?linkId=301175' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>301175</dz:linkId>
      <dz:submitDate>2009-11-23T12:51:11Z</dz:submitDate>
      <dz:promoteDate>2009-11-24T13:26:11Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>210</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://dzone.com/links/images/thumbs/120x90/301175.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>martinig</dz:username>
        <dz:userimage>http://dzone.com/links/images/avatars/219636.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

