<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.dzone.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.dzone.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>dzone.com: ruby</title>
    <link>http://www.dzone.com/links/tag/ruby.html</link>
    <description>dzone.com: fresh links for developers</description>
    <language>en-us</language>
    <copyright>Copyright (c) 2008 DZone, Inc.</copyright>
    <pubDate>Tue, 18 Nov 2008 19:55:23 GMT</pubDate>
    <dc:creator>The dzone.com community</dc:creator>
    <dc:date>2008-11-18T19:55:23Z</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/frontpage/ruby/rss.xml</dz:selfLink>
    <image>
      <title>dzone.com: fresh links for developers</title>
      <url>http://www.dzone.com/images/std/dzone.com_258x55.gif</url>
      <link>http://www.dzone.com/links/</link>
    </image>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://www.dzone.com/feed/frontpage/ruby/rss.xml" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://www.dzone.com/feed/frontpage/ruby/rss.xml" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Fwww.dzone.com%2Ffeed%2Ffrontpage%2Fruby%2Frss.xml" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
      <title>A Sad Day: Rubinius Team cut to 2</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/457352775/a_sad_day_rubinius_team_cut_to_2.html</link>
      <description>There have been some sad developments within the Engine Yard Rubinius team that I’d like to address head on.&#xD;
&#xD;
Earlier today, I had the unfortunate task of reducing the team size to 2 people, which meant laying off the rest of the team.</description>
      <category>news</category>
      <category>ruby</category>
      <pubDate>Tue, 18 Nov 2008 16:33:28 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134799.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-18T16:33:28Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_sad_day_rubinius_team_cut_to_2.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134799.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There have been some sad developments within the Engine Yard Rubinius team that I’d like to address head on.

Earlier today, I had the unfortunate task of reducing the team size to 2 people, which meant laying off the rest of the team. <br/><br/><a href='http://www.dzone.com/links/rss/a_sad_day_rubinius_team_cut_to_2.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134799' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/457352775" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134799</dz:linkId>
      <dz:submitDate>2008-11-18T12:48:39Z</dz:submitDate>
      <dz:promoteDate>2008-11-18T16:33:28Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>264</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134799.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/a_sad_day_rubinius_team_cut_to_2.html</feedburner:origLink></item>
    <item>
      <title>12 reasons Webby makes me happy</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/457254724/12_reasons_webby_makes_me_happy.html</link>
      <description>We moved this site to Webby in hopes that we’d blog more if we didn’t have to leave TextMate to do it. Along the way, we fell in love with this little gem.</description>
      <category>ruby</category>
      <category>tools</category>
      <category>web design</category>
      <pubDate>Tue, 18 Nov 2008 14:46:38 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134601.html</guid>
      <dc:creator>pengwynn</dc:creator>
      <dc:date>2008-11-18T14:46:38Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/12_reasons_webby_makes_me_happy.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134601.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>We moved this site to Webby in hopes that we’d blog more if we didn’t have to leave TextMate to do it. Along the way, we fell in love with this little gem.
