<?xml version="1.0" encoding="UTF-8"?>
<items type="array">
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The guys at &lt;a href=&quot;http://plataformatec.com/&quot;&gt;PlataformaTec&lt;/a&gt; just released a new tool called &lt;a href=&quot;http://github.com/plataformatec/show_for&quot;&gt;show_for&lt;/a&gt; that helps you to DRY your code and markup whenever showing your objects (aka in your &quot;show&quot; views). Check out the &lt;a href=&quot;http://blog.plataformatec.com.br/2010/03/show-your-objects-baby&quot;&gt;blog post here&lt;/a&gt;.</content>
    <created-at type="datetime">2010-03-10T21:09:31+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3571</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>ShowFor - Show your objects baby!</title>
    <updated-at type="datetime">2010-03-10T21:09:31+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">665</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">3</comments-count>
    <content>The new &lt;a href=&quot;http://github.com/grosser/bitfields&quot;&gt;'bitfields' Rails plugin and gem&lt;/a&gt; allows simple bitfield managements for ActiveRecord and others, produces fast(indexable) sql for query and bit-setting.</content>
    <created-at type="datetime">2010-03-10T20:19:25+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3570</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Bitfields Rails Plugin/Gem, simple bitfields with scopes, sql, setter-sql, change-recording</title>
    <updated-at type="datetime">2010-03-10T20:19:25+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">845</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">10</comments-count>
    <content>&lt;a href=&quot;http://github.com/elliotcm/light_mongo&quot;&gt;LightMongo&lt;/a&gt; is a lightweight &lt;a href=&quot;http://www.mongodb.org/display/DOCS&quot;&gt;Mongo&lt;/a&gt; object persistence layer for Ruby which makes use of Mongo's features rather than trying to emulate ActiveRecord. It's an interesting alternative to the already popular and somewhat awesome &lt;a href=&quot;http://github.com/jnunemaker/mongomapper&quot;&gt;MongoMapper.&lt;/a&gt;</content>
    <created-at type="datetime">2010-03-09T02:59:17+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3563</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>light_mongo: a lightweight MongoDB object persistence layer for Ruby</title>
    <updated-at type="datetime">2010-03-09T02:59:17+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">0</comments-count>
    <content>&lt;a href=&quot;http://github.com/grosser/parallel_tests&quot;&gt;Parallel tests&lt;/a&gt; now suppots any kind of test-suite(Test/RSpec/Cucumber), speeds up e.g. action_pack test-suite by 200%. Finally a good excuse for buying Dual/Quad-Core. &lt;a href=&quot;http://github.com/grosser/parallel_tests&quot;&gt;Speedup those tests, go parallel!&lt;/a&gt;</content>
    <created-at type="datetime">2010-03-07T12:34:12+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3562</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Multiple CPUs =&gt; Parallel Testing (now for every test-suite)</title>
    <updated-at type="datetime">2010-03-07T12:34:12+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">845</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Some time ago I released &lt;a href=&quot;http://github.com/rock-n-code/sinatra-pages&quot;&gt;sinatra-pages&lt;/a&gt;, a very practical &lt;a href=&quot;http://sinatrarb.com&quot;&gt;Sinatra&lt;/a&gt; extension. Now I've used it in order to create a &lt;a href=&quot;http://izcheznali.net/&quot;&gt;website for social activism&lt;/a&gt; and I'd like to show you how I did it. Please &lt;a href=&quot;http://github.com/mr-rock/izcheznali&quot;&gt;check it out&lt;/a&gt;!</content>
    <created-at type="datetime">2010-03-07T11:46:24+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3561</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>First real life example of the Sinatra-Pages extension.</title>
    <updated-at type="datetime">2010-03-07T11:46:24+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1060</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just upgraded &lt;a href=&quot;http://github.com/flyerhzm/bullet&quot;&gt;bullet&lt;/a&gt; gem to version 2.0 beta, which supports rails3 beta. Bullet gem helps you to kill N+1 queries and unused eager loading.</content>
    <created-at type="datetime">2010-03-07T09:23:22+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3560</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>bullet2 beta released, supports rails3 beta</title>
    <updated-at type="datetime">2010-03-07T09:23:22+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">973</user-id>
  </item>
  <item>
    <byline>rubiii</byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href=&quot;http://github.com/rubiii/ambience&quot; rel=&quot;nofollow&quot; &gt;Ambience&lt;/a&gt; version 0.2.0 now works for every Ruby-app and returns a Hashie::Mash.</content>
    <created-at type="datetime">2010-03-06T12:43:52+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3559</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>App configuration feat. YAML and JVM properties</title>
    <updated-at type="datetime">2010-03-06T12:43:52+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">2</comments-count>
    <content>I just launched &lt;a href=&quot;http://github.com/flyerhzm/seo_checker&quot;&gt;seo_checker&lt;/a&gt;, which checks your website if it is seo. It mainly checks the url, title and descripion of web page according to the sitemap.</content>
    <created-at type="datetime">2010-03-05T15:20:06+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3556</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>seo_checker 0.2.3 released</title>
    <updated-at type="datetime">2010-03-05T15:20:06+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">973</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>A new generation Ruby/GSL wrapper that strives for code simplicity while retaining acceptable performance. Other GSL wrappers are either utterly complicated (lots of C code) or poorly documented. Ruby/GSL-ng uses Ruby/FFI and little bits of C code to achieve a simple implementation that integrates neatly with Ruby's standard classes and follows most of its conventions. Source is located on GitHub and gems are periodically released to Gemcutter. Check &lt;a href=&quot;http://rubygems.org/gems/ruby-gsl-ng&quot; rel=&quot;nofollow&quot; &gt;gem details&lt;/a&gt; for links, etc.</content>
    <created-at type="datetime">2010-03-05T00:00:40+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3554</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Ruby/GSL-ng</title>
    <updated-at type="datetime">2010-03-05T00:00:40+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1259</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href=&quot;http://outoftime.github.com/2010/03/03/sunspot-1-0.html&quot;&gt;Sunspot 1.0&lt;/a&gt; ships with Solr 1.4 and supports several of its new features, including multiselect faceting and trie range queries. It also comes with built-in support for multithreaded environments, Solr replication, and Solr sharding.</content>
    <created-at type="datetime">2010-03-04T20:01:42+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3553</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Sunspot and Sunspot::Rails 1.0 released</title>
    <updated-at type="datetime">2010-03-04T20:01:42+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">567</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">4</comments-count>
    <content>Seeing as it is my birthday, I'll go ahead and make a second release today. This one is for &lt;a href=&quot;http://proutils.github.com/qed/&quot;&gt;QED&lt;/a&gt; a test framework using literate programming techniques. QED make test-driven functional testing as easy eating pudding pie. This new release utilizes Tilt to convert documents to HTML which are then processed by the test runner, allowing QED to support many new markup formats. And, yes, we eat our own &lt;s&gt;dog food&lt;/s&gt; pie. &lt;a href=&quot;http://proutils.github.com/qed/qedoc/index.html&quot;&gt;Check it out&lt;/a&gt;.</content>
    <created-at type="datetime">2010-03-04T18:23:50+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3551</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>QED (Quality Ensured Demonstrations)</title>
    <updated-at type="datetime">2010-03-05T06:40:31+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>Just pushed a new version of &lt;a href=&quot;http://rubyworks.github.com/stash/&quot;&gt;Stash&lt;/a&gt;, a Hash with indifferent key access. All Stash keys are stored as strings so they can be garbage collected. Stash is also useful if you need a custom Hash-a-like object with special key restraints. Just override the #convert_key method in your subclass.</content>
    <created-at type="datetime">2010-03-04T15:14:18+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3550</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>New Stash</title>
    <updated-at type="datetime">2010-03-04T15:14:18+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>Baseball Statz is a Rails app hosted on Heroku that uses the Ruby powered &lt;a href=&quot;http://github.com/timothyf/gameday_api&quot; rel=&quot;nofollow&quot; &gt;Gameday API&lt;/a&gt; which provides live MLB stats.   View all the stats for today's games &lt;a href=&quot;http://baseballstatz.heroku.com/scoreboard?year=2010&amp;month=3&amp;date=3&quot; rel=&quot;nofollow&quot; &gt;here.&lt;/a&gt;</content>
    <created-at type="datetime">2010-03-04T03:36:10+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3548</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Rails Powered MLB Stats with Baseball Statz App</title>
    <updated-at type="datetime">2010-03-04T03:36:10+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1257</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href=&quot;http://github.com/jcoglan/faye&quot;&gt;Faye&lt;/a&gt; is a simple-to-use publish/subscribe messaging library that implements the Bayeux protocol for Ruby and Node.js. The &lt;a href=&quot;http://blog.jcoglan.com/2010/03/01/faye-gets-server-side-clients/&quot;&gt;latest release&lt;/a&gt; adds support for server-side clients, so now your backend application can send messages out to client browsers.</content>
    <created-at type="datetime">2010-03-01T23:25:20+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3540</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Faye gets server-side clients</title>
    <updated-at type="datetime">2010-03-01T23:25:20+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">824</user-id>
  </item>
  <item>
    <byline>Alex Speller</byline>
    <comments-count type="integer">0</comments-count>
    <content>One thing about java that's pretty useful is it's regulated interfaces. This is a simple &lt;a href=&quot;http://github.com/alexspeller/implements&quot; rel=&quot;nofollow&quot; &gt;proof-of-concept&lt;/a&gt; of that pattern implemented in Ruby.</content>
    <created-at type="datetime">2010-02-27T22:55:51+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3530</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>implements - regulated interfaces for ruby</title>
    <updated-at type="datetime">2010-02-27T22:55:51+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer" nil="true"></user-id>
  </item>
  <item>
    <byline>blahed</byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href=&quot;http://github.com/blahed/frank&quot; rel=&quot;nofollow&quot; &gt;Frank&lt;/a&gt; lets you build static sites super fast. It uses &lt;a href=&quot;http://github.com/rtomayko/tilt&quot; rel=&quot;nofollow&quot; &gt;Tilt&lt;/a&gt;, so it comes with support for Haml &amp;amp; Sass, LESS, Builder, ERB, Liquid, Mustache, &amp;amp; CoffeeScript. &lt;a href=&quot;http://github.com/blahed/frank&quot; rel=&quot;nofollow&quot; &gt;Frank&lt;/a&gt; also has a helpers for lorem text and generating placeholder images.</content>
    <created-at type="datetime">2010-02-27T17:23:05+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3529</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Frank - a gem for static builds and prototypes</title>
    <updated-at type="datetime">2010-02-27T20:50:46+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>We've just released Delorean. This is a gem we've packaged from a piece of code we've been using for months that lets you travel in time with ruby by mocking Time.now which is extremely useful for testing. Check it out at &lt;a href=&quot;http://github.com/bebanjo/delorean&quot;&gt;http://github.com/bebanjo/delorean&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-25T00:40:52+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3520</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Travel in time with Ruby in a Delorean</title>
    <updated-at type="datetime">2010-02-25T05:52:16+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">535</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The &lt;a href=&quot;http://github.com/adzap/grouped_validations&quot;&gt;grouped_validations&lt;/a&gt; plugin allows you to define validation groups which you can check for validity in isolation from the rest of the validations on a model. Handy for multi-page forms or wizard style data entry.</content>
    <created-at type="datetime">2010-02-23T01:59:54+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3514</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>ActiveRecord validation groups with grouped_validations plugin</title>
    <updated-at type="datetime">2010-02-23T01:59:54+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">496</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">6</comments-count>
    <content>Introducing the new &lt;a href=&quot;http://github.com/moonmaster9000/binder&quot;&gt;binder&lt;/a&gt; gem. Read about the impetus for this &lt;a href=&quot;http://moonmaster9000.tumblr.com/post/401320361/binder-for-all-your-esoteric-proc-closure-needs&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;http://moonmaster9000.tumblr.com/post/398991873/creating-cleaner-apis&quot;&gt;here&lt;/a&gt;. Checkout the source &lt;a href=&quot;http://github.com/moonmaster9000/binder&quot;&gt;here&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-20T23:25:31+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3505</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Creating a sexy DSL like the new Rails 3 router is now within your reach!</title>
    <updated-at type="datetime">2010-02-20T23:25:31+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1173</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">4</comments-count>
    <content>I just posted a blog &lt;a href=&quot;http://zigzag.github.com/2010/02/14/from-textmate-to-vim-for-rails-coders.html&quot;&gt;From TextMate to VIM for Rails Coders&lt;/a&gt;. &lt;b&gt;The mouse is NOT needed anymore for Rails coding&lt;/b&gt;. -- Check out whether you agree it or not. Or Just imagine bring out your iPad + Wireless Keyboard and go on hacking Rails code quickly with SSH + VIM&#8230; Cool enough? </content>
    <created-at type="datetime">2010-02-20T14:58:09+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3503</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>From TextMate to VIM for Rails Coders</title>
    <updated-at type="datetime">2010-02-21T01:20:09+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1140</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just released &lt;a href=&quot;http://proutils.github.com/mast&quot;&gt;Mast&lt;/a&gt; v1.2. Mast is a really nifty manifest generator and comparison tool with a unique ability to store generation options in the manifest file itself. This release addresses some minor issues from the previous release.</content>
    <created-at type="datetime">2010-02-20T01:16:07+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3502</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>New manifest generator</title>
    <updated-at type="datetime">2010-02-20T02:21:59+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 put together an app called &lt;a href=&quot;http://terrbear.org/?p=220&quot;&gt;Love/HATE&lt;/a&gt; (&lt;a href=&quot;http://github.com/terrbear/lovehate&quot;&gt;open source&lt;/a&gt;) that lets developers love or hate something and send that up to a page. We have it on a TV here; it's hilarious (and informative). </content>
    <created-at type="datetime">2010-02-18T19:54:32+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3497</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Love/HATE - a tool for developers to shout at each other, preferably on a TV</title>
    <updated-at type="datetime">2010-02-18T19:54:32+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">555</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>I just released my &lt;a href=&quot;http://github.com/markpercival/divining_rod&quot;&gt; Divining Rod&lt;/a&gt; gem, an easy way to profile incoming mobile requests based on the user agent or subdomain, and assign a format to them.</content>
    <created-at type="datetime">2010-02-18T19:01:43+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3496</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Divining Rod - a gem for profiling mobile phones</title>
    <updated-at type="datetime">2010-02-18T19:01:43+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">644</user-id>
  </item>
  <item>
    <byline>DerGuteMoritz</byline>
    <comments-count type="integer">0</comments-count>
    <content>I just released an &lt;a href=&quot;http://github.com/DerGuteMoritz/activerecord-lazy-attributes&quot; rel=&quot;nofollow&quot; &gt;ActiveRecord extension which allows attributes to be loaded lazily&lt;/a&gt;. Especially useful for BLOB columns and the like.</content>
    <created-at type="datetime">2010-02-18T12:46:21+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3492</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>ActiveRecord Lazy Attributes Extension</title>
    <updated-at type="datetime">2010-02-18T12:46:21+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>Users never have to wait for cached pages to be generated (unlike the page caching that ships with Rails). Inspired by Pivotal Labs' &lt;a href=&quot;http://pivotallabs.com/users/steve/blog/articles/262-rails-slashdotted-no-problem&quot;&gt;Rails, Slashdotted: no problem&lt;/a&gt; I've created this &lt;a href=&quot;http://github.com/eliotsykes/page_cache&quot;&gt;Page Cache plugin&lt;/a&gt; to give Rails holeless/seamless page caching. The &lt;a href=&quot;http://github.com/eliotsykes/page_cache&quot;&gt;README and source is on github&lt;/a&gt; and here's the &lt;a href=&quot;http://blog.eliotsykes.com/2010/02/17/new-rails-page-cache-plugin-for-holeless-seamless-page-caching/&quot;&gt;blog post explaining how I use it&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-18T11:03:19+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3491</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>&quot;Holeless&quot; page caching for Rails</title>
    <updated-at type="datetime">2010-02-18T19:55:35+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>&lt;a href=&quot;http://weblog.rubyonrails.org/2010/2/5/rails-3-0-beta-release&quot;&gt;Rail 3.0 is now in beta&lt;/a&gt;. I don't know about you, but I've already written my first Rails 3 application. Allow me to &lt;a href=&quot;http://blog.railsmachine.com/articles/2010/02/17/smooth-devoperations-deploying-rails-3-with-moonshine/&quot;&gt;share with you the tale of  deploying it&lt;/a&gt; with &lt;a href=&quot;http://github.com/railsmachine/moonshine&quot;&gt;moonshine&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-18T00:05:18+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3488</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Smooth Devoperations: Deploying Rails 3 with Moonshine</title>
    <updated-at type="datetime">2010-02-18T00:05:18+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">256</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>I just released &lt;a href=&quot;http://github.com/maccman/supermodel&quot; rel=&quot;nofollow&quot; &gt;SuperModel&lt;/a&gt; - a library for in-memory databases.  Supports:  * Serialisation,  * Validations,  * Callbacks,  * Observers,  * Dirty (Changes),  * Ruby Marshaling to disk,  * Redis</content>
    <created-at type="datetime">2010-02-17T00:28:39+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3475</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>New gem - SuperModel - ActiveModel in-memory databases.</title>
    <updated-at type="datetime">2010-02-17T04:44:51+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1233</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>&lt;a href=&quot;http://github.com/cldwalker/hirb#readme&quot;&gt;Hirb&lt;/a&gt; is &lt;a href=&quot;http://www.rubyinside.com/hirb-an-easy-to-use-view-framework-for-irb-1853.html&quot;&gt;known for its tables&lt;/a&gt;. &lt;a href=&quot;http://tagaholic.me/2010/02/16/two-dimensional-console-menus-with-hirb.html&quot;&gt;This post introduces hirb's latest console widget, two dimensional console menus built with its tables&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-16T12:45:51+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3465</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Two dimensional console menus with Hirb</title>
    <updated-at type="datetime">2010-02-16T12:45:51+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>I've been working on JRuby/Duby interop to implement VST audio plugins. The first working plugin is a &lt;a href=&quot;http://github.com/thbar/opaz-plugdk/tree/master/plugins/DubyFilta/&quot;&gt;LP/HP filter (with cutoff and resonance)&lt;/a&gt;. JRuby is used for declarative stuff, while Duby is used for computation intensive stuff. The combination gives an interesting Ruby-tasting audio programming experience.</content>
    <created-at type="datetime">2010-02-15T21:05:26+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3461</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Using Duby + JRuby for Fast Prototyping of Fast VST plugins</title>
    <updated-at type="datetime">2010-02-15T22:41:24+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">425</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>The &lt;a href=&quot;http://github.com/skozlov/netzke-demo&quot;&gt;netzke-demo&lt;/a&gt; project has been updated with a live &lt;a href=&quot;http://netzke-demo.writelesscode.com/window&quot;&gt;demo of Netzke::Window&lt;/a&gt;. Netzke is as framework that greatly facilitates creation of reusable ExtJS/Rails components.</content>
    <created-at type="datetime">2010-02-15T15:47:40+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3458</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Netzke live demo updated: the window widget</title>
    <updated-at type="datetime">2010-02-15T15:47:40+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">597</user-id>
  </item>
  <item>
    <byline>Chad Remesch</byline>
    <comments-count type="integer">1</comments-count>
    <content>I just launched &lt;a href=&quot;http://github.com/chadrem/officer&quot; rel=&quot;nofollow&quot; &gt;Officer&lt;/a&gt;.  It is a distributed lock server coded in Ruby and Eventmachine.  It is useful for synchronizing processes across multiple servers.</content>
    <created-at type="datetime">2010-02-14T15:32:14+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3452</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Officer - Distributed Lock Server (Ruby &amp; EventMachine)</title>
    <updated-at type="datetime">2010-02-14T21:08:29+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">1225</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>The day has finally arrived where you can run a browser-less javascript + DOM environment from within Ruby. &lt;a href=&quot;http://github.com/mynyml/harmony&quot;&gt;Harmony&lt;/a&gt; offers a convenient DSL that allows you to get started simply and easily. There is even a Rails plugin (&lt;a href=&quot;http://github.com/mynyml/holygrail&quot;&gt;holygrail&lt;/a&gt;) for functional tests. You can now leverage the power of the command line to do with JS what once required a browser.
