<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xml" href="http://www.dzone.com/links/misc/rss.xsl"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dz="http://www.developerzone.com/modules/dz/1.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>DZone links by dzonelurker</title>
    <link>http://www.dzone.com/links/users/links/236137.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 10:40:26 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-10-13T10:40:26Z</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/236137/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>May 2007: Spring gets $10 million</title>
      <link>http://www.dzone.com/links/rss/may_2007_spring_gets_10_million.html</link>
      <description>CTO Rod Johnson one year ago: "I think the biggest change you will see is an increase in our investment in the Spring Portfolio. Looking from the outside, with Spring 2.0, Spring 2.1, Spring OSGi, Spring Web Flow, the new Spring Batch and the other portfolio projects charging along, I'm sure our pace of development looks pretty impressive. But inside, we are convinced that we can do even more, and even more quickly. That requires increased and dedicated investment on product development. We are also planning to grow our sales and marketing capability".</description>
      <category>frameworks</category>
      <category>server</category>
      <category>trends</category>
      <pubDate>Wed, 07 May 2008 18:57:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79786.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-07T18:57:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/may_2007_spring_gets_10_million.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/79786.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>CTO Rod Johnson one year ago: "I think the biggest change you will see is an increase in our investment in the Spring Portfolio. Looking from the outside, with Spring 2.0, Spring 2.1, Spring OSGi, Spring Web Flow, the new Spring Batch and the other portfolio projects charging along, I'm sure our pace of development looks pretty impressive. But inside, we are convinced that we can do even more, and even more quickly. That requires increased and dedicated investment on product development. We are also planning to grow our sales and marketing capability".<br/><br/><a href='http://www.dzone.com/links/rss/may_2007_spring_gets_10_million.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=79786' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>79786</dz:linkId>
      <dz:submitDate>2008-05-07T18:57:24Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>1</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/79786.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Open Source - A "Freemium Business Model"?</title>
      <link>http://www.dzone.com/links/rss/open_source_a_freemium_business_model.html</link>
      <description>Give your service away for free, acquire a lot of customers very efficiently through word of mouth, referral networks, organic search marketing, etc, then offer premium priced value added services or an enhanced version of your service to your customer base.</description>
      <category>open source</category>
      <category>trends</category>
      <pubDate>Fri, 09 May 2008 12:44:26 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/79608.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-09T12:44:26Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/open_source_a_freemium_business_model.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/79608.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Give your service away for free, acquire a lot of customers very efficiently through word of mouth, referral networks, organic search marketing, etc, then offer premium priced value added services or an enhanced version of your service to your customer base. <br/><br/><a href='http://www.dzone.com/links/rss/open_source_a_freemium_business_model.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=79608' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>79608</dz:linkId>
      <dz:submitDate>2008-05-06T17:37:26Z</dz:submitDate>
      <dz:promoteDate>2008-05-09T12:44:26Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>8</dz:voteDownCount>
      <dz:clickCount>202</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/79608.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Understanding GPL: Users who change GPL code have absolutely no, zero, zippo, big bagel, goose egg obligation to give back to "the community".</title>
      <link>http://www.dzone.com/links/rss/understanding_gpl_users_who_change_gpl_code_have.html</link>
      <description>I, as a developer and user of GPL source code only have an obligation to the people who receive the software, whom I have a distribution relationship with. And there's nothing that says I have to enter in to that relationship with anyone "for free". When I sell the software to a customer, I have an obligation to make the source available to the customer, and only that customer, and that customer can then run off and do with it whatever they wish.</description>
      <category>open source</category>
      <category>standards</category>
      <category>trends</category>
      <pubDate>Sun, 04 May 2008 18:16:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78830.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-04T18:16:33Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/understanding_gpl_users_who_change_gpl_code_have.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78830.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I, as a developer and user of GPL source code only have an obligation to the people who receive the software, whom I have a distribution relationship with. And there's nothing that says I have to enter in to that relationship with anyone "for free". When I sell the software to a customer, I have an obligation to make the source available to the customer, and only that customer, and that customer can then run off and do with it whatever they wish.