<br/><br/><a href='http://www.dzone.com/links/rss/12_reasons_webby_makes_me_happy.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134601' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/457254724" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134601</dz:linkId>
      <dz:submitDate>2008-11-17T22:50:24Z</dz:submitDate>
      <dz:promoteDate>2008-11-18T14:46:38Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>216</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134601.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>pengwynn</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/296950.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/12_reasons_webby_makes_me_happy.html</feedburner:origLink></item>
    <item>
      <title>Waxeye Parser Generator</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/457006967/waxeye_parser_generator.html</link>
      <description>Waxeye makes language development easy and fun. It uses scanner-less parsing, grammar testing, automatic AST generation and language independent, modular grammars. Currently supports C, Java, Ruby and Scheme.</description>
      <category>c-and-cpp</category>
      <category>java</category>
      <category>other languages</category>
      <category>ruby</category>
      <pubDate>Tue, 18 Nov 2008 09:42:21 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134600.html</guid>
      <dc:creator>nachopasta</dc:creator>
      <dc:date>2008-11-18T09:42:21Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/waxeye_parser_generator.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134600.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Waxeye makes language development easy and fun. It uses scanner-less parsing, grammar testing, automatic AST generation and language independent, modular grammars. Currently supports C, Java, Ruby and Scheme.<br/><br/><a href='http://www.dzone.com/links/rss/waxeye_parser_generator.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134600' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/457006967" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134600</dz:linkId>
      <dz:submitDate>2008-11-17T22:45:31Z</dz:submitDate>
      <dz:promoteDate>2008-11-18T09:42:21Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>215</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134600.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>nachopasta</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/176918.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/waxeye_parser_generator.html</feedburner:origLink></item>
    <item>
      <title>Myth #5: Rails is hard because of Ruby</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/456309190/myth_5_rails_is_hard_because_of_ruby.html</link>
      <description>I've talked to lots of PHP and Java programmers who love the idea and concept of Rails, but are afraid of stepping in because of Ruby. The argument goes that since they already know PHP or Java, that it would be less work to just pick one of the Rails knockoffs in those languages. I really don't think so.</description>
      <category>frameworks</category>
      <category>opinion</category>
      <category>ruby</category>
      <pubDate>Mon, 17 Nov 2008 19:09:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134295.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-17T19:09:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/myth_5_rails_is_hard_because_of_ruby.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134295.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>I've talked to lots of PHP and Java programmers who love the idea and concept of Rails, but are afraid of stepping in because of Ruby. The argument goes that since they already know PHP or Java, that it would be less work to just pick one of the Rails knockoffs in those languages. I really don't think so.<br/><br/><a href='http://www.dzone.com/links/rss/myth_5_rails_is_hard_because_of_ruby.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134295' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/456309190" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134295</dz:linkId>
      <dz:submitDate>2008-11-16T17:51:35Z</dz:submitDate>
      <dz:promoteDate>2008-11-17T19:09:18Z</dz:promoteDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>6</dz:voteDownCount>
      <dz:clickCount>287</dz:clickCount>
      <dz:commentCount>6</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134295.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/myth_5_rails_is_hard_because_of_ruby.html</feedburner:origLink></item>
    <item>
      <title>Essential Ruby Refcard Available - Download Now</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/455919368/essential_ruby_refcard_available_download_now.html</link>
      <description>Ruby is an easy-to-learn, dynamic, object-oriented programming language with dynamic typing and automatic memory management. This refcard provides a quick reference to language elements and many important API functions for quick lookup.</description>
      <category>news</category>
      <category>ruby</category>
      <pubDate>Mon, 17 Nov 2008 12:11:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134368.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-17T12:11:46Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/essential_ruby_refcard_available_download_now.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134368.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Ruby is an easy-to-learn, dynamic, object-oriented programming language with dynamic typing and automatic memory management. This refcard provides a quick reference to language elements and many important API functions for quick lookup.<br/><br/><a href='http://www.dzone.com/links/rss/essential_ruby_refcard_available_download_now.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134368' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/455919368" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134368</dz:linkId>
      <dz:submitDate>2008-11-17T07:41:39Z</dz:submitDate>
      <dz:promoteDate>2008-11-17T12:11:46Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>224</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134368.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/essential_ruby_refcard_available_download_now.html</feedburner:origLink></item>
    <item>
      <title>Speeding Up Development in Rails</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/455762619/speeding_up_development_in_rails.html</link>
      <description>A few tips on how to cut the time your spend developing new projects in Ruby on Rails</description>
      <category>open source</category>
      <category>ruby</category>
      <category>tools</category>
      <pubDate>Mon, 17 Nov 2008 08:35:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134132.html</guid>
      <dc:creator>Jim Neath</dc:creator>
      <dc:date>2008-11-17T08:35:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/speeding_up_development_in_rails.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134132.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A few tips on how to cut the time your spend developing new projects in Ruby on Rails<br/><br/><a href='http://www.dzone.com/links/rss/speeding_up_development_in_rails.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134132' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/455762619" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134132</dz:linkId>
      <dz:submitDate>2008-11-15T11:11:17Z</dz:submitDate>
      <dz:promoteDate>2008-11-17T08:35:47Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>282</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134132.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Jim Neath</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/309185.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/speeding_up_development_in_rails.html</feedburner:origLink></item>
    <item>
      <title>Myth #3: Rails forces you to use Prototype</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/454853086/myth_3_rails_forces_you_to_use_prototype.html</link>
      <description>There are lots of great JavaScript libraries out there. Prototype is one of the best and it ships along Rails as the default choice for adding Ajax to your application.</description>
      <category>frameworks</category>
      <category>ruby</category>
      <pubDate>Sun, 16 Nov 2008 12:20:59 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134009.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-16T12:20:59Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/myth_3_rails_forces_you_to_use_prototype.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134009.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There are lots of great JavaScript libraries out there. Prototype is one of the best and it ships along Rails as the default choice for adding Ajax to your application. <br/><br/><a href='http://www.dzone.com/links/rss/myth_3_rails_forces_you_to_use_prototype.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134009' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/454853086" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134009</dz:linkId>
      <dz:submitDate>2008-11-14T18:57:09Z</dz:submitDate>
      <dz:promoteDate>2008-11-16T12:20:59Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>2</dz:voteDownCount>
      <dz:clickCount>191</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134009.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/myth_3_rails_forces_you_to_use_prototype.html</feedburner:origLink></item>
    <item>
      <title>Is Java Becoming Irrelevant?</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/454238778/is_java_becoming_irrelevant.html</link>
      <description>With the growing trend towards dynamic languages hosting on the JVM and Sun's financial problems growing, is Java (the platform) becoming irrelevant and transforming simply into a no-named platform for proprietary solutions?</description>
      <category>groovy</category>
      <category>java</category>
      <category>opinion</category>
      <category>ruby</category>
      <pubDate>Sat, 15 Nov 2008 19:35:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134169.html</guid>
      <dc:creator>Riyad Kalla</dc:creator>
      <dc:date>2008-11-15T19:35:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/is_java_becoming_irrelevant.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134169.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>With the growing trend towards dynamic languages hosting on the JVM and Sun's financial problems growing, is Java (the platform) becoming irrelevant and transforming simply into a no-named platform for proprietary solutions?<br/><br/><a href='http://www.dzone.com/links/rss/is_java_becoming_irrelevant.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134169' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/454238778" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134169</dz:linkId>
      <dz:submitDate>2008-11-15T17:49:41Z</dz:submitDate>
      <dz:promoteDate>2008-11-15T19:35:00Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>45</dz:voteDownCount>
      <dz:clickCount>986</dz:clickCount>
      <dz:commentCount>5</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134169.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>rkalla</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/40277.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/is_java_becoming_irrelevant.html</feedburner:origLink></item>
    <item>
      <title>Rails for PHP Developers book review</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/453912830/rails_for_php_developers_book_review.html</link>
      <description>The e-book version of the Pragmatic Programmers release Rails for PHP Developers written by Derek DeVries and Mike Naberezny occupies now some of my scarce hard drive space for several months, and today I managed to hit the last page of it. In case you're interested in knowing if it's worthy to sacrifice some rare hard drive or bookshelf space for this book read on.</description>
      <category>books</category>
      <category>php</category>
      <category>reviews</category>
      <category>ruby</category>
      <pubDate>Sat, 15 Nov 2008 11:28:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133888.html</guid>
      <dc:creator>Raphael Stolt</dc:creator>
      <dc:date>2008-11-15T11:28:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/rails_for_php_developers_book_review.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133888.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>The e-book version of the Pragmatic Programmers release Rails for PHP Developers written by Derek DeVries and Mike Naberezny occupies now some of my scarce hard drive space for several months, and today I managed to hit the last page of it. In case you're interested in knowing if it's worthy to sacrifice some rare hard drive or bookshelf space for this book read on.<br/><br/><a href='http://www.dzone.com/links/rss/rails_for_php_developers_book_review.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133888' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/453912830" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133888</dz:linkId>
      <dz:submitDate>2008-11-14T11:04:03Z</dz:submitDate>
      <dz:promoteDate>2008-11-15T11:28:32Z</dz:promoteDate>
      <dz:voteUpCount>5</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>146</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133888.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>raphael76</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/228496.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/rails_for_php_developers_book_review.html</feedburner:origLink></item>
    <item>
      <title>Concurrent Ruby Network Operations</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/453682586/concurrent_ruby_network_operations.html</link>
      <description>NeverBlock now enables concurrent Ruby network operations that are much faster than threaded ones. An explanation of Ruby's socket hierarchy and how it was modified for NeverBlock support. Also benchmarks against simulated back ends.</description>
      <category>frameworks</category>
      <category>ruby</category>
      <category>server</category>
      <pubDate>Sat, 15 Nov 2008 04:55:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133810.html</guid>
      <dc:creator>oldmoe</dc:creator>
      <dc:date>2008-11-15T04:55:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/concurrent_ruby_network_operations.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133810.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>NeverBlock now enables concurrent Ruby network operations that are much faster than threaded ones. An explanation of Ruby's socket hierarchy and how it was modified for NeverBlock support. Also benchmarks against simulated back ends.<br/><br/><a href='http://www.dzone.com/links/rss/concurrent_ruby_network_operations.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133810' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/453682586" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133810</dz:linkId>
      <dz:submitDate>2008-11-14T02:36:49Z</dz:submitDate>
      <dz:promoteDate>2008-11-15T04:55:47Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>129</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133810.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>oldmoe</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/326705.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/concurrent_ruby_network_operations.html</feedburner:origLink></item>
    <item>
      <title>Scripting languages are just for scripting, right?... uh, right?</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/453540969/scripting_languages_are_just_for_scripting_right.html</link>
      <description>Are you guilty of subconsciously regarding ’scripting’ languages as inferior? Do you think real programming means using C, C++, C#, or Java? Does your conscience accuse you of laziness when you feel tempted to use a truly high-level language for your app?</description>
      <category>javascript</category>
      <category>python</category>
      <category>ruby</category>
      <category>trends</category>
      <pubDate>Sat, 15 Nov 2008 01:01:16 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/134036.html</guid>
      <dc:creator>Computer.Linguist</dc:creator>
      <dc:date>2008-11-15T01:01:16Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/scripting_languages_are_just_for_scripting_right.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/134036.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Are you guilty of subconsciously regarding ’scripting’ languages as inferior? Do you think real programming means using C, C++, C#, or Java? Does your conscience accuse you of laziness when you feel tempted to use a truly high-level language for your app?<br/><br/><a href='http://www.dzone.com/links/rss/scripting_languages_are_just_for_scripting_right.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=134036' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/453540969" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>134036</dz:linkId>
      <dz:submitDate>2008-11-14T22:27:21Z</dz:submitDate>
      <dz:promoteDate>2008-11-15T01:01:16Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>436</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/134036.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>Computer.Linguist</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/354152.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/scripting_languages_are_just_for_scripting_right.html</feedburner:origLink></item>
    <item>
      <title>Jruby vs. Groovy For Administrative Scripting</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/452816878/jruby_vs_groovy_for_administrative_scripting.html</link>
      <description>A little over a year ago, I then discovered Groovy and Jruby. Both languages were very elegant, and I could see how they could both boost my scripting productivity dramatically. I therefore compared both languages for my scripting tasks, and, in the end, I determined that Groovy was just a better language. Here’s part of my rationale [...]</description>
      <category>groovy</category>
      <category>java</category>
      <category>opinion</category>
      <category>ruby</category>
      <pubDate>Fri, 14 Nov 2008 10:46:47 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133755.html</guid>
      <dc:creator>aalmiray</dc:creator>
      <dc:date>2008-11-14T10:46:47Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/jruby_vs_groovy_for_administrative_scripting.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133755.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A little over a year ago, I then discovered Groovy and Jruby. Both languages were very elegant, and I could see how they could both boost my scripting productivity dramatically. I therefore compared both languages for my scripting tasks, and, in the end, I determined that Groovy was just a better language. Here’s part of my rationale [...]<br/><br/><a href='http://www.dzone.com/links/rss/jruby_vs_groovy_for_administrative_scripting.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133755' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/452816878" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133755</dz:linkId>
      <dz:submitDate>2008-11-13T19:35:32Z</dz:submitDate>
      <dz:promoteDate>2008-11-14T10:46:47Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>3</dz:voteDownCount>
      <dz:clickCount>486</dz:clickCount>
      <dz:commentCount>2</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133755.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>aalmiray</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/168451.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/jruby_vs_groovy_for_administrative_scripting.html</feedburner:origLink></item>
    <item>
      <title>Ruby Screenshot of the Week #34: Detecting Duplicates Hash Keys</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/452748860/ruby_screenshot_of_the_week_34_detecting_duplicat.html</link>
      <description>You didn't think we had forgotten Ruby, did you? Here's a new Ruby editor feature: Detecting duplicate hashkeys. As "Fjan" (who filed the request) says, when some Rails calls allow dozens or more keys, you can accidentally add a hash key twice, with subtle results. NetBeans now tracks these down and points them out for you.</description>
      <category>ruby</category>
      <category>tools</category>
      <pubDate>Fri, 14 Nov 2008 09:20:18 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133587.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-14T09:20:18Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/ruby_screenshot_of_the_week_34_detecting_duplicat.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133587.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>

