self.plug :with => ‘Rails Hackfest’

Yes, it’s a plug for myself and it’s shameless:

Dec 2007 Rails Hackfest


Whatever Zed Shaw may say about Rails its community, Rails has done a huge part in making web development fun again for jaded web developers (first-time web developers probably won’t be able to tell the difference), and more importantly, raising the profile of Ruby more than any other Ruby project/library/framework/tool ever did (and I’m sure we’re all constantly rolling our eyeballs at the new web frameworks that’re so terribly familiarly Rails-like). Hell, I bet at least 90% of Rubyists now wouldn’t even be Rubyists if they hadn’t come across the web framework that could 2 or 3 years ago. So yes I’d still be contributing to Rails so that it can make my life as a web developer easier, thank you.

I think I had about 18 accepted patches in December 2007 Rails Hackfest (a few of the patches were not attributed properly in the Hackfest due to technical issues with the Rails Hackfest site).

Probably the only significant patches were:

  • Allowing a proc to be set for ActionController::Base.asset_host (changeset 8421).
  • to_xml should not automatically pass :procs to associations included with :include (changeset 8258).

Of course Ruby 1.9 compatibility was a big deal in December 2007 since that Ruby 1.9 was targetted to be released on Christmas (changesets 8369, 8309, 8398, 8397, 8412). Yes, I know, Ruby 1.9 is a development release.

There were also broken tests to be fixed (changeset 8271), bugs to be fixed (fixing Array#to_sentence), and some refactoring (changesets 8343 and 8522).

And what would patching Rails be without random documentation fixes (changesets 8457, 8471, 8472, 8280, 8279, 8278, 8521). The API documentation always needs a hand, so if you see any outdated or incorrect documentation, or think you can improve them with better examples or whatever, just submit a patch (it’s easy and should take you all of 3 minutes).

This month’s hackfest has a terribly attractive top prize of a RailsConf ticket. Too bad I won’t be able to take part in this month’s hackfest since winners of past month’s hackfest are automatically excluded from the next’s. But maybe you can ;).

3 Comments & TrackBacks (Add yours)

The paper doll icon that precedes each comment is an idea conceived by Vanessa Tan.

Paper doll icon
choonkeat's Gravatar

Wow you’re truely a machine. Solid work dude!

Posted by: choonkeat on January 4, 2008 1am

Paper doll icon
Robert Dempsey's Gravatar

+1 about Rails bringing happiness to developers. We can definitely attest to that. Hurrah to you as well for your involvement and contributions. It is that part of the community which must be highlighted. Everything has good along with the bad. I for one am a happy member of the Rails community.

Posted by: Robert Dempsey on January 4, 2008 4am

Paper doll icon
Robert Dempsey's Gravatar

+1 about Rails brining happiness to developers. I am a very happy member of the Rails community. As with every community, there is bad with the good. The good here outweighs the bad. It is thanks to people like you with your contributions that make it great. Thanks for all the goodness.

Posted by: Robert Dempsey on January 4, 2008 4am

You can subscribe to the RSS feed for comments on this post.

Post a comment

(required)

(required, but never displayed)


You can format your comments using XHTML. Your email address will not be displayed or used for nefarious purposes.

Only following tags are allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>