<br/><br/><a href='http://www.dzone.com/links/rss/understanding_gpl_users_who_change_gpl_code_have.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78830' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78830</dz:linkId>
      <dz:submitDate>2008-05-01T21:10:55Z</dz:submitDate>
      <dz:promoteDate>2008-05-04T18:16:33Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>4</dz:voteDownCount>
      <dz:clickCount>630</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78830.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>No Need to Constantly Learn New Programming Languages - Programming Language Popularity is Quite Stable</title>
      <link>http://www.dzone.com/links/rss/no_need_to_constantly_learn_new_programming_langu.html</link>
      <description>If we take a look at the top 10 programming languages, not much has happened the last five years. Only Python entered the top 10, replacing COBOL. This comes as a surprise because the IT world is moving so fast that in most areas, the market is usually completely changed in five years time.</description>
      <category>other languages</category>
      <category>trends</category>
      <pubDate>Thu, 01 May 2008 19:06:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78706.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-01T19:06:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/no_need_to_constantly_learn_new_programming_langu.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78706.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>If we take a look at the top 10 programming languages, not much has happened the last five years. Only Python entered the top 10, replacing COBOL. This comes as a surprise because the IT world is moving so fast that in most areas, the market is usually completely changed in five years time.<br/><br/><a href='http://www.dzone.com/links/rss/no_need_to_constantly_learn_new_programming_langu.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78706' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78706</dz:linkId>
      <dz:submitDate>2008-05-01T12:25:16Z</dz:submitDate>
      <dz:promoteDate>2008-05-01T19:06:16Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>5</dz:voteDownCount>
      <dz:clickCount>768</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78706.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Architecture astronauts take over (Joel on Software)</title>
      <link>http://www.dzone.com/links/rss/architecture_astronauts_take_over_joel_on_software.html</link>
      <description>That's one sure tip-off to the fact that you're being assaulted by an Architecture Astronaut: the incredible amount of bombast; the heroic, utopian grandiloquence; the boastfulness; the complete lack of reality. And people buy it! The business press goes wild! The hallmark of an architecture astronaut is that they don't solve an actual problem... they solve something that appears to be the template of a lot of problems. Or at least, they try.</description>
      <category>frameworks</category>
      <category>opinion</category>
      <category>trends</category>
      <pubDate>Thu, 01 May 2008 13:47:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78690.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-01T13:47:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/architecture_astronauts_take_over_joel_on_software.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78690.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>That's one sure tip-off to the fact that you're being assaulted by an Architecture Astronaut: the incredible amount of bombast; the heroic, utopian grandiloquence; the boastfulness; the complete lack of reality. And people buy it! The business press goes wild! The hallmark of an architecture astronaut is that they don't solve an actual problem... they solve something that appears to be the template of a lot of problems. Or at least, they try.<br/><br/><a href='http://www.dzone.com/links/rss/architecture_astronauts_take_over_joel_on_software.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78690' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78690</dz:linkId>
      <dz:submitDate>2008-05-01T09:53:14Z</dz:submitDate>
      <dz:promoteDate>2008-05-01T13:47:07Z</dz:promoteDate>
      <dz:voteUpCount>46</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>720</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78690.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>SpringSource licenses its Application Platform under GPL V3</title>
      <link>http://www.dzone.com/links/rss/springsource_licenses_its_application_platform_un.html</link>
      <description>It's going to have two versions: a GPLed, open version, and a subscription-based version.&#xD;
Rod Johnson: "Creating an application platform that makes the benefits of OSGi available to end users was a huge investment for us. There's a lot of technical innovation under the hood which won't be immediately apparent but which enables us to make a generational leap. If we're giving that technology away in open source, we wanted others who build on it to also give away the results in open source."</description>
      <category>news</category>
      <pubDate>Fri, 02 May 2008 19:14:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78639.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-02T19:14:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/springsource_licenses_its_application_platform_un.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78639.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>It's going to have two versions: a GPLed, open version, and a subscription-based version.