You didn't think we had forgotten Ruby, did you? Here's a new Ruby editor feature: Detecting duplicate hashkeys. As "Fjan" (who filed the request) says, when some Rails calls allow dozens or more keys, you can accidentally add a hash key twice, with subtle results. NetBeans now tracks these down and points them out for you. <br/><br/><a href='http://www.dzone.com/links/rss/ruby_screenshot_of_the_week_34_detecting_duplicat.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133587' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/452748860" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133587</dz:linkId>
      <dz:submitDate>2008-11-13T08:02:58Z</dz:submitDate>
      <dz:promoteDate>2008-11-14T09:20:18Z</dz:promoteDate>
      <dz:voteUpCount>4</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>140</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133587.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/ruby_screenshot_of_the_week_34_detecting_duplicat.html</feedburner:origLink></item>
    <item>
      <title>Concurrency is a Myth in Ruby</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/452125212/concurrency_is_a_myth_in_ruby.html</link>
      <description>There is no such thing as parallelism in Ruby. Instead of thinking in threads, you should think about process parallelism, due to the Global Interpreter Lock - a look at what that means and why.</description>
      <category>research</category>
      <category>ruby</category>
      <category>unix-linux</category>
      <pubDate>Thu, 13 Nov 2008 19:29:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133723.html</guid>
      <dc:creator>igrigorik</dc:creator>
      <dc:date>2008-11-13T19:29:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/concurrency_is_a_myth_in_ruby.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133723.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>There is no such thing as parallelism in Ruby. Instead of thinking in threads, you should think about process parallelism, due to the Global Interpreter Lock - a look at what that means and why. <br/><br/><a href='http://www.dzone.com/links/rss/concurrency_is_a_myth_in_ruby.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133723' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/452125212" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133723</dz:linkId>
      <dz:submitDate>2008-11-13T17:26:57Z</dz:submitDate>
      <dz:promoteDate>2008-11-13T19:29:00Z</dz:promoteDate>
      <dz:voteUpCount>14</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>413</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133723.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>igrigorik</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/206422.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/concurrency_is_a_myth_in_ruby.html</feedburner:origLink></item>
    <item>
      <title>From JSP to Ruby on Rails: First thoughts on front-end coding conventions</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/450700057/from_jsp_to_ruby_on_rails_first_thoughts_on_front.html</link>
      <description>Now that I've got a few Ruby on Rails projects under my belt, I finally feel qualified to comment on Rails front-end coding conventions. As a UI specialist coming to Rails from the JSP world, I find a lot of room for improvement in the RoR approach to view-layer code. I love working on the non-view aspects of RoR projects, but I find I've got to do tons of cleanup at the ERB layer. Expect to see some open-source components from Pathfinder to help ease this pain. In the meantime, let me articulate my pain points:</description>
      <category>java</category>
      <category>ruby</category>
      <pubDate>Wed, 12 Nov 2008 13:25:11 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133141.html</guid>
      <dc:creator>mswatcher</dc:creator>
      <dc:date>2008-11-12T13:25:11Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/from_jsp_to_ruby_on_rails_first_thoughts_on_front.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133141.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Now that I've got a few Ruby on Rails projects under my belt, I finally feel qualified to comment on Rails front-end coding conventions. As a UI specialist coming to Rails from the JSP world, I find a lot of room for improvement in the RoR approach to view-layer code. I love working on the non-view aspects of RoR projects, but I find I've got to do tons of cleanup at the ERB layer. Expect to see some open-source components from Pathfinder to help ease this pain. In the meantime, let me articulate my pain points:<br/><br/><a href='http://www.dzone.com/links/rss/from_jsp_to_ruby_on_rails_first_thoughts_on_front.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133141' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/450700057" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133141</dz:linkId>
      <dz:submitDate>2008-11-11T14:26:11Z</dz:submitDate>
      <dz:promoteDate>2008-11-12T13:25:11Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>432</dz:clickCount>
      <dz:commentCount>1</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133141.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>mswatcher</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/225256.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/from_jsp_to_ruby_on_rails_first_thoughts_on_front.html</feedburner:origLink></item>
    <item>
      <title>LEGOs, Play-Doh, and Programming</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/450656781/legos_playdoh_and_programming.html</link>
      <description>This article is based on a talk I gave at the 2008 RubyConf in Orlando, Florida, entitled “Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits”.</description>
      <category>ruby</category>
      <pubDate>Wed, 12 Nov 2008 12:48:14 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132754.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-12T12:48:14Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/legos_playdoh_and_programming.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132754.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>This article is based on a talk I gave at the 2008 RubyConf in Orlando, Florida, entitled “Recovering from Enterprise: how to embrace Ruby’s idioms and say goodbye to bad habits”.<br/><br/><a href='http://www.dzone.com/links/rss/legos_playdoh_and_programming.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132754' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/450656781" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132754</dz:linkId>
      <dz:submitDate>2008-11-10T07:39:07Z</dz:submitDate>
      <dz:promoteDate>2008-11-12T12:48:14Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>333</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132754.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/legos_playdoh_and_programming.html</feedburner:origLink></item>
    <item>
      <title>Scraping and Converting Data with Hpricot and JSON in Ruby</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/450606350/scraping_and_converting_data_with_hpricot_and_jso.html</link>
      <description>Real world scraping scenario with a simple Hpricot example.</description>
      <category>how-to</category>
      <category>ruby</category>
      <pubDate>Wed, 12 Nov 2008 11:34:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132730.html</guid>
      <dc:creator>prodevtips</dc:creator>
      <dc:date>2008-11-12T11:34:07Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/scraping_and_converting_data_with_hpricot_and_jso.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132730.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Real world scraping scenario with a simple Hpricot example.<br/><br/><a href='http://www.dzone.com/links/rss/scraping_and_converting_data_with_hpricot_and_jso.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132730' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/450606350" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132730</dz:linkId>
      <dz:submitDate>2008-11-10T04:44:41Z</dz:submitDate>
      <dz:promoteDate>2008-11-12T11:34:07Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>191</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132730.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>prodevtips</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/258151.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/scraping_and_converting_data_with_hpricot_and_jso.html</feedburner:origLink></item>
    <item>
      <title>Remote Debugging with NetBeans 7.0: explore Ruby code easily</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/450555668/remote_debugging_with_netbeans_70_explore_ruby_co.html</link>
      <description>In the NetBeans 7.0 (dev) you may attach debugger to any process which have been started from the command line, with all the goodies of UI debugger frontend. This means that if you just found some strange behaviour or bug in some CLI tool or you are just curious how e.g. gem list, rake -T, etc. commands work, just run then in debug mode from a terminal and attach to them from the frontend.</description>
      <category>ruby</category>
      <category>tools</category>
      <pubDate>Wed, 12 Nov 2008 10:35:43 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133203.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-12T10:35:43Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/remote_debugging_with_netbeans_70_explore_ruby_co.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133203.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>In the NetBeans 7.0 (dev) you may attach debugger to any process which have been started from the command line, with all the goodies of UI debugger frontend. This means that if you just found some strange behaviour or bug in some CLI tool or you are just curious how e.g. gem list, rake -T, etc. commands work, just run then in debug mode from a terminal and attach to them from the frontend.<br/><br/><a href='http://www.dzone.com/links/rss/remote_debugging_with_netbeans_70_explore_ruby_co.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133203' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/450555668" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133203</dz:linkId>
      <dz:submitDate>2008-11-11T18:49:15Z</dz:submitDate>
      <dz:promoteDate>2008-11-12T10:35:43Z</dz:promoteDate>
      <dz:voteUpCount>9</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>204</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133203.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/remote_debugging_with_netbeans_70_explore_ruby_co.html</feedburner:origLink></item>
    <item>
      <title>Sequel: The Database Toolkit for Ruby</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/450430220/sequel_the_database_toolkit_for_ruby.html</link>
      <description># Sequel provides thread safety, connection pooling and a concise DSL for constructing database queries and table schemas.&#xD;
