<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
     xmlns:dc="http://purl.org/dc/elements/1.1/">
   <channel>
      <title>O&apos;Reilly Ruby</title>
      <link>http://www.oreillynet.com/ruby/blog/</link>
      <description>The O&apos;Reilly Ruby group weblog covers all the latest in the world of the Ruby programming language with some of the languages leading programmers.  From personalities, articles, developments, books, conferences, and exciting applications, O&apos;Reilly Ruby is the site you&apos;ll want to watch to be ahead of the Ruby curve.</description>
      <language>en</language>
      <copyright>Copyright 2008</copyright>
      <lastBuildDate>Sun, 11 May 2008 21:13:47 -0800</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.21</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>Is QWERTY harming language design?</title>

<description>
One of the rather unique features of the Fortress1 programming language is that it has builtin support for Unicode operators. For example, instead of using &quot;==&quot; you would use U+2261. After reading the spec, and a recent thread on ruby-core,...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/05/is_qwerty_harming_language_des.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/05/is_qwerty_harming_language_des.html</guid>
         <category>Opinion</category>
         <dc:date>2008-05-11T21:13:47-08:00</dc:date>
         <dc:creator>Daniel Berger</dc:creator>
      </item>
            <item>
         <title>Ruby Mendicant: Hadean Prawn</title>

<description>
Back in March, I announced the Ruby Mendicant project after several readers of this blog encouraged me to pursue the idea. For those who didn&apos;t see the follow up details elsewhere, here&apos;s the readers digest version: Thanks to 70 donors,...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/05/ruby_mendicant_hadean_prawn.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/05/ruby_mendicant_hadean_prawn.html</guid>
         <category>Technical</category>
         <dc:date>2008-05-03T10:34:05-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>A Ruby WTF</title>

<description>
While working on Prawn, I ran into this (not-so) fun little gotcha: &gt;&gt; 1.to_sym =&gt; nil &gt;&gt; 101241.to_sym =&gt; nil Anyone cool enough to tell me what this feature is all about? Update: I guess it isn&apos;t totally clear what...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/04/a_ruby_wtf.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/04/a_ruby_wtf.html</guid>
         <category>Technical</category>
         <dc:date>2008-04-28T08:54:45-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>Help Lessig Tag Congress</title>

<description>
Sorry, it isn&apos;t entirely Ruby related... it is Python Django to be specific, but it is a message aimed at you (&quot;the wiki-worker types&quot;) from Lawrence Lessig recruiting people to tag members of Congress at Change-Congress.org: Today we&apos;re launching the...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/04/help_lessig_tag_congress_1.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/04/help_lessig_tag_congress_1.html</guid>
         <category>News</category>
         <dc:date>2008-04-27T07:39:37-08:00</dc:date>
         <dc:creator>Tim O&apos;Brien</dc:creator>
      </item>
            <item>
         <title>Surprising Contender: NetBeans as a Ruby+MySQL IDE</title>

<description>
I&apos;m sure you don&apos;t believe it, doesn&apos;t seem like NetBeans is going to take the Ruby developer world by storm, but Sun seems to be pouring money into Ruby support. I&apos;m skeptical that the Ruby community is going to embrace...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/04/surprising_contender_netbeans_1.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/04/surprising_contender_netbeans_1.html</guid>
         <category>News</category>
         <dc:date>2008-04-26T17:35:33-08:00</dc:date>
         <dc:creator>Tim O&apos;Brien</dc:creator>
      </item>
            <item>
         <title>mod_rails for Apache is now a Reality</title>

<description>
The long-awaited mod_rails for apache was released yesterday by Phusion, a Netherlands based IT company. As many of you have already done, I hopped on board to see how it worked and was amazed on how easy it was to...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/04/mod_rails_for_apache_is_now_a.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/04/mod_rails_for_apache_is_now_a.html</guid>
         <category>Reviews</category>
         <dc:date>2008-04-12T17:30:22-08:00</dc:date>
         <dc:creator>Eric Berry</dc:creator>
      </item>
            <item>
         <title>Gobi: A Ruby Implementation for Go Enthusiasts</title>

<description>
Reposting from the official announcement on RubyTalk Gobi version 1.0.0 has been released! * http://gobi.stonecode.org * http://metametta.blogspot.com * gregory.t.brown@gmail.com I am happy to announce the first release of my new fork of Ruby called Gobi. The goal of Gobi is...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/04/gobi_a_ruby_implementation_for.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/04/gobi_a_ruby_implementation_for.html</guid>
         <category>Technical</category>
         <dc:date>2008-04-01T15:00:27-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>CruiseControl Progress Charts</title>

