<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.dzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>ksh2dzone's Shared Links</title>
    <link>http://www.dzone.com/links/users/shared/249531.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Mon, 13 Oct 2008 05:35:02 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-10-13T05:35:02Z</dc:date>
    <dc:language>en-us</dc:language>
    <dc:rights>Copyright (c) 2008 DZone, Inc.</dc:rights>
    <dz:selfLink>http://www.dzone.com/links/feed/user/shared/249531/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>CLR Inside Out: 9 Reusable Parallel Data Structures and Algorithms</title>
      <link>http://www.dzone.com/links/rss/clr_inside_out_9_reusable_parallel_data_structure.html</link>
      <description>This column is less about the mechanics of a common language runtime (CLR) feature and more about how to efficiently use what you’ve got at your disposal. Selecting the right data structures and algorithms is, of course, one of the most common yet important decisions a programmer must make. The wrong choice can make the difference between success and failure or, as is the case most of the time, good performance and, well, terrible performance. Given that parallel programming is often meant to improve performance and that it is generally more difficult than serial programming, the choices are even more fundamental to your success.</description>
      <category>.net</category>
      <pubDate>Tue, 16 Sep 2008 20:35:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/114832.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-09-16T20:35:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/clr_inside_out_9_reusable_parallel_data_structure.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/114832.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This column is less about the mechanics of a common language runtime (CLR) feature and more about how to efficiently use what you’ve got at your disposal. Selecting the right data structures and algorithms is, of course, one of the most common yet important decisions a programmer must make. The wrong choice can make the difference between success and failure or, as is the case most of the time, good performance and, well, terrible performance. Given that parallel programming is often meant to improve performance and that it is generally more difficult than serial programming, the choices are even more fundamental to your success.<br/><br/><a href='http://www.dzone.com/links/rss/clr_inside_out_9_reusable_parallel_data_structure.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=114832' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>114832</dz:linkId>
      <dz:submitDate>2008-09-16T11:30:07Z</dz:submitDate>
      <dz:promoteDate>2008-09-16T20:35:23Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>173</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/114832.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>QuickSort for Fun in F#!</title>
      <link>http://www.dzone.com/links/rss/quicksort_for_fun_in_f.html</link>
      <description>This is a quick sort, implemented in F#. It was fun to implement it!&#xD;