# Sequel also includes a lightweight but comprehensive ORM layer for mapping records to Ruby objects and handling associated records.</description>
      <category>database</category>
      <category>frameworks</category>
      <category>ruby</category>
      <pubDate>Wed, 12 Nov 2008 08:00:20 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/133231.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-12T08:00:20Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/sequel_the_database_toolkit_for_ruby.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/133231.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'># Sequel provides thread safety, connection pooling and a concise DSL for constructing database queries and table schemas.
# Sequel also includes a lightweight but comprehensive ORM layer for mapping records to Ruby objects and handling associated records.<br/><br/><a href='http://www.dzone.com/links/rss/sequel_the_database_toolkit_for_ruby.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=133231' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/450430220" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>133231</dz:linkId>
      <dz:submitDate>2008-11-11T22:16:34Z</dz:submitDate>
      <dz:promoteDate>2008-11-12T08:00:20Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>198</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/133231.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/sequel_the_database_toolkit_for_ruby.html</feedburner:origLink></item>
    <item>
      <title>A flock of static analysis tools for Ruby: flay, flog, Roodi, Rufus, Reek</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/448706632/a_flock_of_static_analysis_tools_for_ruby_flay_fl.html</link>
      <description>A growing number of static analysis tools has become available for Ruby.  InfoQ looks at Flay, flog, Roodi, Rufus, Reek, all worthy candidates to add to your continuous integration setup to keep your code lean, mean and smelling only of roses.</description>
      <category>ruby</category>
      <pubDate>Mon, 10 Nov 2008 19:03:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132682.html</guid>
      <dc:creator>murphee</dc:creator>
      <dc:date>2008-11-10T19:03:41Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/a_flock_of_static_analysis_tools_for_ruby_flay_fl.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132682.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A growing number of static analysis tools has become available for Ruby.  InfoQ looks at Flay, flog, Roodi, Rufus, Reek, all worthy candidates to add to your continuous integration setup to keep your code lean, mean and smelling only of roses. <br/><br/><a href='http://www.dzone.com/links/rss/a_flock_of_static_analysis_tools_for_ruby_flay_fl.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132682' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/448706632" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132682</dz:linkId>
      <dz:submitDate>2008-11-09T19:57:36Z</dz:submitDate>
      <dz:promoteDate>2008-11-10T19:03:41Z</dz:promoteDate>
      <dz:voteUpCount>8</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>197</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132682.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>murphee</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/19346.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/a_flock_of_static_analysis_tools_for_ruby_flay_fl.html</feedburner:origLink></item>
    <item>
      <title>Merb 1.0 Released</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/448548066/merb_10_released.html</link>
      <description>Umm, w00t! It’s been a little over two years since merb was a twinkle in my eye, and a pastie. Since then it has undergone many drastic transformations, working its way towards a very solid, fast foundation for people to build their homesteads on.</description>
      <category>announcement</category>
      <category>frameworks</category>
      <category>ruby</category>
      <pubDate>Mon, 10 Nov 2008 16:08:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132539.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-10T16:08:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/merb_10_released.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132539.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Umm, w00t! It’s been a little over two years since merb was a twinkle in my eye, and a pastie. Since then it has undergone many drastic transformations, working its way towards a very solid, fast foundation for people to build their homesteads on.<br/><br/><a href='http://www.dzone.com/links/rss/merb_10_released.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132539' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/448548066" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132539</dz:linkId>
      <dz:submitDate>2008-11-08T11:59:29Z</dz:submitDate>
      <dz:promoteDate>2008-11-10T16:08:00Z</dz:promoteDate>
      <dz:voteUpCount>7</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>444</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132539.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/merb_10_released.html</feedburner:origLink></item>
    <item>
      <title>Merb 1.0 Released So Here’s 44 Links and Resources To Get You Going</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/448100018/merb_10_released_so_heres_44_links_and_resources.html</link>
      <description>Merb - a much heralded, highly flexible Ruby-based Web application framework - has reached version 1.0 after two years of development. Congratulations to Merb's creator, Ezra Zygmuntowicz, and to the large group of associated developers (such as Yehuda Katz and Matt Aimonetti) who've kept adding features and pushed Merb forward to be a significant alternative to Rails.</description>
      <category>frameworks</category>
      <category>ruby</category>
      <pubDate>Mon, 10 Nov 2008 06:31:32 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132633.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-10T06:31:32Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/merb_10_released_so_heres_44_links_and_resources.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132633.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>Merb - a much heralded, highly flexible Ruby-based Web application framework - has reached version 1.0 after two years of development. Congratulations to Merb's creator, Ezra Zygmuntowicz, and to the large group of associated developers (such as Yehuda Katz and Matt Aimonetti) who've kept adding features and pushed Merb forward to be a significant alternative to Rails.<br/><br/><a href='http://www.dzone.com/links/rss/merb_10_released_so_heres_44_links_and_resources.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132633' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/448100018" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132633</dz:linkId>
      <dz:submitDate>2008-11-09T10:14:12Z</dz:submitDate>
      <dz:promoteDate>2008-11-10T06:31:32Z</dz:promoteDate>
      <dz:voteUpCount>11</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>234</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132633.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/merb_10_released_so_heres_44_links_and_resources.html</feedburner:origLink></item>
    <item>
      <title>The Rise of the Functional Paradigm</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/447422870/the_rise_of_the_functional_paradigm.html</link>
      <description>"[...] Pay attention to the development community online, and you’ll quickly notice a few non-mainstream programming languages appear over and over again. I’m referring to languages like F#, Erlang, Haskell, Scala and Clojure. [...]"</description>
      <category>opinion</category>
      <category>other languages</category>
      <category>ruby</category>
      <category>trends</category>
      <pubDate>Sun, 09 Nov 2008 14:11:00 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132593.html</guid>
      <dc:creator>zenruby</dc:creator>
      <dc:date>2008-11-09T14:11:00Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/the_rise_of_the_functional_paradigm.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132593.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>"[...] Pay attention to the development community online, and you’ll quickly notice a few non-mainstream programming languages appear over and over again. I’m referring to languages like F#, Erlang, Haskell, Scala and Clojure. [...]"<br/><br/><a href='http://www.dzone.com/links/rss/the_rise_of_the_functional_paradigm.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132593' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/447422870" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132593</dz:linkId>
      <dz:submitDate>2008-11-08T21:59:02Z</dz:submitDate>
      <dz:promoteDate>2008-11-09T14:11:00Z</dz:promoteDate>
      <dz:voteUpCount>13</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>543</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132593.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>zenruby</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/212763.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/the_rise_of_the_functional_paradigm.html</feedburner:origLink></item>
    <item>
      <title>Rebuilding a site from Symfony to Rails</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/445847291/rebuilding_a_site_from_symfony_to_rails.html</link>
      <description>My personal site has been through a number of transitions.  It was initially a flat/traditional/simple PHP based site with a custom ORM layer.  Then I decided that I spent longer maintaining the site and wanted to blog more so I changed to using Serendipity.  After a while of still not writing many posts and not updating Serendipity for a while my site got hacked.  I'd always advised my clients of the risks of using open source software - that you have to keep it updated otherwise a security vulnerability found in the software means you are one evil mind and a google search away from being hacked - and then ignored that advice myself.</description>
      <category>frameworks</category>
      <category>php</category>
      <category>ruby</category>
      <pubDate>Fri, 07 Nov 2008 20:07:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/132345.html</guid>
      <dc:creator>bloid</dc:creator>
      <dc:date>2008-11-07T20:07:25Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/rebuilding_a_site_from_symfony_to_rails.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/132345.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>My personal site has been through a number of transitions.  It was initially a flat/traditional/simple PHP based site with a custom ORM layer.  Then I decided that I spent longer maintaining the site and wanted to blog more so I changed to using Serendipity.  After a while of still not writing many posts and not updating Serendipity for a while my site got hacked.  I'd always advised my clients of the risks of using open source software - that you have to keep it updated otherwise a security vulnerability found in the software means you are one evil mind and a google search away from being hacked - and then ignored that advice myself.<br/><br/><a href='http://www.dzone.com/links/rss/rebuilding_a_site_from_symfony_to_rails.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=132345' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/445847291" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>132345</dz:linkId>
      <dz:submitDate>2008-11-07T12:58:13Z</dz:submitDate>
      <dz:promoteDate>2008-11-07T20:07:25Z</dz:promoteDate>
      <dz:voteUpCount>10</dz:voteUpCount>
      <dz:voteDownCount>0</dz:voteDownCount>
      <dz:clickCount>297</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/132345.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>bloid</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/111696.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/rebuilding_a_site_from_symfony_to_rails.html</feedburner:origLink></item>
    <item>
      <title>Benchmarking Ruby, Yarv, Jruby and Lisp for fun</title>
      <link>http://feeds.dzone.com/~r/dzone/ruby/~3/445543103/benchmarking_ruby_yarv_jruby_and_lisp_for_fun.html</link>
      <description>A few simple benchmark of various Ruby implementations + a comparison with Lisp (SBCL).</description>
      <category>java</category>
      <category>ruby</category>
      <pubDate>Fri, 07 Nov 2008 14:32:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.dzone.com/links/131857.html</guid>
      <dc:creator>hosiawak</dc:creator>
      <dc:date>2008-11-07T14:32:57Z</dc:date>
      <content:encoded><![CDATA[<a href='http://www.dzone.com/links/rss/benchmarking_ruby_yarv_jruby_and_lisp_for_fun.html'><img src='http://cdn.dzone.com/images/thumbs/120x90/131857.jpg' style='width:120;height:90;float:left;vertical-align:top;border:1px solid #ccc;' /></a><p style='margin-left: 130px;'>A few simple benchmark of various Ruby implementations + a comparison with Lisp (SBCL).<br/><br/><a href='http://www.dzone.com/links/rss/benchmarking_ruby_yarv_jruby_and_lisp_for_fun.html'><img src='http://www.dzone.com/links/voteCountImage?linkId=131857' border='0'/></a></p><img src="http://feeds.dzone.com/~r/dzone/ruby/~4/445543103" height="1" width="1"/>]]></content:encoded>
      <dz:linkId>131857</dz:linkId>
      <dz:submitDate>2008-11-05T21:47:29Z</dz:submitDate>
      <dz:promoteDate>2008-11-07T14:32:57Z</dz:promoteDate>
      <dz:voteUpCount>6</dz:voteUpCount>
      <dz:voteDownCount>1</dz:voteDownCount>
      <dz:clickCount>418</dz:clickCount>
      <dz:commentCount>0</dz:commentCount>
      <dz:thumbnail>http://www.dzone.com/links/images/thumbs/120x90/131857.jpg</dz:thumbnail>
      <dz:submitter>
        <dz:username>hosiawak</dz:username>
        <dz:userimage>http://www.dzone.com/links/images/avatars/281677.gif</dz:userimage>
      </dz:submitter>
    <feedburner:origLink>http://www.dzone.com/links/rss/benchmarking_ruby_yarv_jruby_and_lisp_for_fun.html</feedburner:origLink></item>
  </channel>
</rss>