Rod Johnson: "Creating an application platform that makes the benefits of OSGi available to end users was a huge investment for us. There's a lot of technical innovation under the hood which won't be immediately apparent but which enables us to make a generational leap. If we're giving that technology away in open source, we wanted others who build on it to also give away the results in open source."<br/><br/><a href='http://www.dzone.com/links/rss/springsource_licenses_its_application_platform_un.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78639' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78639</dz:linkId>
      <dz:submitDate>2008-04-30T21:44:53Z</dz:submitDate>
      <dz:promoteDate>2008-05-02T19:14:25Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>277</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78639.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>My Job Went to India: 52 Ways to Save Your Job</title>
      <link>http://www.dzone.com/links/rss/my_job_went_to_india_52_ways_to_save_your_job.html</link>
      <description>This book isn’t about India. It’s about you. You’ve already lost your job. You may still be drawing a paycheck, but the job you were hired to do no longer exists. Your company has changed, the technology has changed, the economy has changed, and the ways you can add value have changed. Have you adapted to these changes? Or are you at risk?</description>
      <category>trends</category>
      <pubDate>Thu, 01 May 2008 12:17:29 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78628.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-01T12:17:29Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/my_job_went_to_india_52_ways_to_save_your_job.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78628.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This book isn’t about India. It’s about you. You’ve already lost your job. You may still be drawing a paycheck, but the job you were hired to do no longer exists. Your company has changed, the technology has changed, the economy has changed, and the ways you can add value have changed. Have you adapted to these changes? Or are you at risk?<br/><br/><a href='http://www.dzone.com/links/rss/my_job_went_to_india_52_ways_to_save_your_job.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78628' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78628</dz:linkId>
      <dz:submitDate>2008-04-30T21:16:15Z</dz:submitDate>
      <dz:promoteDate>2008-05-01T12:17:29Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>14</dz:voteDownCount>
      <dz:clickCount>656</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78628.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>MySQL so busy becoming PostgreSQL it forgets its community</title>
      <link>http://www.dzone.com/links/rss/mysql_so_busy_becoming_postgresql_it_forgets_its.html</link>
      <description>On the surface everything is looking  smooth: MySQL distributes proprietary MySQL+InnoDB to those who wants to embed them in their proprietary applications The open source community can work with  GPL MySQL and GPL InnoDB. In practice it doesn't work quite that way:</description>
      <category>database</category>
      <pubDate>Fri, 02 May 2008 02:07:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/78419.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-05-02T02:07:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mysql_so_busy_becoming_postgresql_it_forgets_its.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/78419.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>On the surface everything is looking  smooth: MySQL distributes proprietary MySQL+InnoDB to those who wants to embed them in their proprietary applications The open source community can work with  GPL MySQL and GPL InnoDB. In practice it doesn't work quite that way:<br/><br/><a href='http://www.dzone.com/links/rss/mysql_so_busy_becoming_postgresql_it_forgets_its.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=78419' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>78419</dz:linkId>
      <dz:submitDate>2008-04-29T21:50:03Z</dz:submitDate>
      <dz:promoteDate>2008-05-02T02:07:31Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>6</dz:voteDownCount>
      <dz:clickCount>622</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/78419.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>How SimpleDB Differs from a RDBMS</title>
      <link>http://www.dzone.com/links/rss/how_simpledb_differs_from_a_rdbms.html</link>
      <description>New databases like SimpleDB and BigTable are what's different. As a long time RDBMS user what can you expect of SimpleDB? Making a database scalable is not a solvable problem through more programming. So for programmers the right trade off was made. A scalable database you don't have to worry about for more programming work you already know how to do.</description>
      <category>database</category>
      <category>trends</category>
      <pubDate>Tue, 22 Apr 2008 17:52:06 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76919.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-22T17:52:06Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/how_simpledb_differs_from_a_rdbms.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/76919.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>New databases like SimpleDB and BigTable are what's different. As a long time RDBMS user what can you expect of SimpleDB? Making a database scalable is not a solvable problem through more programming. So for programmers the right trade off was made. A scalable database you don't have to worry about for more programming work you already know how to do.<br/><br/><a href='http://www.dzone.com/links/rss/how_simpledb_differs_from_a_rdbms.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=76919' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>76919</dz:linkId>
      <dz:submitDate>2008-04-21T18:06:05Z</dz:submitDate>
      <dz:promoteDate>2008-04-22T17:52:06Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>483</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/76919.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Article: Programmatic DI with Abstract Factories</title>
      <link>http://www.dzone.com/links/rss/article_programmatic_di_with_abstract_factories.html</link>
      <description>"Programmatic Dependency Injection with an Abstract Factory," by Danny Hui, discusses the strength and weakness of applying Dependency Injection (DI) with a variant of Abstract Factory design pattern. This approach is especially suitable for such scenarios as creating local stateful objects with dynamic parameters, handling checked exceptions thrown during object creation, and dynamically wiring up objects. IoC frameworks, such as Spring IoC container, PicoContainer and Guice, do not offer good solutions for these issues or simply unable to address them.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Mon, 21 Apr 2008 19:21:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76640.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-21T19:21:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/article_programmatic_di_with_abstract_factories.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/76640.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>"Programmatic Dependency Injection with an Abstract Factory," by Danny Hui, discusses the strength and weakness of applying Dependency Injection (DI) with a variant of Abstract Factory design pattern. This approach is especially suitable for such scenarios as creating local stateful objects with dynamic parameters, handling checked exceptions thrown during object creation, and dynamically wiring up objects. IoC frameworks, such as Spring IoC container, PicoContainer and Guice, do not offer good solutions for these issues or simply unable to address them.