(Compare this to the implementation in C# 3.0!)</description>
      <category>.net</category>
      <category>other languages</category>
      <pubDate>Mon, 01 Sep 2008 21:26:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/109313.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-09-01T21:26:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/quicksort_for_fun_in_f.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/109313.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This is a quick sort, implemented in F#. It was fun to implement it!
(Compare this to the implementation in C# 3.0!)<br/><br/><a href='http://www.dzone.com/links/rss/quicksort_for_fun_in_f.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=109313' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>109313</dz:linkId>
      <dz:submitDate>2008-09-01T21:26:38Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>28</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/109313.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Creating a Content Management System for your ASP.NET Web Site</title>
      <link>http://www.dzone.com/links/rss/creating_a_content_management_system_for_your_asp.html</link>
      <description>This article will show you how to integrate the popular FCKeditor HTML Text editor into an ASP.NET site to provide your users with the ability to edit their web site without them having to access the underlying HTML or source files.</description>
      <category>.net</category>
      <category>frameworks</category>
      <pubDate>Sun, 31 Aug 2008 16:04:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/108901.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-08-31T16:04:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/creating_a_content_management_system_for_your_asp.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/108901.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article will show you how to integrate the popular FCKeditor HTML Text editor into an ASP.NET site to provide your users with the ability to edit their web site without them having to access the underlying HTML or source files.<br/><br/><a href='http://www.dzone.com/links/rss/creating_a_content_management_system_for_your_asp.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=108901' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108901</dz:linkId>
      <dz:submitDate>2008-08-31T16:04:46Z</dz:submitDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>6</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/108901.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Top 10 Things That Annoy Programmers</title>
      <link>http://www.dzone.com/links/rss/top_10_things_that_annoy_programmers.html</link>
      <description>Programmers all have their personal pet peeves.  Whether it's scope creep, Hungarian notation, or smelly coworkers, there are certain nuisances that we must put up with in our line of work.  The following is a list of the top 10 things that annoy programmers, compiled from the results of my recent question on StackOverflow along with some of my own experiences as a programmer.</description>
      <category>opinion</category>
      <pubDate>Thu, 28 Aug 2008 19:19:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/108154.html</guid>
      <dc:creator>kpanghmc</dc:creator>
      <dc:date>2008-08-28T19:19:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/top_10_things_that_annoy_programmers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/108154.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Programmers all have their personal pet peeves.  Whether it's scope creep, Hungarian notation, or smelly coworkers, there are certain nuisances that we must put up with in our line of work.  The following is a list of the top 10 things that annoy programmers, compiled from the results of my recent question on StackOverflow along with some of my own experiences as a programmer.<br/><br/><a href='http://www.dzone.com/links/rss/top_10_things_that_annoy_programmers.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=108154' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>108154</dz:linkId>
      <dz:submitDate>2008-08-28T17:24:32Z</dz:submitDate>
      <dz:promoteDate>2008-08-28T19:19:31Z</dz:promoteDate>
      <dz:voteUpCount>54</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>1353</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/108154.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kpanghmc</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/304135.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Patten Matching in C# 3.0</title>
      <link>http://www.dzone.com/links/rss/patten_matching_in_c_30.html</link>
      <description>Pattern matching works best with built in facilities in the language, yet this was fun to implement.&#xD;
Basically a pattern matching statement(expression, computation) is of type Type1 =&gt; Type2 which means it get a value of type Type1 and returns a value of type Type2. We need a set of pairs of lambdas. Each pair consists of computations of type (Type1 =&gt; bool, Type1 =&gt; Type2). First item of this pair helps us to decide if we must execute the second part or not; ...</description>
      <category>.net</category>
      <pubDate>Wed, 27 Aug 2008 20:11:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/107845.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-08-27T20:11:22Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/patten_matching_in_c_30.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/107845.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Pattern matching works best with built in facilities in the language, yet this was fun to implement.
Basically a pattern matching statement(expression, computation) is of type Type1 => Type2 which means it get a value of type Type1 and returns a value of type Type2. We need a set of pairs of lambdas. Each pair consists of computations of type (Type1 => bool, Type1 => Type2). First item of this pair helps us to decide if we must execute the second part or not; ...<br/><br/><a href='http://www.dzone.com/links/rss/patten_matching_in_c_30.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=107845' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>107845</dz:linkId>
      <dz:submitDate>2008-08-27T20:11:22Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>28</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/107845.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Library of Over 500 Free Database Models</title>
      <link>http://www.dzone.com/links/rss/library_of_over_500_free_database_models.html</link>
      <description>There are over 500 free database models at this website. They are all viewable in data model form and can be saved as an image or printed. You are also able to request an access database for any of the data models available by simply emailing and asking for one. The data models span many different categories from customers to bookstores to catalogs, and the list just goes on.</description>
      <category>database</category>
      <category>tools</category>
      <pubDate>Tue, 05 Aug 2008 04:11:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/100931.html</guid>
      <dc:creator>startrak118</dc:creator>
      <dc:date>2008-08-05T04:11:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/library_of_over_500_free_database_models.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/100931.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There are over 500 free database models at this website. They are all viewable in data model form and can be saved as an image or printed. You are also able to request an access database for any of the data models available by simply emailing and asking for one. The data models span many different categories from customers to bookstores to catalogs, and the list just goes on.<br/><br/><a href='http://www.dzone.com/links/rss/library_of_over_500_free_database_models.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=100931' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>100931</dz:linkId>
      <dz:submitDate>2008-08-04T18:15:05Z</dz:submitDate>
      <dz:promoteDate>2008-08-05T04:11:54Z</dz:promoteDate>
      <dz:voteUpCount>20</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>1603</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/100931.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>startrak118</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/298704.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The Reality of Bad Programmers</title>
      <link>http://www.dzone.com/links/rss/the_reality_of_bad_programmers.html</link>
      <description>I’ve been reading a lot of articles lately outlining what defines a bad programmer. I find this to be a particularly interesting topic myself as often times I am accusing other programmers of being “bad”. Upon reflection, and after reading these articles, I must admit, this is an unfair term. The term “bad” in this context is completely subjective. By calling someone a “bad programmer,” you’re applying standards to them which aren’t universally true. It would be a fair assumption to say that we’ve all wrote “hacks” in our times, and on many occasions, those hacks were out of the necessity of the situation and not what the developer would like to do.</description>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Wed, 09 Jul 2008 12:01:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93569.html</guid>
      <dc:creator>jsugrue</dc:creator>
      <dc:date>2008-07-09T12:01:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_reality_of_bad_programmers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/93569.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I’ve been reading a lot of articles lately outlining what defines a bad programmer. I find this to be a particularly interesting topic myself as often times I am accusing other programmers of being “bad”. Upon reflection, and after reading these articles, I must admit, this is an unfair term. The term “bad” in this context is completely subjective. By calling someone a “bad programmer,” you’re applying standards to them which aren’t universally true. It would be a fair assumption to say that we’ve all wrote “hacks” in our times, and on many occasions, those hacks were out of the necessity of the situation and not what the developer would like to do.<br/><br/><a href='http://www.dzone.com/links/rss/the_reality_of_bad_programmers.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=93569' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>93569</dz:linkId>
      <dz:submitDate>2008-07-09T06:21:12Z</dz:submitDate>
      <dz:promoteDate>2008-07-09T12:01:15Z</dz:promoteDate>
      <dz:voteUpCount>24</dz:voteUpCount>
      <dz:voteDownCount>8</dz:voteDownCount>
      <dz:clickCount>1476</dz:clickCount>
      <dz:commentCount>5</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93569.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jsugrue</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/185351.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>MVC: How to write controllers</title>
      <link>http://www.dzone.com/links/rss/mvc_how_to_write_controllers.html</link>
      <description>4 advices on how to write controllers in a typical MVC application. Rails is used for code examples.</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>ruby</category>
      <pubDate>Tue, 08 Jul 2008 13:33:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/93327.html</guid>
      <dc:creator>andrzejkrzywda</dc:creator>
      <dc:date>2008-07-08T13:33:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mvc_how_to_write_controllers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/93327.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>4 advices on how to write controllers in a typical MVC application. Rails is used for code examples.<br/><br/><a href='http://www.dzone.com/links/rss/mvc_how_to_write_controllers.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=93327' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>93327</dz:linkId>
      <dz:submitDate>2008-07-08T09:52:38Z</dz:submitDate>
      <dz:promoteDate>2008-07-08T13:33:19Z</dz:promoteDate>
      <dz:voteUpCount>23</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1304</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/93327.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>andrzejkrzywda</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/229243.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Pipelines/Streams offer easy parallel programming</title>
      <link>http://www.dzone.com/links/rss/pipelinesstreams_offer_easy_parallel_programming.html</link>
      <description>Pipelines and/or stream programming often get high marks from users for being intuitive.  They also qualify as a magic bullet to making parallel programming easy and successful.</description>
      <category>opinion</category>
      <pubDate>Mon, 07 Jul 2008 17:23:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92987.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-07-07T17:23:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/pipelinesstreams_offer_easy_parallel_programming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92987.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Pipelines and/or stream programming often get high marks from users for being intuitive.  They also qualify as a magic bullet to making parallel programming easy and successful.<br/><br/><a href='http://www.dzone.com/links/rss/pipelinesstreams_offer_easy_parallel_programming.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92987' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92987</dz:linkId>
      <dz:submitDate>2008-07-07T06:49:55Z</dz:submitDate>
      <dz:promoteDate>2008-07-07T17:23:54Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>231</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92987.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Flash 10 will support P2P network and UDP</title>
      <link>http://www.dzone.com/links/rss/flash_10_will_support_p2p_network_and_udp.html</link>
      <description>In the latest beta release of Flash Player 10, Adobe introduced the RTMFP support.&#xD;
This technology will allow P2P communication between players and UDP</description>
      <category>flash-flex</category>
      <category>web 2.0</category>
      <pubDate>Sat, 05 Jul 2008 11:44:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92516.html</guid>
      <dc:creator>madarco</dc:creator>
      <dc:date>2008-07-05T11:44:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/flash_10_will_support_p2p_network_and_udp.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92516.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In the latest beta release of Flash Player 10, Adobe introduced the RTMFP support.
This technology will allow P2P communication between players and UDP<br/><br/><a href='http://www.dzone.com/links/rss/flash_10_will_support_p2p_network_and_udp.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92516' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92516</dz:linkId>
      <dz:submitDate>2008-07-04T09:21:13Z</dz:submitDate>
      <dz:promoteDate>2008-07-05T11:44:09Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>299</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92516.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>madarco</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/220134.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Preen Code and Global Harming</title>
      <link>http://www.dzone.com/links/rss/preen_code_and_global_harming.html</link>
      <description>It is about some time that our world is being raided by strike of economical,ecological and climate side effects of depending so widely on the carbon based sources of energy. We manage it as a cute idea yet and there is an ice-less pole up there at the same time. Do you think if we stop the wrong processes - even if so - all these changes will stop suddenly and thing will go back to their places?&#xD;
&#xD;
The same thing just happened in software! "Intel and AMD alike have been saying for several years that the days of "free" performance scaling from faster processors are behind us, and that future performance improvements will require software changes to take advantage of the abundance of cores." and yet we do not take it seriously! "Yeah! So what? Why should I care? It is not about this kind of software that I am developing! These are ideas about selling more! This is a hardware problem and they must solve it! ...".</description>
      <category>opinion</category>
      <category>other languages</category>
      <category>research</category>
      <pubDate>Thu, 03 Jul 2008 17:22:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92377.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-07-03T17:22:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/preen_code_and_global_harming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92377.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It is about some time that our world is being raided by strike of economical,ecological and climate side effects of depending so widely on the carbon based sources of energy. We manage it as a cute idea yet and there is an ice-less pole up there at the same time. Do you think if we stop the wrong processes - even if so - all these changes will stop suddenly and thing will go back to their places?

The same thing just happened in software! "Intel and AMD alike have been saying for several years that the days of "free" performance scaling from faster processors are behind us, and that future performance improvements will require software changes to take advantage of the abundance of cores." and yet we do not take it seriously! "Yeah! So what? Why should I care? It is not about this kind of software that I am developing! These are ideas about selling more! This is a hardware problem and they must solve it! ...".<br/><br/><a href='http://www.dzone.com/links/rss/preen_code_and_global_harming.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92377' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92377</dz:linkId>
      <dz:submitDate>2008-07-03T17:22:16Z</dz:submitDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>157</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92377.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Quickstart Guide to Subversion on SourceForge</title>
      <link>http://www.dzone.com/links/rss/quickstart_guide_to_subversion_on_sourceforge.html</link>
      <description>...One complaint I received from developers who read my Quickstart Guide To Open Source Development With CVS and SourceForge is the sheer amount of complexity just to get started (not that it was my fault, I was just the messenger). With Subversion, contributing to a project on SourceForge is now much simpler...</description>
      <category>how-to</category>
      <category>open source</category>
      <category>tools</category>
      <pubDate>Fri, 04 Jul 2008 08:56:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92316.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-07-04T08:56:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/quickstart_guide_to_subversion_on_sourceforge.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92316.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>...One complaint I received from developers who read my Quickstart Guide To Open Source Development With CVS and SourceForge is the sheer amount of complexity just to get started (not that it was my fault, I was just the messenger). With Subversion, contributing to a project on SourceForge is now much simpler...<br/><br/><a href='http://www.dzone.com/links/rss/quickstart_guide_to_subversion_on_sourceforge.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92316' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92316</dz:linkId>
      <dz:submitDate>2008-07-03T14:06:56Z</dz:submitDate>
      <dz:promoteDate>2008-07-04T08:56:24Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>222</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92316.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Get Started With Django</title>
      <link>http://www.dzone.com/links/rss/get_started_with_django.html</link>
      <description>Django was designed from the ground up to handle two common web developer challenges: intensive deadlines and strict adherence to the Don't Repeat Yourself (DRY) principle. DRY sounds exactly like what it is: Why write the same code over and over again?</description>
      <category>frameworks</category>
      <category>how-to</category>
      <category>python</category>
      <pubDate>Wed, 02 Jul 2008 18:19:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92003.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-07-02T18:19:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/get_started_with_django.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92003.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Django was designed from the ground up to handle two common web developer challenges: intensive deadlines and strict adherence to the Don't Repeat Yourself (DRY) principle. DRY sounds exactly like what it is: Why write the same code over and over again? <br/><br/><a href='http://www.dzone.com/links/rss/get_started_with_django.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92003' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92003</dz:linkId>
      <dz:submitDate>2008-07-02T13:10:31Z</dz:submitDate>
      <dz:promoteDate>2008-07-02T18:19:01Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>353</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92003.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Intel says to prepare for 'thousands of cores'</title>
      <link>http://www.dzone.com/links/rss/intel_says_to_prepare_for_thousands_of_cores.html</link>
      <description>Intel is telling software developers to start thinking about not just tens but thousands of processing cores.</description>
      <category>hardware</category>
      <category>trends</category>
      <pubDate>Wed, 02 Jul 2008 19:12:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/92000.html</guid>
      <dc:creator>rick</dc:creator>
      <dc:date>2008-07-02T19:12:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/intel_says_to_prepare_for_thousands_of_cores.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/92000.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Intel is telling software developers to start thinking about not just tens but thousands of processing cores.<br/><br/><a href='http://www.dzone.com/links/rss/intel_says_to_prepare_for_thousands_of_cores.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=92000' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>92000</dz:linkId>
      <dz:submitDate>2008-07-02T13:04:08Z</dz:submitDate>
      <dz:promoteDate>2008-07-02T19:12:11Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>277</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/92000.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rick</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/1.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to invoke a IronPython function from C# using the DLR Hosting API</title>
      <link>http://www.dzone.com/links/rss/how_to_invoke_a_ironpython_function_from_c_using.html</link>
      <description>Like I wrote in my previous post, the Hosting API lets you do some very interesting and powerful things with the DLR. One of the things I had listed was the ability to invoke a method implemented in python from C#.</description>
      <category>how-to</category>
      <category>other languages</category>
      <pubDate>Wed, 02 Jul 2008 05:06:30 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91892.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2008-07-02T05:06:30Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_invoke_a_ironpython_function_from_c_using.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/91892.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Like I wrote in my previous post, the Hosting API lets you do some very interesting and powerful things with the DLR. One of the things I had listed was the ability to invoke a method implemented in python from C#. <br/><br/><a href='http://www.dzone.com/links/rss/how_to_invoke_a_ironpython_function_from_c_using.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=91892' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>91892</dz:linkId>
      <dz:submitDate>2008-07-02T05:06:30Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>15</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91892.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How to define the default value for a property in C#?</title>
      <link>http://www.dzone.com/links/rss/how_to_define_the_default_value_for_a_property_in.html</link>
      <description>When you are creating your form controls and classes in the .NET languages, you maybe want to set the default values to some properties for the controls or classes, and later on get the default values programmatically. This article shows you how to get these done in C#.</description>
      <category>.net</category>
      <category>how-to</category>
      <pubDate>Wed, 02 Jul 2008 12:00:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91877.html</guid>
      <dc:creator>jamesling</dc:creator>
      <dc:date>2008-07-02T12:00:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_to_define_the_default_value_for_a_property_in.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/91877.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>When you are creating your form controls and classes in the .NET languages, you maybe want to set the default values to some properties for the controls or classes, and later on get the default values programmatically. This article shows you how to get these done in C#.<br/><br/><a href='http://www.dzone.com/links/rss/how_to_define_the_default_value_for_a_property_in.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=91877' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>91877</dz:linkId>
      <dz:submitDate>2008-07-02T03:17:11Z</dz:submitDate>
      <dz:promoteDate>2008-07-02T12:00:00Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>234</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91877.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>jamesling</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/290279.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Next Generation Javascripting</title>
      <link>http://www.dzone.com/links/rss/next_generation_javascripting.html</link>
      <description>But even as Javascript—as well as the HTML elements it has access to— continues to mature, the general perception of what these technologies enable do not. It took the Web 2.0 revolution to dispel the view that Javascript and Dynamic HTML were mainly useful for form validation and making annoying websites. With Tamarin coming to Firefox and SquirrelFish coming to WebKit, we are ready to see the next wave of projects that again expand our understanding of what is possible on the Web.</description>
      <category>javascript</category>
      <category>trends</category>
      <pubDate>Wed, 02 Jul 2008 12:49:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/91701.html</guid>
      <dc:creator>Kirill Grouchnikov</dc:creator>
      <dc:date>2008-07-02T12:49:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/next_generation_javascripting.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/91701.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>But even as Javascript—as well as the HTML elements it has access to— continues to mature, the general perception of what these technologies enable do not. It took the Web 2.0 revolution to dispel the view that Javascript and Dynamic HTML were mainly useful for form validation and making annoying websites. With Tamarin coming to Firefox and SquirrelFish coming to WebKit, we are ready to see the next wave of projects that again expand our understanding of what is possible on the Web.<br/><br/><a href='http://www.dzone.com/links/rss/next_generation_javascripting.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=91701' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>91701</dz:linkId>
      <dz:submitDate>2008-07-01T14:22:29Z</dz:submitDate>
      <dz:promoteDate>2008-07-02T12:49:52Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>448</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/91701.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>kirillcool</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/160542.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Wafagy</title>
      <link>http://www.dzone.com/links/rss/wafagy.html</link>
      <description>A new design pattern is being forged into new interesting technologies and this is a re-arrangement of it's concepts. This design pattern has four main steps in implementation; and it is for unifying or making constraint on boundaries of somthing (some context):&#xD;
- Wrap it&#xD;
- Formalize it&#xD;
- Generalize it&#xD;
- Simplify it</description>
      <category>how-to</category>
      <category>opinion</category>
      <category>research</category>
      <pubDate>Thu, 19 Jun 2008 16:14:19 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/88590.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-06-19T16:14:19Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/wafagy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/88590.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A new design pattern is being forged into new interesting technologies and this is a re-arrangement of it's concepts. This design pattern has four main steps in implementation; and it is for unifying or making constraint on boundaries of somthing (some context):
- Wrap it
- Formalize it
- Generalize it
- Simplify it<br/><br/><a href='http://www.dzone.com/links/rss/wafagy.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=88590' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>88590</dz:linkId>
      <dz:submitDate>2008-06-19T16:14:19Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>26</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/88590.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Annotatable Types</title>
      <link>http://www.dzone.com/links/rss/annotatable_types.html</link>
      <description>It has happened in coding C#, for sure, that we wanted to return more than just a value from a method. Simplest way is to define a new type that contains necessary information and return one instance of it from our method. Also we can use out (or ref) arguments which provides us a mechanism for observing some result more than just returning value of a method.&#xD;
&#xD;
Another more clean way is to use tuples. In F# we have them naturally in language level but in C# we must have an implementation of them and the implementation will be uglier than what it looks like in F#. This way in C# is very like the first one except we use a type with specific names for it's properties...</description>
      <category>.net</category>
      <category>other languages</category>
      <pubDate>Fri, 25 Apr 2008 11:45:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77635.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-04-25T11:45:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/annotatable_types.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/77635.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It has happened in coding C#, for sure, that we wanted to return more than just a value from a method. Simplest way is to define a new type that contains necessary information and return one instance of it from our method. Also we can use out (or ref) arguments which provides us a mechanism for observing some result more than just returning value of a method.

Another more clean way is to use tuples. In F# we have them naturally in language level but in C# we must have an implementation of them and the implementation will be uglier than what it looks like in F#. This way in C# is very like the first one except we use a type with specific names for it's properties...<br/><br/><a href='http://www.dzone.com/links/rss/annotatable_types.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=77635' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>77635</dz:linkId>
      <dz:submitDate>2008-04-25T11:45:11Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>26</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/77635.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Duck Typing In C# 3.0</title>
      <link>http://www.dzone.com/links/rss/duck_typing_in_c_30.html</link>
      <description>In C# 3.0 we achieve this feature by employing Extension Methods. The whole point came straightly from definition of Extension Methods, where says: "An extension method with the same name and signature as an interface or class method will never be called.". That means we can call a method on objects without providing a specific type for the compiler. Of course we have the choice to add the extension methods to just one type/class of objects; that for example have implemented a specific interface.</description>
      <category>.net</category>
      <category>other languages</category>
      <category>ruby</category>
      <pubDate>Fri, 25 Apr 2008 11:44:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77634.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-04-25T11:44:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/duck_typing_in_c_30.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/77634.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In C# 3.0 we achieve this feature by employing Extension Methods. The whole point came straightly from definition of Extension Methods, where says: "An extension method with the same name and signature as an interface or class method will never be called.". That means we can call a method on objects without providing a specific type for the compiler. Of course we have the choice to add the extension methods to just one type/class of objects; that for example have implemented a specific interface.<br/><br/><a href='http://www.dzone.com/links/rss/duck_typing_in_c_30.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=77634' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>77634</dz:linkId>
      <dz:submitDate>2008-04-25T11:44:01Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>37</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/77634.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Vista, Office 2007 or Why Microsoft Gone Stupid!</title>
      <link>http://www.dzone.com/links/rss/vista_office_2007_or_why_microsoft_gone_stupid.html</link>
      <description>"DO NOT BREAK THE USER EXPERIENCE!" That is the holy "point" of desktop application development! Add as much layers as you want below the user experience layer! But do not change that! Are you eager to provide more fantastic experiences for user?</description>
      <category>microsoft</category>
      <category>windows</category>
      <pubDate>Sat, 26 Apr 2008 20:14:48 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/77633.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-04-26T20:14:48Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/vista_office_2007_or_why_microsoft_gone_stupid.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/77633.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>"DO NOT BREAK THE USER EXPERIENCE!" That is the holy "point" of desktop application development! Add as much layers as you want below the user experience layer! But do not change that! Are you eager to provide more fantastic experiences for user?<br/><br/><a href='http://www.dzone.com/links/rss/vista_office_2007_or_why_microsoft_gone_stupid.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=77633' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>77633</dz:linkId>
      <dz:submitDate>2008-04-25T11:42:26Z</dz:submitDate>
      <dz:promoteDate>2008-04-26T20:14:48Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>5</dz:voteDownCount>
      <dz:clickCount>535</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/77633.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Dependency Injection Not Needed In C#</title>
      <link>http://www.dzone.com/links/rss/dependency_injection_not_needed_in_c.html</link>
      <description>We do not need Dependency Injection in C# 3.0. Because we already have it in a very cleaner way!... (Using extension methods in a different way to make everything inside-out!)</description>
      <category>.net</category>
      <category>frameworks</category>
      <category>methodology</category>
      <pubDate>Mon, 14 Apr 2008 23:24:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/75872.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-04-14T23:24:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dependency_injection_not_needed_in_c.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/75872.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We do not need Dependency Injection in C# 3.0. Because we already have it in a very cleaner way!... (Using extension methods in a different way to make everything inside-out!)<br/><br/><a href='http://www.dzone.com/links/rss/dependency_injection_not_needed_in_c.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=75872' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>75872</dz:linkId>
      <dz:submitDate>2008-04-14T23:24:41Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>6</dz:voteDownCount>
      <dz:clickCount>328</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/75872.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>10 Ways to Improve Your Programming Productivity</title>
      <link>http://www.dzone.com/links/rss/10_ways_to_improve_your_programming_productivity.html</link>
      <description>A collection of some old methods, revisited.  After looking back and trying to figure out what separates one [productive] day from the next [unproductive day], here are some commonalities I've noticed.</description>
      <category>how-to</category>
      <category>news</category>
      <category>opinion</category>
      <category>trends</category>
      <pubDate>Thu, 13 Mar 2008 10:44:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/70561.html</guid>
      <dc:creator>moorage</dc:creator>
      <dc:date>2008-03-13T10:44:27Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/10_ways_to_improve_your_programming_productivity.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/70561.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A collection of some old methods, revisited.  After looking back and trying to figure out what separates one [productive] day from the next [unproductive day], here are some commonalities I've noticed. <br/><br/><a href='http://www.dzone.com/links/rss/10_ways_to_improve_your_programming_productivity.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=70561' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>70561</dz:linkId>
      <dz:submitDate>2008-03-12T23:35:42Z</dz:submitDate>
      <dz:promoteDate>2008-03-13T10:44:27Z</dz:promoteDate>
      <dz:voteUpCount>50</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>2220</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/70561.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>moorage</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/241337.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Programming Language Design</title>
      <link>http://www.dzone.com/links/rss/programming_language_design.html</link>
      <description>A cartoon on best programming language; invented yet!</description>
      <category>humor</category>
      <category>other languages</category>
      <pubDate>Sat, 08 Mar 2008 17:04:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/69642.html</guid>
      <dc:creator>ksh2dzone</dc:creator>
      <dc:date>2008-03-08T17:04:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/programming_language_design.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/69642.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A cartoon on best programming language; invented yet!<br/><br/><a href='http://www.dzone.com/links/rss/programming_language_design.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=69642' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>69642</dz:linkId>
      <dz:submitDate>2008-03-07T00:37:08Z</dz:submitDate>
      <dz:promoteDate>2008-03-08T17:04:41Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>8</dz:voteDownCount>
      <dz:clickCount>726</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/69642.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>ksh2dzone</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/249531.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Firefox passed half of a billion downloads</title>
      <link>http://www.dzone.com/links/rss/firefox_passed_half_of_a_billion_downloads.html</link>
      <description>As the latest report from spreadfirefox.com, the Firefox browser has been downloaded over 500 million times by now.</description>
      <category>news</category>
      <pubDate>Fri, 22 Feb 2008 17:12:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/67587.html</guid>
      <dc:creator>tomhacker</dc:creator>
      <dc:date>2008-02-22T17:12:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/firefox_passed_half_of_a_billion_downloads.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/67587.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>As the latest report from spreadfirefox.com, the Firefox browser has been downloaded over 500 million times by now.<br/><br/><a href='http://www.dzone.com/links/rss/firefox_passed_half_of_a_billion_downloads.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=67587' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>67587</dz:linkId>
      <dz:submitDate>2008-02-22T17:12:42Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>6</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/67587.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>tomhacker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/270629.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

