<?xml version="1.0" encoding="UTF-8"?>
<items type="array">
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>RubyLearning has just announced the third batch of the &lt;a href="http://rubylearning.com/blog/2010/02/09/ruby-metaprogramming-course-start-thinking-in-ruby/"&gt;Ruby Metaprogramming Course&lt;/a&gt; from 6th March 2010. Early Bird Discounts offered. You will find author of "Metaprogramming Ruby" book Paolo Perrotta, lurking in the course forum!</content>
    <created-at type="datetime">2010-02-09T07:37:12+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3427</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>[ANN] Ruby Metaprogramming Course &#8211; Start Thinking in Ruby</title>
    <updated-at type="datetime">2010-02-09T07:37:12+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">10</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Paginating documents from CouchDB with couchrest &amp; will_paginate explain &lt;a href="http://www.opensourcery.co.za/2010/02/08/paginating-documents-with-couchrest-and-will_paginate/"&gt;in this blog post&lt;/a&gt;, and it is not as difficult as you might imagine.</content>
    <created-at type="datetime">2010-02-08T20:38:33+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3426</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Paginating documents with couchrest &amp; will_paginate</title>
    <updated-at type="datetime">2010-02-08T20:38:33+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">213</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I recently popped off a quick &lt;a href="http://proutils.github.com/2010/02/dci-architecture/index.html"&gt;blog post&lt;/a&gt; about an awesome lecture on the concept of DCI architecture that I've been watching. This looks very promising and I'm guessing other Rubyists will be interested too. Check out &lt;a href="http://proutils.github.com/2010/02/dci-architecture/index.html"&gt;my comments&lt;/a&gt; and jump from there to the video.</content>
    <created-at type="datetime">2010-02-08T18:18:30+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3425</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rad DCI Architecture Talk</title>
    <updated-at type="datetime">2010-02-08T18:18:30+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">516</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just launched &lt;a href="http://gemcutter.org/gems/lazygem"&gt;LazyGem 0.0.2&lt;/a&gt;, this update features OS detection. Please provide any feedback possible. Thanks.</content>
    <created-at type="datetime">2010-02-08T17:49:41+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3424</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>LazyGem 0.0.2 released - Feedback request</title>
    <updated-at type="datetime">2010-02-09T09:56:52+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">965</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>With Thinking Sphinx, it&#8217;s easy to have a bunch of different classes returned in the results. The tougher part is displaying them in a way that is organized. Here is a quick &lt;a href="http://eric.lubow.org/2010/ruby/rails/model-specific-formatted-search-results-using-thinking-sphinx/" rel="nofollow" &gt;tutorial&lt;/a&gt; on how to display your results in a model specific fashion.</content>
    <created-at type="datetime">2010-02-08T16:53:35+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3423</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Model Specific Formatted Search Results Using Thinking Sphinx</title>
    <updated-at type="datetime">2010-02-08T16:53:35+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1217</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Here's why I think we should only support Ruby 1.9 with the Rails 3.0 release. &lt;a href="http://www.metabates.com/2010/02/08/ruby-1-9-rails-3-0/"&gt;http://www.metabates.com/2010/02/08/ruby-1-9-rails-3-0/&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-08T15:18:13+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3422</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Why we should drop 1.8 support in Rails 3.</title>
    <updated-at type="datetime">2010-02-08T15:18:13+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">185</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just wrote a small &lt;a href="http://humanzz.spaces.live.com/blog/cns!82322F9506CB0449!1744.entry?&amp;_c02_vws=1"&gt;tutorial&lt;/a&gt; on how to install mysql gem when using RubyInstaller.</content>
    <created-at type="datetime">2010-02-08T08:25:38+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3421</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>RubyInstaller: Steps getting mysql gem to build its native extensions</title>
    <updated-at type="datetime">2010-02-08T08:25:38+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">333</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Nearly a week ago, Matt Aimonetti &lt;a href='http://merbist.com/2010/02/02/undoredo-in-macruby/'&gt;wrote&lt;/a&gt; an example on using MacRuby and NSUndoManager to implement undo functionality. This is a byproduct: an &lt;a href='http://copypastel.com/rofl/Doing_the_Undoable'&gt;Undoable module&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-08T08:02:43+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3420</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Doing the Undoable</title>
    <updated-at type="datetime">2010-02-08T08:02:43+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1190</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just posted &lt;a href="http://adventuresincoding.com/2010/02/riding-ruby-on-rails-3-bundler/" rel="nofollow" &gt;Riding Ruby on Rails 3: Bundler&lt;/a&gt; which shows how to manage your gems with Rails 3.</content>
    <created-at type="datetime">2010-02-08T02:28:08+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3419</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Riding Ruby on Rails 3 with Bundler</title>
    <updated-at type="datetime">2010-02-08T02:28:08+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1188</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The blog compiles into pure HTML. No runtime needed on your host. Ultra-fast and light. No database. No headaches. Host anywhere. A live example is hosted on &lt;a href="http://nanoc3-blog.mgutz.com" rel="nofollow" &gt;htp://nanoc3-blog.mgutz.com&lt;/a&gt;. For more: &lt;a href="http://nanoc3-blog.mgutz.com/about.html" rel="nofollow" &gt;About nanoc3_blog&lt;/a&gt; and &lt;a href="http://nanoc3-blog.mgutz.com/2010/01/15/getting_started_with_nanoc3_blog.html" rel="nofollow" &gt;Getting started&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-08T00:44:04+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3418</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>nanoc3 Blog Starter Kit for Rubyists</title>
    <updated-at type="datetime">2010-02-08T02:04:48+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1214</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just launched &lt;a href="http://www.matthewhutchinson.net/2010/2/7/fake-it-till-you-make-it" rel="nofollow" &gt;a 'fake out' rake task&lt;/a&gt;. Using the very excellent Faker gem by Benjamin Curtis this task can be configured to populate your models with random amounts of fake information. This can a be a real time-saver for load testing, preparing demos/screencasts, or just filling up your pages with realistic data so you can get to work on your views. Here's &lt;a href="http://www.matthewhutchinson.net/2010/2/7/fake-it-till-you-make-it" rel="nofollow" &gt;the blog post&lt;/a&gt; and &lt;a href="http://gist.github.com/296041" rel="nofollow" &gt;the script as a Gist on GitHub&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-07T21:06:31+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3417</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Fake it till you make it! - Faker Rake Task</title>
    <updated-at type="datetime">2010-02-08T02:05:14+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1213</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://blog.eliotsykes.com/2009/10/28/how-to-use-rails-templates-in-wordpress-themes/" rel="nofollow" &gt;Step-by-step guide&lt;/a&gt; so you can call "rake blog_theme:update" to update your WordPress blog theme with a Rails layout. &lt;a href="http://blog.eliotsykes.com/2009/10/28/how-to-use-rails-templates-in-wordpress-themes/" rel="nofollow" &gt;View guide&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-07T17:45:58+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3416</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>How to use Rails templates in Wordpress themes</title>
    <updated-at type="datetime">2010-02-07T17:45:58+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1212</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>My &lt;a href="http://seancribbs.com/tech/2010/02/07/wrap-your-sql-head-around-riaks-map-reduce/"&gt;second post&lt;/a&gt; about Riak explains how to convert your SQL queries into Map-Reduce jobs.</content>
    <created-at type="datetime">2010-02-07T15:06:49+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3415</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Wrap your SQL head around Riak's Map-Reduce</title>
    <updated-at type="datetime">2010-02-07T15:06:49+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">71</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>After all the feedbacks I got on &lt;a href="http://www.dorkalev.com/2010/01/loop-chat.html" rel="nofollow" &gt;Loopchat&lt;/a&gt;, I decided to launch &lt;a href="http://www.dorkalev.com/2010/02/sikwamic-simple-key-value-with-comet.html" rel="nofollow" &gt;Sikwamic&lt;/a&gt;, a simple rackware, that enables you to use REDIS over HTTP and with COMET style LONG POLLING. enjoy.</content>
    <created-at type="datetime">2010-02-07T13:32:53+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3414</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Sikwamic: Simple Key-Value With Comet</title>
    <updated-at type="datetime">2010-02-07T13:32:53+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1211</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Acts as the Default RSS reader for Safari and redirects to Google Reader by default.  Easily modified to redirect to another URL or launch another app - &lt;a href="http://isaac.kearse.co.nz/2010/02/07/safarirss/"&gt;Read More Here&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-07T04:30:59+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3413</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Introducing SafariRSS - a MacRuby &amp; HotCocoa App for Safari RSS Integration</title>
    <updated-at type="datetime">2010-02-07T05:38:56+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1146</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Just &lt;a href="http://seancribbs.com/tech/2010/02/06/why-riak-should-power-your-next-rails-app/"&gt;posted&lt;/a&gt; on my &lt;a href="http://seancribbs.com"&gt;blog&lt;/a&gt; 7 reasons why &lt;a href="http://riak.basho.com/"&gt;Riak&lt;/a&gt; is awesome, and why it's a good fit for your next Ruby web application.</content>
    <created-at type="datetime">2010-02-06T21:26:45+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3412</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Why Riak should power your next Rails app</title>
    <updated-at type="datetime">2010-02-06T21:26:45+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">71</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Just released &lt;a href="http://proutils.github.com/dnote/"&gt;DNote v1.1&lt;/a&gt;. DNote is a command-line tool for scanning Ruby source for developer's notes and laying them out in the format of your choice. This release adds a few extra formats and improves upon the underlying implementation.</content>
    <created-at type="datetime">2010-02-06T20:01:45+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3411</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>DNote 1.1</title>
    <updated-at type="datetime">2010-02-06T20:03:32+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">516</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Well since I now have a rails 3 application in production and more on the way, I starting &lt;a href="http://metaskills.net/2010/2/6/simple-script-console-function"&gt;updating my shell aliases&lt;/a&gt; to a new ZSH function that can 'script/console' or 'rails console' depending on my apps setup. </content>
    <created-at type="datetime">2010-02-06T15:32:32+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3410</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Updating Your Shell Aliases/Functions For Rails3</title>
    <updated-at type="datetime">2010-02-06T15:32:32+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">150</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://ruby-whois.com/"&gt;Whois&lt;/a&gt; is an intelligent pure Ruby WHOIS client and parser. The first Whois major release is now available. Whois 1.0 includes Client, Answer, Parsers and CLI interface. &lt;a href="http://www.simonecarletti.com/blog/2010/02/ruby-whois-1-0-is-here/"&gt;Read More&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-06T13:00:45+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3409</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Ruby Whois 1.0 is here!</title>
    <updated-at type="datetime">2010-02-06T13:00:45+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">937</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://www.mendable.com/sometimes-the-best-way-to-create-is-to-remove/"&gt;Remove features and create better software. A quick look at maintaining bloated software projects.&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-06T10:16:13+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3408</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Sometimes the best way to create is to remove</title>
    <updated-at type="datetime">2010-02-06T10:16:13+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">873</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Here's a blog post about how to implement a &lt;a href="http://danlucraft.com/blog/2010/02/writing-a-tree-provider/"&gt;a tree view&lt;/a&gt; in Redcar, the Ruby text editor.</content>
    <created-at type="datetime">2010-02-06T07:44:29+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3407</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Writing a Tree Provider in Redcar</title>
    <updated-at type="datetime">2010-02-06T07:44:29+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">371</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>In a trifecta (tutorial, example app and live sample) of geek bliss I've married &lt;a href="http://www.anthonyeden.com/2010/02/rails-jquery-unobtrusive-js-and-graceful-degradation/" rel="nofollow" &gt;jQuery and Rails 2.3.5 in a way that is both unobtrusive and that degrades gracefully&lt;/a&gt;. While I'm sure we're all looking forward to seeing how UJS with jQuery in Rails looks when Rails 3.0 comes out of beta, the techniques described in &lt;a href="http://www.anthonyeden.com/2010/02/rails-jquery-unobtrusive-js-and-graceful-degradation/" rel="nofollow" &gt;my post&lt;/a&gt; can be used now in Rails 2.3 apps.</content>
    <created-at type="datetime">2010-02-06T07:37:12+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3406</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rails 2.3.5, JQuery, Unobtrusive JS and Graceful Degradation</title>
    <updated-at type="datetime">2010-02-06T07:38:19+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1209</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>Rails 3 Beta Requires a little extra &lt;a href="http://matt-hulse.com/articles/2010/02/05/massaging-rails-3-beta-on-windows/"&gt;help&lt;/a&gt; to get going on Windows.</content>
    <created-at type="datetime">2010-02-06T07:03:33+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3405</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Massaging Rails 3 Beta on Windows</title>
    <updated-at type="datetime">2010-02-06T07:03:33+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">938</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Step by step tutorial to build a Rails plugin with Rails 2.x and Rails 3.0 compatibility in addition to a compilation of links about the new API for plugins. &lt;a href="http://boldr.net/upgrade-plugins-gems-rails-3/"&gt;Read more&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-05T22:26:28+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3404</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>How to upgrade plugins to Rails 3.0</title>
    <updated-at type="datetime">2010-02-05T22:26:28+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">493</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">6</comments-count>
    <content>Some of my Polish colleagues have done something worth mentioning. Well, maybe not, but it's Friday evening damnit! Watch porn with help of your ruby scripts or even irb with &lt;a href="http://github.com/qoobaa/xxx"&gt;xxx&lt;/a&gt; gem!</content>
    <created-at type="datetime">2010-02-05T21:18:44+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3403</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>"xxx" Gem: Watch porn with Ruby</title>
    <updated-at type="datetime">2010-02-05T21:53:23+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">749</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I've decided to &lt;a href="http://www.railsinside.com/misc/389-im-handing-rails-inside-over-to-you.html"&gt;open up RailsInside.com to public submissions.&lt;/a&gt; If you want some publicity or want to promote your plugin/library/whatever, you can now write a post for &lt;a href="http://www.railsinside.com/"&gt;Rails Inside&lt;/a&gt; and I'll put it up. Anything that's not very poorly written or total nonsense will probably be accepted!</content>
    <created-at type="datetime">2010-02-05T19:02:51+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3402</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>RailsInside.com Is Now Written By You!</title>
    <updated-at type="datetime">2010-02-05T19:02:51+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">5</user-id>
  </item>
  <item>
    <byline>danoo</byline>
    <comments-count type="integer">1</comments-count>
    <content>Visit &lt;a href="http://rails3info.com" rel="nofollow" &gt;rails3info.com&lt;/a&gt;  and find out all you need to know about the new Ruby on Rails 3! Tutorials, presentations and articles in one convenient place.</content>
    <created-at type="datetime">2010-02-05T16:55:20+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3400</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>rails3info.com launched !</title>
    <updated-at type="datetime">2010-02-05T16:55:20+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Yehuda's post includes &lt;a href="http://www.engineyard.com/blog/2010/rails-3-beta-is-out-a-retrospective/"&gt;a high-level overview of most of the changes, along with some of his personal thoughts on the changes and future&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-05T15:56:48+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3399</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rails 3 Beta Is Out! Yehuda Katz Has the Details!</title>
    <updated-at type="datetime">2010-02-05T15:56:59+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">590</user-id>
  </item>
  <item>
    <byline>Gregory Brown</byline>
    <comments-count type="integer">0</comments-count>
    <content>Over on the RBP blog, I've been releasing chapters of "Ruby Best Practices".  See the announcement for &lt;a href="http://blog.rubybestpractices.com/posts/gregory/015-rbp-ch1.html" rel="nofollow" &gt;Chapter 1&lt;/a&gt;, and for &lt;a href="http://blog.rubybestpractices.com/posts/gregory/rbp-ch2-3.html" rel="nofollow" &gt;Chapters 2-3&lt;/a&gt;, and download some free PDFS!</content>
    <created-at type="datetime">2010-02-05T14:29:08+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3398</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Chapters 1,2,3 of "Ruby Best Practices"</title>
    <updated-at type="datetime">2010-02-05T14:29:08+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>As time goes on, many Rails teams find that the rate at which they can add or improve features (known as the team's velocity) is significantly reduced. To address this problem, teams should adopt practices that allow them to &lt;a href="http://www.ecommercedeveloper.com/articles/1618-Ruby-on-Rails-Code-Metrics-Identify-Weaknesses-Strengthen-Code"&gt;identify risky and high-maintenance code&lt;/a&gt; and refactor the code to improve it.
</content>
    <created-at type="datetime">2010-02-05T13:25:09+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3397</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Ruby on Rails: Code Metrics Identify Weaknesses, Strengthen Code</title>
    <updated-at type="datetime">2010-02-05T13:25:09+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">875</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just launched &lt;a href="http://gemcutter.org/gems/lazygem"&gt;LazyGem 0.0.1&lt;/a&gt;, this allows you to auto install all of the gems that your subscribed too on GemCutter.org. feedback, comments or even refactoring are welcome. This is my first gem release.</content>
    <created-at type="datetime">2010-02-05T07:53:44+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3396</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>LazyGem - First pubic release</title>
    <updated-at type="datetime">2010-02-05T18:14:11+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">965</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>So &lt;a href="http://www.rubyinside.com/how-to-install-rails-3-0-prerelease-beta-2955.html"&gt;the beta of Rails 3.0 is now out!&lt;/a&gt; I've published &lt;a href="http://www.rubyinside.com/how-to-install-rails-3-0-prerelease-beta-2955.html"&gt;some instructions&lt;/a&gt; on how to install it.</content>
    <created-at type="datetime">2010-02-05T04:09:57+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3395</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rails 3.0 Beta Released! How To Install It.</title>
    <updated-at type="datetime">2010-02-05T04:10:42+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">5</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>&lt;a href="http://www.enlightsolutions.com/articles/five-ways-to-prepare-your-application-for-ruby-on-rails-3-today/" rel="nofollow" &gt;A list of things you can do today to adopt some new conventions coming with Rails 3&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-04T23:02:35+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3394</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Five Things You Can Do Today to Make Your App Ready For Ruby on Rails 3</title>
    <updated-at type="datetime">2010-02-04T23:02:35+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1108</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://github.com/dcrec1/active_lucene"&gt;ActiveLucene&lt;/a&gt; is like ActiveRecord but with Lucene the full text search engine, know the details in this &lt;a href="http://www.diegocarrion.com/2010/02/04/full-text-search-in-jruby-with-activelucene/"&gt;post&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-04T18:08:42+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3393</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Full text search in JRuby with ActiveLucene</title>
    <updated-at type="datetime">2010-02-04T18:08:42+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">461</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://gemcutter.org/gems/rack-force_domain" rel="nofollow" &gt;Rack::ForceDomain&lt;/a&gt; (or &lt;a href="http://github.com/cwninja/rack-force_domain" rel="nofollow" &gt;source on GitHub&lt;/a&gt;): Because the alternatives were &lt;a href="http://tomlea.co.uk/posts/0004-rack-force-doman/" rel="nofollow" &gt;too complex for my simple mind&lt;/a&gt;. Usage on the back of a stamp:
&lt;code&gt;
$ gem install &lt;a href="http://gemcutter.org/gems/rack-force_domain" rel="nofollow" &gt;rack-force_domain&lt;/a&gt;
$ heroku config add DOMAIN="foo.com"
use Rack::ForceDomain, ENV["DOMAIN"]
&lt;/code&gt;</content>
    <created-at type="datetime">2010-02-04T17:51:25+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3392</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rack::ForceDomain: Because the alternati...</title>
    <updated-at type="datetime">2010-02-05T04:08:46+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1201</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I often have websites that need to have similar functionality. &lt;a href="http://www.saturnflyer.com/blog/jim/2010/02/03/non-standard-extension-locations-in-radiant/"&gt;Here I discuss a simple way to manage standard and custom extensions&lt;/a&gt; between different sites.</content>
    <created-at type="datetime">2010-02-04T17:23:17+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3391</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Loading Radiant CMS extensions from a non-standard location</title>
    <updated-at type="datetime">2010-02-04T17:23:17+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">993</user-id>
  </item>
  <item>
    <byline>georgebrock</byline>
    <comments-count type="integer">2</comments-count>
    <content>Spriter is a new gem that makes CSS sprites easy to create and maintain. (&lt;a href="http://www.reevoo.com/labs/2010/02/spriter/"&gt;Blog post&lt;/a&gt; / &lt;a href="http://github.com/reevoo/spriter" rel="nofollow" &gt;GitHub&lt;/a&gt;)</content>
    <created-at type="datetime">2010-02-04T17:15:15+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3390</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Spriter: Easy CSS sprites</title>
    <updated-at type="datetime">2010-02-05T20:45:14+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">4</comments-count>
    <content>&lt;a href="http://litanyagainstfear.com/blog/2010/02/03/the-rails-module/"&gt;Learn about how the Rails module is awesome, and how you should be using it.&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-04T15:55:30+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3389</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>The Rails Module (in Rails 3)</title>
    <updated-at type="datetime">2010-02-04T15:55:30+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">433</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just launched &lt;a href="http://github.com/johnson/shadowgraph" rel="nofollow" &gt;shadowgraph&lt;/a&gt;, yet another YouTube copy in Rails.</content>
    <created-at type="datetime">2010-02-04T09:21:43+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3388</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Shadowgraph, yet another YouTube copy in Rails</title>
    <updated-at type="datetime">2010-02-04T09:21:43+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1203</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://github.com/winton/acts_as_archive"&gt;A Rails plugin called acts_as_archive&lt;/a&gt; does just that. Very easy to set up and auto-migrates from acts_as_paranoid.</content>
    <created-at type="datetime">2010-02-04T01:01:41+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3387</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Don't delete your records, move them to a different table</title>
    <updated-at type="datetime">2010-02-04T01:04:45+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">312</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://tagaholic.me/2010/02/03/using-gemcutters-api-from-the-commandline.html"&gt;This post explains how to search gems, get a gem's information or compare gems&lt;/a&gt; from the commandline using &lt;a href="http://update.gemcutter.org/2010/02/01/january-changelog.html"&gt;gemcutter's recent api&lt;/a&gt; and &lt;a href="http://tagaholic.me/2009/10/14/boson-command-your-ruby-universe.html"&gt;boson&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-03T23:35:07+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3386</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Using Gemcutter's API from the Commandline</title>
    <updated-at type="datetime">2010-02-03T23:35:07+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">663</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>If you're going to create a service oriented rails app with ActiveResource, why not cuke the frontend first, letting the frontend drive the services you'll eventually create in the backend service provider?  Dupe is the factory-girl of services, and makes outside-in BDD with cucumber possible for a service oriented app.  Get &lt;a href="http://bit.ly/7M3de6" rel="nofollow" &gt;gem installation instructions and an overview of the features&lt;/a&gt; or check out &lt;a href="http://bit.ly/9oEUoh" rel="nofollow" &gt;an in-depth tutorial that takes you through the cuking process with dupe&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-03T22:07:19+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3385</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Cuking a service-oriented rails app with Dupe (aka, factory-girl for ActiveResource)</title>
    <updated-at type="datetime">2010-02-04T04:39:14+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1173</user-id>
  </item>
  <item>
    <byline>Tom Lea</byline>
    <comments-count type="integer">2</comments-count>
    <content>
I made this &lt;a href="http://github.com/cwninja/geminabox/" rel="nofollow" &gt;geminabox&lt;/a&gt; thingy to host our internal rubygems. It's dead simple. Kinda like a lazyman's Gemcutter.org, but just for your office, and with low quality graphic design. I &lt;a href="http://tomlea.co.uk/posts/0003-gem-in-a-box/" rel="nofollow" &gt;did a bloggings too&lt;/a&gt;. I hope someone else finds it useful.</content>
    <created-at type="datetime">2010-02-03T20:59:51+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3384</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Simple Gem Hosting: GemInABox</title>
    <updated-at type="datetime">2010-02-03T20:59:51+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">1</comments-count>
    <content>Recommend &lt;a href="http://rubular.com/"&gt;Rubular&lt;/a&gt; for testing regex expressions. It's been very handy for this new gem I'm about to release called &lt;a href="http://github.com/brainscott/lazygem"&gt;LazyGem&lt;/a&gt; (My first gem release).</content>
    <created-at type="datetime">2010-02-03T17:58:08+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3383</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rubular - Browser based regex testing</title>
    <updated-at type="datetime">2010-02-03T17:58:08+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">965</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Lukas Rieder, Alexander Lang and Eric Lindvall have created a &lt;a href="http://blog.scoutapp.com/articles/2010/02/03/delayed-job-monitoring-plugin"&gt;Scout plugin for monitoring Delayed::Job&lt;/a&gt;. With the plugin, you can graph and get alerts on running jobs, scheduled jobs, failed jobs and more. </content>
    <created-at type="datetime">2010-02-03T17:16:48+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3382</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Monitoring Delayed::Job with Scout</title>
    <updated-at type="datetime">2010-02-03T17:16:48+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">360</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just released a new version of the &lt;a href="http://github.com/AtelierConvivialite/webtranslateit"&gt;webtranslateit gem&lt;/a&gt;, to sync your translation files between the &lt;a href="https://webtranslateit.com"&gt;Web Translate It&lt;/a&gt; service and your app. The gem now include an executable, so you can sync the language files of any kind of apps (not only Rails apps). These tools should make your internationalization experience much more enjoyable.</content>
    <created-at type="datetime">2010-02-03T12:06:30+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3381</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>New version of the webtranslateit gem</title>
    <updated-at type="datetime">2010-02-03T12:06:30+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1061</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The Rails team at &lt;a href="http://www.xing.com"&gt;XING&lt;/a&gt; developed the &lt;a href="http://devblog.xing.com/ruby/alter-table-rails-plugin/"&gt;alter_table Rails plugin&lt;/a&gt; to extend ActiveRecord migrations with MySQL&#8217;s native ability to run multiple alterations on a table in a single ALTER TABLE statement. </content>
    <created-at type="datetime">2010-02-03T10:39:12+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3380</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Alter Table: A Rails plugin to support multiple clauses per ALTER TABLE statement in migrations</title>
    <updated-at type="datetime">2010-02-03T10:39:12+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">963</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://pedromtavares.wordpress.com/2010/02/03/hfooad-chapter-5-good-design-flexible-software/"&gt;Check out&lt;/a&gt; the fifth chapter of the book review I'm working on regarding O'Reilly's Head First - Object Oriented Analysis and Design. All native Java code translated to Ruby.</content>
    <created-at type="datetime">2010-02-03T05:35:12+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3379</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Head First - OO Analysis &amp; Design fifth chapter review in Ruby code</title>
    <updated-at type="datetime">2010-02-03T05:35:12+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1093</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href="http://github.com/jcoglan/faye"&gt;Faye&lt;/a&gt; is a toolkit for publish/subscribe messaging between web clients. It includes a JavaScript client library and two server backends, one for Rack based on EventMachine and the other a brand new version for Node.js. More info on &lt;a href="http://blog.jcoglan.com/2010/02/02/faye-a-comet-client-and-server-for-node-js-and-rack/"&gt;my blog&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-03T01:13:49+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3378</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Faye: a Comet client and server for Node.js and Rack</title>
    <updated-at type="datetime">2010-02-03T01:13:49+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">824</user-id>
  </item>
  <item>
    <byline>cloudhead</byline>
    <comments-count type="integer">4</comments-count>
    <content>My goal was to create something really small (~300sloc), right on top of Rack, and make use of git &amp; heroku whenever I could, foregoing the need for any kind of database. Comments are handled by disqus, and we got markdown, atom and templating support. Go check out &lt;a href="http://cloudhead.io/toto" rel="nofollow" &gt;http://cloudhead.io/toto&lt;/a&gt; for more info. The repo's at &lt;a href="http://github.com/cloudhead/toto" rel="nofollow" &gt;http://github.com/cloudhead/toto&lt;/a&gt; - enjoy!</content>
    <created-at type="datetime">2010-02-03T00:46:41+00:00</created-at>
    <featured type="boolean">true</featured>
    <id type="integer">3377</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>toto - tiny, powerful, heroku &amp; git based blog-engine for hackers</title>
    <updated-at type="datetime">2010-02-04T04:39:35+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
</items>