</content>
    <created-at type="datetime">2010-02-12T20:52:25+00:00</created-at>
    <featured type="boolean">true</featured>
    <id type="integer">3447</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Javascript + DOM in your ruby</title>
    <updated-at type="datetime">2010-02-12T22:01:22+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">775</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>Pleased to report the grand release of a small command-line tool, &lt;a href=&quot;http://proutils.github.com/regex/&quot;&gt;regex&lt;/a&gt;, which makes for some pretty dirt-simple utilization of Ruby's regular expression engine via the command shell. It can do single or repeat matches and output can be in plain text, YAML or JSON formats. Still pretty fresh off the block, but it'll beef up in capabilities over time.</content>
    <created-at type="datetime">2010-02-12T19:37:07+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3446</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>/Reg/ against your machine</title>
    <updated-at type="datetime">2010-02-12T19:37:07+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>We are using CouchDB as our main datastore and with our growing test suite, I was looking for a way to speed it up. I wanted to make the tests faster without introducing mocks everywhere or having to change the already written tests. What I ended up doing is writing an in-memory CouchDB implementation in Ruby: &lt;a href=&quot;http://github.com/jweiss/rocking_chair&quot;&gt;RockingChair&lt;/a&gt;. It is basically just a big hash with a &lt;a href=&quot;http://github.com/jchris/couchrest&quot;&gt;CouchRest&lt;/a&gt; HTTPAdapter. Apart from the simple document API (store, retrieve, and delete object) it also supports &lt;a href=&quot;http://github.com/langalex/couch_potato&quot;&gt;CouchPotato&lt;/a&gt; and &lt;a href=&quot;http://github.com/peritor/simply_stored&quot;&gt;SimplyStored&lt;/a&gt; views. Checkout &lt;a href=&quot;http://github.com/jweiss/rocking_chair&quot;&gt;RockingChair on github&lt;/a&gt;.</content>
    <created-at type="datetime">2010-02-12T07:49:22+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3441</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>In-memory CouchDB implementation for speeding up your tests</title>
    <updated-at type="datetime">2010-02-12T07:53:27+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">170</user-id>
  </item>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">2</comments-count>
    <content>&lt;a href=&quot;http://gist.github.com/301269&quot;&gt;So our intern just started writing some Factories for some test cases. This is what he came up with.&lt;/a&gt;</content>
    <created-at type="datetime">2010-02-11T05:53:52+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3433</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Bet you never thought...</title>
    <updated-at type="datetime">2010-02-11T05:53:52+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">731</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=&quot;http://proutils.github.com/2010/02/dci-architecture/index.html&quot;&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=&quot;http://proutils.github.com/2010/02/dci-architecture/index.html&quot;&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=&quot;http://www.matthewhutchinson.net/2010/2/7/fake-it-till-you-make-it&quot; rel=&quot;nofollow&quot; &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=&quot;http://www.matthewhutchinson.net/2010/2/7/fake-it-till-you-make-it&quot; rel=&quot;nofollow&quot; &gt;the blog post&lt;/a&gt; and &lt;a href=&quot;http://gist.github.com/296041&quot; rel=&quot;nofollow&quot; &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>Just released &lt;a href=&quot;http://proutils.github.com/dnote/&quot;&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">true</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-12T22:01:33+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">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=&quot;http://github.com/qoobaa/xxx&quot;&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>&quot;xxx&quot; 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>&lt;a href=&quot;http://github.com/dcrec1/active_lucene&quot;&gt;ActiveLucene&lt;/a&gt; is like ActiveRecord but with Lucene the full text search engine, know the details in this &lt;a href=&quot;http://www.diegocarrion.com/2010/02/04/full-text-search-in-jruby-with-activelucene/&quot;&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=&quot;http://gemcutter.org/gems/rack-force_domain&quot; rel=&quot;nofollow&quot; &gt;Rack::ForceDomain&lt;/a&gt; (or &lt;a href=&quot;http://github.com/cwninja/rack-force_domain&quot; rel=&quot;nofollow&quot; &gt;source on GitHub&lt;/a&gt;): Because the alternatives were &lt;a href=&quot;http://tomlea.co.uk/posts/0004-rack-force-doman/&quot; rel=&quot;nofollow&quot; &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=&quot;http://gemcutter.org/gems/rack-force_domain&quot; rel=&quot;nofollow&quot; &gt;rack-force_domain&lt;/a&gt;
