<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>DogBiscuit</title>
    <description>... mmm, crunchy!</description>
    <link>http://dogbiscuit.org/mdub/weblog</link>
    <language>en-us</language>
    <generator>EvenYetAnotherWeblog</generator>
    <item>
      <title>Railsconf 2008 Highlights</title>
      <guid>http://dogbiscuit.org/mdub/weblog/Tech/Railsconf2008Highlights</guid>
      <pubDate>Thu, 05 Jun 2008 22:00:00 +1000</pubDate>
      <description><![CDATA[<p>
I was lucky enough to be at Railsconf 2008 in Portland last weekend (along with
<a href='http://www.martyandrews.net/blog/'>Marty</a>, Rob, <a href='http://www.prozacblues.com/travo/blog/'>Trav</a> and
<a href='http://blog.hiremaga.com/'>Abhi</a>). 
</p>
<h3>
Highlights
</h3>
<ul class="sparse">
<li>
Meeting other Ruby/Rails enthusiasts from all over.  (Well, all over the US, at least).
</li>
<li>
<strong>Joel Spolsky</strong>'s opening keynote was hilarious (in a good way). Some other commentators found it
  low on content, but I thought it had a strong message: usability matters!
</li>
<li>
Seeing <strong>Kent Beck</strong> present was fantastic. He had the audience hanging on his every word, as he
  described how "anything he'd done had taken 20 years to have an impact".
</li>
<li>
Ezra's talk on <a href='http://brainspl.at/articles/2008/06/02/introducing-vertebra'><strong>Vertebra</strong></a>, his
  XMPP-based "cloud control" project, was fascinating. What a great abuse of technology!
</li>
<li>
The <strong>JRuby</strong> and <strong>Rubinius</strong> teams are co-operating closely, in a spirit of friendly, respectful
  rivalry. Particularly notable is their effort to collaborate (with each other, and Matz) on a
  rigourous set of executable specs for Ruby language.
</li>
<li>
The upcoming version of <a href='http://modrails.com'><strong>Phusion Passenger</strong></a> will support not only Rails
  applications, but also <a href='http://rack.rubyforge.org/'>Rack</a> (and therefore Merb, Sinatra, Camping),
  and (get this) <a href='http://en.wikipedia.org/wiki/Web_Server_Gateway_Interface'>WSGI</a> (and therefore a
  bunch of Python frameworks, including <a href='http://www.djangoproject.com/'>Django</a>)!
</li>
<li>
There are <strong>increasingly varied options for deploying Rails apps</strong>, including the traditional
  <code>{Apache,nginx}+{mongrel,thin}</code>, JRuby WARs in a servlet container, Passenger, and
  the Amazon-EC2-based services like RightScale and Heroku. <a href='http://heroku.com'><strong>Heroku</strong>'s</a>
  deployment model is pretty damn clever: just "<code>git push</code>".
</li>
</ul>
<h3>
Regrets
</h3>
<p>
With 4 streams going on, the talks I got to were naturally out-numbered by those I missed.  Some of the ones I really wish I'd seen include:
</p>
<ul>
<li>
MagLev: Gemstone's Ruby implementation-in-progress, based on their Smalltalk VM
</li>
<li>
Scott Chacon on "Using Git" (apparently he went into mind-bending detail of the Git internals)
</li>
<li>
Justin Gehtland's "Small Things, Loosely Joined, and Written Fast"
</li>
</ul>
]]></description>
    </item>
  </channel>
</rss>