<br/><br/><a href='http://www.dzone.com/links/rss/article_programmatic_di_with_abstract_factories.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=76640' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>76640</dz:linkId>
      <dz:submitDate>2008-04-19T21:13:11Z</dz:submitDate>
      <dz:promoteDate>2008-04-21T19:21:01Z</dz:promoteDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>291</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/76640.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Dependency Injection Without Frameworks</title>
      <link>http://www.dzone.com/links/rss/dependency_injection_without_frameworks.html</link>
      <description>The servlet has a map of requestHandlers, mapped against their urls. When it loads (init method), it makes an ApplicationAssembler and asks it to populate all the handlers with fully injected collaborators. From then on it’s easy - once a request arrives, the application looks up the fully populated handler and asks it to do the job.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Sat, 19 Apr 2008 00:18:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76267.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-19T00:18:15Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dependency_injection_without_frameworks.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/76267.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The servlet has a map of requestHandlers, mapped against their urls. When it loads (init method), it makes an ApplicationAssembler and asks it to populate all the handlers with fully injected collaborators. From then on it’s easy - once a request arrives, the application looks up the fully populated handler and asks it to do the job.<br/><br/><a href='http://www.dzone.com/links/rss/dependency_injection_without_frameworks.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=76267' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>76267</dz:linkId>
      <dz:submitDate>2008-04-16T21:37:55Z</dz:submitDate>
      <dz:promoteDate>2008-04-19T00:18:15Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>531</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/76267.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Programmatic DI without IoC Containers</title>
      <link>http://www.dzone.com/links/rss/programmatic_di_without_ioc_containers.html</link>
      <description>"Programmatic Dependency Injection with an Abstract Factory," by Danny Hui, discusses the strength and weakness of applying Dependency Injection (DI) with a variant of Abstract Factory design pattern. This approach is especially suitable for such scenarios as creating local stateful objects with dynamic parameters, handling checked exceptions thrown during object creation, and dynamically wiring up objects. IoC frameworks, such as Spring IoC container, PicoContainer and Guice, do not offer good solutions for these issues or simply unable to address them.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>methodology</category>
      <pubDate>Wed, 16 Apr 2008 21:08:23 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76266.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-16T21:08:23Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/programmatic_di_without_ioc_containers.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/76266.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>"Programmatic Dependency Injection with an Abstract Factory," by Danny Hui, discusses the strength and weakness of applying Dependency Injection (DI) with a variant of Abstract Factory design pattern. This approach is especially suitable for such scenarios as creating local stateful objects with dynamic parameters, handling checked exceptions thrown during object creation, and dynamically wiring up objects. IoC frameworks, such as Spring IoC container, PicoContainer and Guice, do not offer good solutions for these issues or simply unable to address them.<br/><br/><a href='http://www.dzone.com/links/rss/programmatic_di_without_ioc_containers.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=76266' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>76266</dz:linkId>
      <dz:submitDate>2008-04-16T21:08:23Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>30</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/76266.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Revisiting Dogfood – Companies not using their own products</title>
      <link>http://www.dzone.com/links/rss/revisiting_dogfood_companies_not_using_their_own.html</link>
      <description>A long time ago, I blogged about Spring not eating its own dogfood, using Drupal for their website instead of a Java product, much less a Spring component somewhere in the mix. They're not the only high-profile Java site using non-Java – and it's telling that people didn't care.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>opinion</category>
      <pubDate>Fri, 18 Apr 2008 01:55:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/76264.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-18T01:55:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/revisiting_dogfood_companies_not_using_their_own.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/76264.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A long time ago, I blogged about Spring not eating its own dogfood, using Drupal for their website instead of a Java product, much less a Spring component somewhere in the mix. They're not the only high-profile Java site using non-Java – and it's telling that people didn't care.<br/><br/><a href='http://www.dzone.com/links/rss/revisiting_dogfood_companies_not_using_their_own.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=76264' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>76264</dz:linkId>
      <dz:submitDate>2008-04-16T20:58:38Z</dz:submitDate>
      <dz:promoteDate>2008-04-18T01:55:43Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>418</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/76264.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>WingS 3.2 Released</title>
      <link>http://www.dzone.com/links/rss/wings_32_released.html</link>
      <description>Wings is a web application framework based on Java Servlets, resembling the Swing API with its MVC paradigm and event oriented design principles. It utilizes the models, events, and event listeners of Swing. Like in Swing, components are arranged in a hierarchy of containers, whose root container is hooked to a frame. Since version 3 wingS utilizes AJAX for incremental updates of the client.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>news</category>
      <pubDate>Tue, 01 Apr 2008 20:35:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/73748.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-01T20:35:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/wings_32_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/73748.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Wings is a web application framework based on Java Servlets, resembling the Swing API with its MVC paradigm and event oriented design principles. It utilizes the models, events, and event listeners of Swing. Like in Swing, components are arranged in a hierarchy of containers, whose root container is hooked to a frame. Since version 3 wingS utilizes AJAX for incremental updates of the client. <br/><br/><a href='http://www.dzone.com/links/rss/wings_32_released.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=73748' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>73748</dz:linkId>
      <dz:submitDate>2008-04-01T20:35:28Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>25</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/73748.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Relevance - A Serious Competitor for Spring</title>
      <link>http://www.dzone.com/links/rss/relevance_a_serious_competitor_for_spring.html</link>
      <description>Relevance Inc., a leading provider of enterprise Ruby application development, today announced the closing of a $3.6 million Series A investment from Spelvin Capital. The funds will be used to develop Relevance's customer service organization worldwide, and to enhance a set of new technologies that support Ruby in the Enterprise. Relevance is also unveiling BoundTight, a new Dependency Injection framework for Ruby code.</description>
      <category>frameworks</category>
      <category>java</category>
      <category>news</category>
      <category>ruby</category>
      <pubDate>Wed, 02 Apr 2008 01:26:05 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/73740.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-04-02T01:26:05Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/relevance_a_serious_competitor_for_spring.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/73740.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Relevance Inc., a leading provider of enterprise Ruby application development, today announced the closing of a $3.6 million Series A investment from Spelvin Capital. The funds will be used to develop Relevance's customer service organization worldwide, and to enhance a set of new technologies that support Ruby in the Enterprise. Relevance is also unveiling BoundTight, a new Dependency Injection framework for Ruby code. <br/><br/><a href='http://www.dzone.com/links/rss/relevance_a_serious_competitor_for_spring.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=73740' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>73740</dz:linkId>
      <dz:submitDate>2008-04-01T18:38:46Z</dz:submitDate>
      <dz:promoteDate>2008-04-02T01:26:05Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>7</dz:voteDownCount>
      <dz:clickCount>740</dz:clickCount>
      <dz:commentCount>4</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/73740.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>A Short History of Java</title>
      <link>http://www.dzone.com/links/rss/a_short_history_of_java.html</link>
      <description>Java became a phenomenon that won hearts and minds and changed the rules of enterprise programming. The first decade of Java is a history of rapid rise and wide adoption. It is also a history of political battles and wrong choices made for the sake of marketing.</description>
      <category>java</category>
      <pubDate>Sun, 16 Mar 2008 19:02:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/70966.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-03-16T19:02:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_short_history_of_java.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/70966.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Java became a phenomenon that won hearts and minds and changed the rules of enterprise programming. The first decade of Java is a history of rapid rise and wide adoption. It is also a history of political battles and wrong choices made for the sake of marketing.<br/><br/><a href='http://www.dzone.com/links/rss/a_short_history_of_java.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=70966' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>70966</dz:linkId>
      <dz:submitDate>2008-03-14T22:04:28Z</dz:submitDate>
      <dz:promoteDate>2008-03-16T19:02:54Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>8</dz:voteDownCount>
      <dz:clickCount>634</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/70966.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>PHP on the Desktop:  PHP-GTK 2 is Here!</title>
      <link>http://www.dzone.com/links/rss/php_on_the_desktop_phpgtk_2_is_here.html</link>
      <description>After a long development and QA cycle, we are proud to release version 2.0 of PHP-GTK. This release, named leap day special, marks PHP-GTK 2 as stable and comes with support for GTK+ versions 2.6 through 2.12. This release comes with support for custom GTypes and signals, more API coverage, and the usual slew of bug fixes.</description>
      <category>announcement</category>
      <category>frameworks</category>
      <category>php</category>
      <pubDate>Wed, 05 Mar 2008 18:43:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/69267.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-03-05T18:43:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/php_on_the_desktop_phpgtk_2_is_here.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/69267.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>After a long development and QA cycle, we are proud to release version 2.0 of PHP-GTK. This release, named leap day special, marks PHP-GTK 2 as stable and comes with support for GTK+ versions 2.6 through 2.12. This release comes with support for custom GTypes and signals, more API coverage, and the usual slew of bug fixes.<br/><br/><a href='http://www.dzone.com/links/rss/php_on_the_desktop_phpgtk_2_is_here.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=69267' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>69267</dz:linkId>
      <dz:submitDate>2008-03-04T22:50:47Z</dz:submitDate>
      <dz:promoteDate>2008-03-05T18:43:37Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>4</dz:voteDownCount>
      <dz:clickCount>332</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/69267.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Software Development in the Mines of Moria</title>
      <link>http://www.dzone.com/links/rss/software_development_in_the_mines_of_moria.html</link>
      <description>The one characteristic all the "Moria" projects have in common is that at the time of their development, they were always developed using the 'hot technologies' of their day. Why senior developers don't get excited over most new technologies? Seeing one killer technology/language/methodology after another fall by the wayside of their career path, year after year, tends to encourage senior developers to stick with what they've seen to be proven approaches to successful software development.</description>
      <category>methodology</category>
      <category>opinion</category>
      <category>research</category>
      <category>trends</category>
      <pubDate>Sat, 02 Feb 2008 12:40:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/64501.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-02-02T12:40:04Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/software_development_in_the_mines_of_moria.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/64501.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The one characteristic all the "Moria" projects have in common is that at the time of their development, they were always developed using the 'hot technologies' of their day. Why senior developers don't get excited over most new technologies? Seeing one killer technology/language/methodology after another fall by the wayside of their career path, year after year, tends to encourage senior developers to stick with what they've seen to be proven approaches to successful software development.<br/><br/><a href='http://www.dzone.com/links/rss/software_development_in_the_mines_of_moria.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=64501' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>64501</dz:linkId>
      <dz:submitDate>2008-02-02T12:40:04Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>29</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/64501.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>The X++ Programming Language</title>
      <link>http://www.dzone.com/links/rss/the_x_programming_language.html</link>
      <description>X++ is Microsoft's object-oriented language with similarities to C++ and Java for MorphX, a platform for constructing complex accounting and business management systems. X++ includes a number of common SQL commands as an integrated part of the language. The memory management model is extremely simple: objects are created with a new operator. There are no explicit programmer-defined pointer data types, and there is no pointer arithmetic. X++ provides extensive compile-time checking, followed by a second level of run-time checking. The X++ garbage collector runs automatically; as soon as no references exist to a particular object, that object is deleted and its storage is reclaimed.</description>
      <category>c-and-cpp</category>
      <category>database</category>
      <category>microsoft</category>
      <category>other languages</category>
      <pubDate>Tue, 08 Jan 2008 18:20:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/60361.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2008-01-08T18:20:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_x_programming_language.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/60361.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>X++ is Microsoft's object-oriented language with similarities to C++ and Java for MorphX, a platform for constructing complex accounting and business management systems. X++ includes a number of common SQL commands as an integrated part of the language. The memory management model is extremely simple: objects are created with a new operator. There are no explicit programmer-defined pointer data types, and there is no pointer arithmetic. X++ provides extensive compile-time checking, followed by a second level of run-time checking. The X++ garbage collector runs automatically; as soon as no references exist to a particular object, that object is deleted and its storage is reclaimed.<br/><br/><a href='http://www.dzone.com/links/rss/the_x_programming_language.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=60361' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>60361</dz:linkId>
      <dz:submitDate>2008-01-07T22:21:54Z</dz:submitDate>
      <dz:promoteDate>2008-01-08T18:20:55Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>15</dz:voteDownCount>
      <dz:clickCount>562</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/60361.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Mozilla Prism - written by people who don’t hate the web</title>
      <link>http://www.dzone.com/links/rss/mozilla_prism_written_by_people_who_dont_hate_the.html</link>
      <description>Ian Bicking: "To me Silverlight and AIR reek of a distaste for the web. So it is with great delight that I read the announcement of Mozilla Prism: a bridge between the desktop and the web, written by people who don’t hate the web."</description>
      <category>open source</category>
      <category>opinion</category>
      <category>trends</category>
      <category>web design</category>
      <pubDate>Mon, 29 Oct 2007 08:35:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/50154.html</guid>
      <dc:creator>dzonelurker</dc:creator>
      <dc:date>2007-10-29T08:35:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/mozilla_prism_written_by_people_who_dont_hate_the.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/50154.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ian Bicking: "To me Silverlight and AIR reek of a distaste for the web. So it is with great delight that I read the announcement of Mozilla Prism: a bridge between the desktop and the web, written by people who don’t hate the web."<br/><br/><a href='http://www.dzone.com/links/rss/mozilla_prism_written_by_people_who_dont_hate_the.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=50154' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>50154</dz:linkId>
      <dz:submitDate>2007-10-28T21:25:40Z</dz:submitDate>
      <dz:promoteDate>2007-10-29T08:35:52Z</dz:promoteDate>
      <dz:voteUpCount>16</dz:voteUpCount>
      <dz:voteDownCount>14</dz:voteDownCount>
      <dz:clickCount>643</dz:clickCount>
      <dz:commentCount>3</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/50154.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>dzonelurker</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/236137.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

