<?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 rlamarch</title>
    <link>http://www.dzone.com/links/users/links/209500.html</link>
    <description>DZone: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Wed, 08 Oct 2008 07:29:26 GMT</pubDate>
    <dc:creator>The DZone community</dc:creator>
    <dc:date>2008-10-08T07:29: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/209500/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>Prototype JavaScript framework: Want your code "pimped"?</title>
      <link>http://www.dzone.com/links/rss/prototype_javascript_framework_want_your_code_pim.html</link>
      <description>Do you have a piece of JavaScript you want refactored? Does it use Prototype?  Submit it to the Prototype core team.  They will pick a few submissions and dedicate a post to each one, refactoring out loud along the way.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Wed, 08 Oct 2008 03:36:08 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/124062.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-08T03:36:08Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/prototype_javascript_framework_want_your_code_pim.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/124062.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Do you have a piece of JavaScript you want refactored? Does it use Prototype?  Submit it to the Prototype core team.  They will pick a few submissions and dedicate a post to each one, refactoring out loud along the way.<br/><br/><a href='http://www.dzone.com/links/rss/prototype_javascript_framework_want_your_code_pim.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=124062' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>124062</dz:linkId>
      <dz:submitDate>2008-10-08T03:36:08Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>3</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/124062.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Free Chapter: “Coding and Design Patterns” from Stoyan Stefanov’s Object-Oriented JavaScript</title>
      <link>http://www.dzone.com/links/rss/free_chapter_coding_and_design_patterns_from_stoy.html</link>
      <description>Stoyan Stefanov is a member of Yahoo’s Performance team; he’s worked on a variety of performance-related projects at Yahoo, including the popular YSlow plugin for Firebug. Stoyan’s latest project is Object Oriented JavaScript, a new book from Packt.  Chapter 8, “Coding and Design Patterns.” is available as a free download.</description>
      <category>books</category>
      <category>javascript</category>
      <pubDate>Mon, 06 Oct 2008 07:53:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/123166.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-06T07:53:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/free_chapter_coding_and_design_patterns_from_stoy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/123166.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Stoyan Stefanov is a member of Yahoo’s Performance team; he’s worked on a variety of performance-related projects at Yahoo, including the popular YSlow plugin for Firebug. Stoyan’s latest project is Object Oriented JavaScript, a new book from Packt.  Chapter 8, “Coding and Design Patterns.” is available as a free download.<br/><br/><a href='http://www.dzone.com/links/rss/free_chapter_coding_and_design_patterns_from_stoy.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=123166' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>123166</dz:linkId>
      <dz:submitDate>2008-10-04T21:06:18Z</dz:submitDate>
      <dz:promoteDate>2008-10-06T07:53:55Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>217</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/123166.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Extending jQuery UI Widgets Revisited</title>
      <link>http://www.dzone.com/links/rss/extending_jquery_ui_widgets_revisited.html</link>
      <description>Extending jQuery with subclassing and aspect-oriented programming (AOP). Subclassing creates new classes, while AOP modfies the methods of a single object.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Sat, 04 Oct 2008 16:22:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/123146.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-04T16:22:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/extending_jquery_ui_widgets_revisited.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/123146.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Extending jQuery with subclassing and aspect-oriented programming (AOP). Subclassing creates new classes, while AOP modfies the methods of a single object.<br/><br/><a href='http://www.dzone.com/links/rss/extending_jquery_ui_widgets_revisited.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=123146' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>123146</dz:linkId>
      <dz:submitDate>2008-10-04T16:22:52Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/123146.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Defensive, Cross-Browser Coding with Prototype</title>
      <link>http://www.dzone.com/links/rss/defensive_crossbrowser_coding_with_prototype.html</link>
      <description>Andrew Dupont's presentation from The Ajax Experience in Boston, Defensive, Cross-Browser Coding with Prototype.  Slides are provided, audio to follow.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Sat, 04 Oct 2008 13:08:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/123107.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-04T13:08:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/defensive_crossbrowser_coding_with_prototype.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/123107.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Andrew Dupont's presentation from The Ajax Experience in Boston, Defensive, Cross-Browser Coding with Prototype.  Slides are provided, audio to follow.<br/><br/><a href='http://www.dzone.com/links/rss/defensive_crossbrowser_coding_with_prototype.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=123107' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>123107</dz:linkId>
      <dz:submitDate>2008-10-04T13:08:38Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>8</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/123107.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Google’s Gears: Not Just For Offline Accessibility</title>
      <link>http://www.dzone.com/links/rss/googles_gears_not_just_for_offline_accessibility.html</link>
      <description>There’s a common misconception that Google’s “next-gen” web platform called Gears only (or even primarily) enables offline capabilities for web applications. The truth of the matter is that Google’s ambitions are far greater, and the browser extension’s capabilities are more multifarious, than this reputation suggests.  If you have extra time this weekend, the following presentation by Google’s Chris Prince, given at this past May’s Google I/O developer conference, is an informative visual and oral walk through of Gears.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Sat, 04 Oct 2008 12:59:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/123105.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-04T12:59:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/googles_gears_not_just_for_offline_accessibility.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/123105.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There’s a common misconception that Google’s “next-gen” web platform called Gears only (or even primarily) enables offline capabilities for web applications. The truth of the matter is that Google’s ambitions are far greater, and the browser extension’s capabilities are more multifarious, than this reputation suggests.  If you have extra time this weekend, the following presentation by Google’s Chris Prince, given at this past May’s Google I/O developer conference, is an informative visual and oral walk through of Gears.<br/><br/><a href='http://www.dzone.com/links/rss/googles_gears_not_just_for_offline_accessibility.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=123105' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>123105</dz:linkId>
      <dz:submitDate>2008-10-04T12:59:32Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/123105.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Dojo 1.2.0 Has Been Released</title>
      <link>http://www.dzone.com/links/rss/dojo_120_has_been_released.html</link>
      <description>No word yet on the Sitepen blog (they are all probably busy at the Ajax Experience in Boston) but the download page has been updated showing 1.2.0 as the current production version.</description>
      <category>announcement</category>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Fri, 03 Oct 2008 16:40:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/122584.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-03T16:40:49Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dojo_120_has_been_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/122584.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>No word yet on the Sitepen blog (they are all probably busy at the Ajax Experience in Boston) but the download page has been updated showing 1.2.0 as the current production version.<br/><br/><a href='http://www.dzone.com/links/rss/dojo_120_has_been_released.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=122584' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>122584</dz:linkId>
      <dz:submitDate>2008-10-02T19:49:15Z</dz:submitDate>
      <dz:promoteDate>2008-10-03T16:40:49Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>247</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/122584.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>What’s New in Python 2.6 — Python v2.6 documentation</title>
      <link>http://www.dzone.com/links/rss/whats_new_in_python_26_python_v26_documentation.html</link>
      <description>Python 2.6 will be the last release before 3.0.  This article explains the new features in Python 2.6, released on October 1 2008.</description>
      <category>announcement</category>
      <category>python</category>
      <pubDate>Fri, 03 Oct 2008 21:22:55 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/122465.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-03T21:22:55Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/whats_new_in_python_26_python_v26_documentation.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/122465.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Python 2.6 will be the last release before 3.0.  This article explains the new features in Python 2.6, released on October 1 2008. <br/><br/><a href='http://www.dzone.com/links/rss/whats_new_in_python_26_python_v26_documentation.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=122465' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>122465</dz:linkId>
      <dz:submitDate>2008-10-02T14:30:47Z</dz:submitDate>
      <dz:promoteDate>2008-10-03T21:22:55Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>284</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/122465.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>jQuery Datagrid: Ingrid</title>
      <link>http://www.dzone.com/links/rss/jquery_datagrid_ingrid.html</link>
      <description>Ingrid is an unobtrusive jQuery component for creating very nice looking &amp; effective datagrids.  It simply adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Wed, 01 Oct 2008 14:05:42 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/121656.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-10-01T14:05:42Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jquery_datagrid_ingrid.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/121656.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ingrid is an unobtrusive jQuery component for creating very nice looking & effective datagrids.  It simply adds datagrid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables.<br/><br/><a href='http://www.dzone.com/links/rss/jquery_datagrid_ingrid.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=121656' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>121656</dz:linkId>
      <dz:submitDate>2008-10-01T00:31:50Z</dz:submitDate>
      <dz:promoteDate>2008-10-01T14:05:42Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>616</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/121656.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Animated ScrollTo</title>
      <link>http://www.dzone.com/links/rss/animated_scrollto.html</link>
      <description>This week I had the opportunity to write a method that wraps the native JavaScript ‘window.scroll’ method with one that animates the scroll. The native ‘window.scroll’ method is well supported by all Tier-A browsers and is a great way to ensure that dynamic content is visible on the screen. However, it is often jarring to the user when the page jumps to the desired position, so instead we will animate the scrolling.</description>
      <category>javascript</category>
      <pubDate>Tue, 30 Sep 2008 02:18:35 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/121159.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-30T02:18:35Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/animated_scrollto.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/121159.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This week I had the opportunity to write a method that wraps the native JavaScript ‘window.scroll’ method with one that animates the scroll. The native ‘window.scroll’ method is well supported by all Tier-A browsers and is a great way to ensure that dynamic content is visible on the screen. However, it is often jarring to the user when the page jumps to the desired position, so instead we will animate the scrolling.<br/><br/><a href='http://www.dzone.com/links/rss/animated_scrollto.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=121159' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>121159</dz:linkId>
      <dz:submitDate>2008-09-30T02:18:35Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>16</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/121159.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Pasty</title>
      <link>http://www.dzone.com/links/rss/pasty.html</link>
      <description>A paste bin is a very handy tool when you’re working as part of a team, especially if there’s any remote work involved.  At Clearleft, we often use pastebin.com though I’ve also used dpaste in the past. I like the way that pastebin allows you to create subdomains on the fly: just type in the URL to create it.  Enter JS Bin, this is a paste bin with a twist.</description>
      <category>javascript</category>
      <category>tools</category>
      <pubDate>Tue, 30 Sep 2008 02:12:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/121156.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-30T02:12:37Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/pasty.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/121156.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A paste bin is a very handy tool when you’re working as part of a team, especially if there’s any remote work involved.  At Clearleft, we often use pastebin.com though I’ve also used dpaste in the past. I like the way that pastebin allows you to create subdomains on the fly: just type in the URL to create it.  Enter JS Bin, this is a paste bin with a twist.<br/><br/><a href='http://www.dzone.com/links/rss/pasty.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=121156' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>121156</dz:linkId>
      <dz:submitDate>2008-09-30T02:12:37Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>7</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/121156.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Ex DOM Storage gives us hope for IE 6+</title>
      <link>http://www.dzone.com/links/rss/ex_dom_storage_gives_us_hope_for_ie_6.html</link>
      <description>Toru Yamaguchi has built a very cool shim, ExDOMStorage, which implements the HTML 5 DOM Storage API for IE 6 and 7.  It does so by strapping in the functionality via an HTC behaviour.</description>
      <category>javascript</category>
      <pubDate>Wed, 24 Sep 2008 23:01:31 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/118986.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-24T23:01:31Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ex_dom_storage_gives_us_hope_for_ie_6.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/118986.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Toru Yamaguchi has built a very cool shim, ExDOMStorage, which implements the HTML 5 DOM Storage API for IE 6 and 7.  It does so by strapping in the functionality via an HTC behaviour.<br/><br/><a href='http://www.dzone.com/links/rss/ex_dom_storage_gives_us_hope_for_ie_6.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=118986' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>118986</dz:linkId>
      <dz:submitDate>2008-09-24T23:01:31Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>7</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/118986.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Python 3.0rc1 Release</title>
      <link>http://www.dzone.com/links/rss/python_30rc1_release.html</link>
      <description>We released alphas in 2007, betas in 2008, and are planning a few release candidates, with a final release in October 2008. While not ready for production, we highly encourage you to grab the release candidates and test them against your code. At this point, only highly critical bugs will be fixed before the final release.</description>
      <category>python</category>
      <pubDate>Mon, 22 Sep 2008 06:26:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/116897.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-22T06:26:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/python_30rc1_release.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/116897.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We released alphas in 2007, betas in 2008, and are planning a few release candidates, with a final release in October 2008. While not ready for production, we highly encourage you to grab the release candidates and test them against your code. At this point, only highly critical bugs will be fixed before the final release.<br/><br/><a href='http://www.dzone.com/links/rss/python_30rc1_release.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=116897' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>116897</dz:linkId>
      <dz:submitDate>2008-09-20T21:26:07Z</dz:submitDate>
      <dz:promoteDate>2008-09-22T06:26:41Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>228</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/116897.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Protonotes: HTML prototyping collaboration tool.</title>
      <link>http://www.dzone.com/links/rss/protonotes_html_prototyping_collaboration_tool.html</link>
      <description>Protonotes are notes that you add to your prototype that allow project team members to discuss system functionality, design, and requirements directly on the prototype. You can think of it like a discussion board/wiki in direct context of your prototype.  To enable Protonotes on your prototypes, all you have to do is copy and paste a few lines of JavaScript into your prototype. That's it. Once you do that, anyone who visits your prototype can add/edit/delete notes. They don't have to install anything or sign up for anything.</description>
      <category>tools</category>
      <category>web design</category>
      <pubDate>Mon, 22 Sep 2008 12:07:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/116896.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-22T12:07:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/protonotes_html_prototyping_collaboration_tool.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/116896.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Protonotes are notes that you add to your prototype that allow project team members to discuss system functionality, design, and requirements directly on the prototype. You can think of it like a discussion board/wiki in direct context of your prototype.  To enable Protonotes on your prototypes, all you have to do is copy and paste a few lines of JavaScript into your prototype. That's it. Once you do that, anyone who visits your prototype can add/edit/delete notes. They don't have to install anything or sign up for anything.<br/><br/><a href='http://www.dzone.com/links/rss/protonotes_html_prototyping_collaboration_tool.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=116896' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>116896</dz:linkId>
      <dz:submitDate>2008-09-20T21:22:27Z</dz:submitDate>
      <dz:promoteDate>2008-09-22T12:07:16Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>260</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/116896.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Introducing the Django Debug Toolbar</title>
      <link>http://www.dzone.com/links/rss/introducing_the_django_debug_toolbar.html</link>
      <description>For some time I've been subscribed to the Symfony Project's RSS feed and have enjoyed their weekly summaries and watching another web framework grow. One of the ideas that I found while scanning a particular blog post was their "Web Debug Toolbar". I was inspired and the very same day I started the Django Debug Toolbar.</description>
      <category>frameworks</category>
      <category>python</category>
      <pubDate>Sun, 21 Sep 2008 23:06:01 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/116893.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-21T23:06:01Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/introducing_the_django_debug_toolbar.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/116893.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>For some time I've been subscribed to the Symfony Project's RSS feed and have enjoyed their weekly summaries and watching another web framework grow. One of the ideas that I found while scanning a particular blog post was their "Web Debug Toolbar". I was inspired and the very same day I started the Django Debug Toolbar. <br/><br/><a href='http://www.dzone.com/links/rss/introducing_the_django_debug_toolbar.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=116893' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>116893</dz:linkId>
      <dz:submitDate>2008-09-20T21:03:50Z</dz:submitDate>
      <dz:promoteDate>2008-09-21T23:06:01Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>160</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/116893.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>CSS for IE6, 6 common problems and fast ways to fix them</title>
      <link>http://www.dzone.com/links/rss/css_for_ie6_6_common_problems_and_fast_ways_to_fi.html</link>
      <description>At some point in the internet evolution, IE6 was the Golden Grail of browsers. Big CSS support, new features, it had everything. That was 10 years ago. Unfortunately, Microsoft didn’t have to update it, IE6 competitors were practically nonexistent or not worth bothering.  Now IE6 is a pain. I will try to give you tips that will relieve your pain.</description>
      <category>css-html</category>
      <category>microsoft</category>
      <pubDate>Sat, 20 Sep 2008 12:22:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/116309.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-20T12:22:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/css_for_ie6_6_common_problems_and_fast_ways_to_fi.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/116309.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>At some point in the internet evolution, IE6 was the Golden Grail of browsers. Big CSS support, new features, it had everything. That was 10 years ago. Unfortunately, Microsoft didn’t have to update it, IE6 competitors were practically nonexistent or not worth bothering.  Now IE6 is a pain. I will try to give you tips that will relieve your pain.<br/><br/><a href='http://www.dzone.com/links/rss/css_for_ie6_6_common_problems_and_fast_ways_to_fi.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=116309' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>116309</dz:linkId>
      <dz:submitDate>2008-09-19T10:54:12Z</dz:submitDate>
      <dz:promoteDate>2008-09-20T12:22:18Z</dz:promoteDate>
      <dz:voteUpCount>15</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>442</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/116309.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Dojo Tag Cloud Widget</title>
      <link>http://www.dzone.com/links/rss/dojo_tag_cloud_widget.html</link>
      <description>Dojo widget tutorial for displaying a tag cloud. Even though you could use it for any kind of links, the most common use is obviously tags from your blog or other website. The TagCloud widget is using dojo.data and any kind of store to display the tags. Let’s jump into some code shall we. In the bottom of this tutorial you will find links for downloading all the code.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Sat, 20 Sep 2008 13:04:52 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115986.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-20T13:04:52Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/dojo_tag_cloud_widget.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115986.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Dojo widget tutorial for displaying a tag cloud. Even though you could use it for any kind of links, the most common use is obviously tags from your blog or other website. The TagCloud widget is using dojo.data and any kind of store to display the tags. Let’s jump into some code shall we. In the bottom of this tutorial you will find links for downloading all the code.<br/><br/><a href='http://www.dzone.com/links/rss/dojo_tag_cloud_widget.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115986' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115986</dz:linkId>
      <dz:submitDate>2008-09-18T16:14:40Z</dz:submitDate>
      <dz:promoteDate>2008-09-20T13:04:52Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>204</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115986.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Stanford School of Engineering - Free Online Courses</title>
      <link>http://www.dzone.com/links/rss/stanford_school_of_engineering_free_online_courses.html</link>
      <description>For the first time in its history, Stanford is offering some of its most popular engineering classes free of charge to students and educators around the world. Stanford Engineering Everywhere (SEE) expands the Stanford experience to students and educators online. A computer and an Internet connection is all you need. View lecture videos, access reading lists and other course handouts, take quizzes and tests, and communicate with other SEE students, all at your convenience.</description>
      <category>announcement</category>
      <category>research</category>
      <pubDate>Thu, 18 Sep 2008 18:24:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115836.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-18T18:24:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/stanford_school_of_engineering_free_online_courses.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115836.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>For the first time in its history, Stanford is offering some of its most popular engineering classes free of charge to students and educators around the world. Stanford Engineering Everywhere (SEE) expands the Stanford experience to students and educators online. A computer and an Internet connection is all you need. View lecture videos, access reading lists and other course handouts, take quizzes and tests, and communicate with other SEE students, all at your convenience.<br/><br/><a href='http://www.dzone.com/links/rss/stanford_school_of_engineering_free_online_courses.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115836' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115836</dz:linkId>
      <dz:submitDate>2008-09-18T10:59:44Z</dz:submitDate>
      <dz:promoteDate>2008-09-18T18:24:09Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>498</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115836.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Jason Fried - Things We’ve Learned at 37Signals</title>
      <link>http://www.dzone.com/links/rss/jason_fried_things_weve_learned_at_37signals.html</link>
      <description>From Web 2.0 Expo in New York 9/17/2008.  Fourteen basic ideas 37Signals have learned by working together over the last couple of years followed by a Q&amp;A.  1) Momentum is incredibly important. 2) Planning is Vastly Overrated. 3) Get rid of abstractions.  4) Decisions are temporary.  5) Red Flag Words.  6) Interruption is the enemy of productivity.  7) Focus on what doesn’t change.  8) Worrying about things that don’t matter yet.  9) Underdoing  10) Find the right size  11) Follow the Chefs  12) Always be Questioning  13) Give up on hard problems  14) Work less.</description>
      <category>opinion</category>
      <pubDate>Thu, 18 Sep 2008 11:16:54 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115655.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-18T11:16:54Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jason_fried_things_weve_learned_at_37signals.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115655.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>From Web 2.0 Expo in New York 9/17/2008.  Fourteen basic ideas 37Signals have learned by working together over the last couple of years followed by a Q&A.  1) Momentum is incredibly important. 2) Planning is Vastly Overrated. 3) Get rid of abstractions.  4) Decisions are temporary.  5) Red Flag Words.  6) Interruption is the enemy of productivity.  7) Focus on what doesn’t change.  8) Worrying about things that don’t matter yet.  9) Underdoing  10) Find the right size  11) Follow the Chefs  12) Always be Questioning  13) Give up on hard problems  14) Work less.<br/><br/><a href='http://www.dzone.com/links/rss/jason_fried_things_weve_learned_at_37signals.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115655' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115655</dz:linkId>
      <dz:submitDate>2008-09-18T00:17:53Z</dz:submitDate>
      <dz:promoteDate>2008-09-18T11:16:54Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>456</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115655.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Matthew Russell Keeps The Good (Dojo) Stuff Coming</title>
      <link>http://www.dzone.com/links/rss/matthew_russell_keeps_the_good_dojo_stuff_coming.html</link>
      <description>Matthew Russell, author of ORA’s “Dojo: The Definitive Guide” now has a companion blog where he’s posting new widgets complete with screencasts to explain them clearly. His awesome first outing includes a neat reflection widget that builds on AOL’s high-performance CDN hosting of Dojo and practices what Dojo preaches about pragmatic progressive enhancement.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Wed, 17 Sep 2008 14:16:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115425.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-17T14:16:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/matthew_russell_keeps_the_good_dojo_stuff_coming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115425.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Matthew Russell, author of ORA’s “Dojo: The Definitive Guide” now has a companion blog where he’s posting new widgets complete with screencasts to explain them clearly. His awesome first outing includes a neat reflection widget that builds on AOL’s high-performance CDN hosting of Dojo and practices what Dojo preaches about pragmatic progressive enhancement.<br/><br/><a href='http://www.dzone.com/links/rss/matthew_russell_keeps_the_good_dojo_stuff_coming.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115425' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115425</dz:linkId>
      <dz:submitDate>2008-09-17T14:16:14Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>17</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115425.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Best-practice solutions to frequent Ajax use cases with Prototype</title>
      <link>http://www.dzone.com/links/rss/bestpractice_solutions_to_frequent_ajax_use_cases.html</link>
      <description>Christophe Porteneuve, Prototype core member, slides and demo source code examples from @mediaAjax London 2008 presentation.  The slides feature the key points, concepts, workflow, and code highlights.  The side demos provide the concrete examples and working implementations. I won’t explain what Ajax/XHR is and I’ll assume you know what progressive enhancement means.</description>
      <category>ajax</category>
      <category>frameworks</category>
      <category>javascript</category>
      <pubDate>Wed, 17 Sep 2008 14:04:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115422.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-17T14:04:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/bestpractice_solutions_to_frequent_ajax_use_cases.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115422.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Christophe Porteneuve, Prototype core member, slides and demo source code examples from @mediaAjax London 2008 presentation.  The slides feature the key points, concepts, workflow, and code highlights.  The side demos provide the concrete examples and working implementations. I won’t explain what Ajax/XHR is and I’ll assume you know what progressive enhancement means.<br/><br/><a href='http://www.dzone.com/links/rss/bestpractice_solutions_to_frequent_ajax_use_cases.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115422' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115422</dz:linkId>
      <dz:submitDate>2008-09-17T14:04:24Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>9</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115422.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Bentley's Rules from Writing Efficient Programs</title>
      <link>http://www.dzone.com/links/rss/bentleys_rules_from_writing_efficient_programs.html</link>
      <description>Jon Bentley, a distinguished computer scientist known for many publications, published Writing Efficient Programs. In this out-of-print classic, Bentley provides a unified, pragmatic treatment of program efficiency, independent of language and host platform.  For ease of presentation, Bentley codified his methods as a set of terse rules. The following is the list of Bentley's rules, edited from Appendix C of Writing Efficient Programs.</description>
      <category>research</category>
      <pubDate>Thu, 18 Sep 2008 15:24:09 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/115160.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-18T15:24:09Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/bentleys_rules_from_writing_efficient_programs.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/115160.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Jon Bentley, a distinguished computer scientist known for many publications, published Writing Efficient Programs. In this out-of-print classic, Bentley provides a unified, pragmatic treatment of program efficiency, independent of language and host platform.  For ease of presentation, Bentley codified his methods as a set of terse rules. The following is the list of Bentley's rules, edited from Appendix C of Writing Efficient Programs.<br/><br/><a href='http://www.dzone.com/links/rss/bentleys_rules_from_writing_efficient_programs.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=115160' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>115160</dz:linkId>
      <dz:submitDate>2008-09-17T02:12:01Z</dz:submitDate>
      <dz:promoteDate>2008-09-18T15:24:09Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>319</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/115160.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Gears For Safari</title>
      <link>http://www.dzone.com/links/rss/gears_for_safari.html</link>
      <description>We're really excited to announce the official release of Gears for Safari on OS X (minimum requirements are Leopard 10.5.3 or Tiger 10.4.11).  You can download it today from http://gears.google.com.</description>
      <category>frameworks</category>
      <category>javascript</category>
      <category>news</category>
      <pubDate>Mon, 15 Sep 2008 18:01:24 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/114524.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-15T18:01:24Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/gears_for_safari.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/114524.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We're really excited to announce the official release of Gears for Safari on OS X (minimum requirements are Leopard 10.5.3 or Tiger 10.4.11).  You can download it today from http://gears.google.com.<br/><br/><a href='http://www.dzone.com/links/rss/gears_for_safari.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=114524' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>114524</dz:linkId>
      <dz:submitDate>2008-09-15T18:01:24Z</dz:submitDate>
      <dz:voteUpCount>1</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>5</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/114524.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Kevin Teague explains the Python packaging ecosystem</title>
      <link>http://www.dzone.com/links/rss/kevin_teague_explains_the_python_packaging_ecosys.html</link>
      <description>The distinction between setuptools, PyPI, distutils, eggs, easy_install, pkg_resources and zc.buildout used to make my head spin. Kevin Teague’s outstanding explanation made it all make sense.</description>
      <category>python</category>
      <pubDate>Mon, 15 Sep 2008 14:19:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/114453.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-15T14:19:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/kevin_teague_explains_the_python_packaging_ecosys.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/114453.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The distinction between setuptools, PyPI, distutils, eggs, easy_install, pkg_resources and zc.buildout used to make my head spin. Kevin Teague’s outstanding explanation made it all make sense. <br/><br/><a href='http://www.dzone.com/links/rss/kevin_teague_explains_the_python_packaging_ecosys.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=114453' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>114453</dz:linkId>
      <dz:submitDate>2008-09-15T14:19:28Z</dz:submitDate>
      <dz:voteUpCount>3</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>17</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/114453.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Turn postcard photo into a stunning comment form using CSS</title>
      <link>http://www.dzone.com/links/rss/turn_postcard_photo_into_a_stunning_comment_form.html</link>
      <description>This tutorial will teach you how to make a stunning comment form using an old postcard photo using basic Photoshop and CSS skills.  The code is tested in IE7, Firefox, Safari and Google Chrome.  Live demo included.</description>
      <category>css-html</category>
      <category>web design</category>
      <pubDate>Tue, 16 Sep 2008 05:31:34 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/114450.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-16T05:31:34Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/turn_postcard_photo_into_a_stunning_comment_form.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/114450.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This tutorial will teach you how to make a stunning comment form using an old postcard photo using basic Photoshop and CSS skills.  The code is tested in IE7, Firefox, Safari and Google Chrome.  Live demo included.<br/><br/><a href='http://www.dzone.com/links/rss/turn_postcard_photo_into_a_stunning_comment_form.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=114450' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>114450</dz:linkId>
      <dz:submitDate>2008-09-15T14:13:59Z</dz:submitDate>
      <dz:promoteDate>2008-09-16T05:31:34Z</dz:promoteDate>
      <dz:voteUpCount>12</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>350</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/114450.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
    <item>
      <title>Data Singleton For AJAX Requests</title>
      <link>http://www.dzone.com/links/rss/data_singleton_for_ajax_requests.html</link>
      <description>I frequently have to fetch JSON data from the server. When the request returns, I would populate a scoped instance of the JSON object, before performing a series of carefully choreographed page/JavaScript updates. While this works, it becomes more and more difficult as you modularize your JavaScript. I now use the command pattern, where we pass in a function as the action and use the Lazy-Loading Callback Pattern to wait for the AJAX request to complete; or instantly return if the data is not stale.</description>
      <category>ajax</category>
      <category>javascript</category>
      <pubDate>Mon, 15 Sep 2008 13:57:53 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/114437.html</guid>
      <dc:creator>rlamarch</dc:creator>
      <dc:date>2008-09-15T13:57:53Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/data_singleton_for_ajax_requests.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/114437.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I frequently have to fetch JSON data from the server. When the request returns, I would populate a scoped instance of the JSON object, before performing a series of carefully choreographed page/JavaScript updates. While this works, it becomes more and more difficult as you modularize your JavaScript. I now use the command pattern, where we pass in a function as the action and use the Lazy-Loading Callback Pattern to wait for the AJAX request to complete; or instantly return if the data is not stale. <br/><br/><a href='http://www.dzone.com/links/rss/data_singleton_for_ajax_requests.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=114437' border='0'/></a></p>]]></content:encoded>
      <dz:linkId>114437</dz:linkId>
      <dz:submitDate>2008-09-15T13:57:53Z</dz:submitDate>
      <dz:voteUpCount>2</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>14</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/114437.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rlamarch</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/209500.gif</dz:userimage>
      </dz:submitter>
    </item>
  </channel>
</rss>