<description>
CruiseControl.rb, by ThoughtWorks, is an elegant Continuous Integration dashboard for Ruby projects. This article shows how to call the RoR command &quot;rake stats&quot; once per build, capture the results, and chart them to track trends over time.
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/03/cruisecontrol_charts.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/03/cruisecontrol_charts.html</guid>
         <category></category>
         <dc:date>2008-03-18T08:14:15-08:00</dc:date>
         <dc:creator>Phlip</dc:creator>
      </item>
            <item>
         <title>Laurent is a champ!</title>

<description>
Though I&apos;m typing this from a Mac right now, I&apos;m hardly a fan boy. I spend a little less than half of my time on OS X, the rest spent on cheap PC hardware and ArchLinux, and honestly, I&apos;m happy...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/03/laurent_is_a_champ_1.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/03/laurent_is_a_champ_1.html</guid>
         <category>Opinion</category>
         <dc:date>2008-03-14T11:31:58-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>The Ruby Mendicant Project</title>

<description>
When I wrote the post I&apos;d love to quit my job! (sort of), I was mainly aiming to start a conversation. Still, enough people took me seriously, and now I can announce that the project is officially under way. I&apos;m...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/03/the_ruby_mendicant_project.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/03/the_ruby_mendicant_project.html</guid>
         <category></category>
         <dc:date>2008-03-11T09:37:53-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>Beast acts_as_sphinx</title>

<description>
This project upgrades an online forum to add a search engine, using 
Test 
Driven Development. Our tools are 
RoR&apos;s 
Beast, 
Sphinx, and
assert{ 2.0 }.
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/03/beast_acts_as_sphinx.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/03/beast_acts_as_sphinx.html</guid>
         <category>Technical</category>
         <dc:date>2008-03-03T20:06:22-08:00</dc:date>
         <dc:creator>Phlip</dc:creator>
      </item>
            <item>
         <title>I&apos;d love to quit my job! (sort of)</title>

<description>
UPDATE: Okay kids, now it&apos;s 50% fantasy. It&apos;s up to you to cover the other 50% by donating and spreading the word, after reading my proposal. Here&apos;s hoping for the best! UPDATE: Though my original post was 95% a fantasy,...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/03/id_love_to_quit_my_job_sort_of.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/03/id_love_to_quit_my_job_sort_of.html</guid>
         <category>Opinion</category>
         <dc:date>2008-03-03T09:31:50-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>Structured. Warnings. Now.</title>

<description>
The Problem I find Ruby&apos;s current warning system, if you can call it that, lacking. Warnings are controlled by the -W flag on the command line, and are generated via the Kernel#warn method within code. There are a host of...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/02/structured_warnings_now.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/02/structured_warnings_now.html</guid>
         <category>Opinion</category>
         <dc:date>2008-02-20T18:54:49-08:00</dc:date>
         <dc:creator>Daniel Berger</dc:creator>
      </item>
            <item>
         <title>Do not question assert { 2.0 }</title>

<description>
Interesting: I asked a question on Phlip&apos;s last post about whether assert { 2.0 } was really necessary, given that it&apos;s mostly just assert_block from Test::Unit. I noticed this question disappeared from the post, because I guess it was offensive...
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/02/do_not_question_assert_20.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/02/do_not_question_assert_20.html</guid>
         <category>Opinion</category>
         <dc:date>2008-02-14T13:52:19-08:00</dc:date>
         <dc:creator>Gregory Brown</dc:creator>
      </item>
            <item>
         <title>assert{ 2.0 }</title>

<description>
This is a problem in all of unit testing - the cobbler&apos;s 
  own children always get the worst shoes! Our platform knows
  everything we know about assert x == 42, but it
  can&apos;t tell us everything for one reason: Languages optimize
  for the needs of production code, not test code. So our 
  customers will always get better tools than we get!

  Ruby supplies just enough reflection for an assertion to
  reconstruct a block of code.
</description>


         <link>http://www.oreillynet.com/ruby/blog/2008/02/assert2.html</link>
         <guid>http://www.oreillynet.com/ruby/blog/2008/02/assert2.html</guid>
         <category>Technical</category>
         <dc:date>2008-02-11T19:23:53-08:00</dc:date>
         <dc:creator>Phlip</dc:creator>
      </item>
         </channel>
</rss>