$ heroku config add DOMAIN=&quot;foo.com&quot;
use Rack::ForceDomain, ENV[&quot;DOMAIN&quot;]
&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>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=&quot;http://www.reevoo.com/labs/2010/02/spriter/&quot;&gt;Blog post&lt;/a&gt; / &lt;a href=&quot;http://github.com/reevoo/spriter&quot; rel=&quot;nofollow&quot; &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">0</comments-count>
    <content>I just launched &lt;a href=&quot;http://github.com/johnson/shadowgraph&quot; rel=&quot;nofollow&quot; &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=&quot;http://github.com/winton/acts_as_archive&quot;&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>Tom Lea</byline>
    <comments-count type="integer">2</comments-count>
    <content>
I made this &lt;a href=&quot;http://github.com/cwninja/geminabox/&quot; rel=&quot;nofollow&quot; &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=&quot;http://tomlea.co.uk/posts/0003-gem-in-a-box/&quot; rel=&quot;nofollow&quot; &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=&quot;http://rubular.com/&quot;&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=&quot;http://github.com/brainscott/lazygem&quot;&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>I just released a new version of the &lt;a href=&quot;http://github.com/AtelierConvivialite/webtranslateit&quot;&gt;webtranslateit gem&lt;/a&gt;, to sync your translation files between the &lt;a href=&quot;https://webtranslateit.com&quot;&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>&lt;a href=&quot;http://github.com/jcoglan/faye&quot;&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=&quot;http://blog.jcoglan.com/2010/02/02/faye-a-comet-client-and-server-for-node-js-and-rack/&quot;&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=&quot;http://cloudhead.io/toto&quot; rel=&quot;nofollow&quot; &gt;http://cloudhead.io/toto&lt;/a&gt; for more info. The repo's at &lt;a href=&quot;http://github.com/cloudhead/toto&quot; rel=&quot;nofollow&quot; &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>
  <item>
    <byline nil="true"></byline>
    <comments-count type="integer">0</comments-count>
    <content>If you're into music and ruby, here are &lt;a href=&quot;http://www.vimeo.com/9111883&quot;&gt;two screencasts demonstrating Nasir&lt;/a&gt; (a live coding system). I believe the code is not yet available but should be on github later on, most likely.</content>
    <created-at type="datetime">2010-02-02T23:33:13+00:00</created-at>
    <featured type="boolean">false</featured>
    <id type="integer">3376</id>
    <metadata type="yaml" nil="true"></metadata>
    <name nil="true"></name>
    <tags nil="true"></tags>
    <title>Ruby live music coding (2 screencasts)</title>
    <updated-at type="datetime">2010-02-03T06:06:12+00:00</updated-at>
    <url nil="true"></url>
    <user-id type="integer">425</user-id>
  </item>
</items>
