Open sourcing the Rails logo

While the core shape, expression, and approach of the new Rails logo has been decided, there’s still room for hunting devils in details. So if you feel that the current logo suffers from any number of imperfections, here’s your chance to put your abilities where your mouth is. Here’s the logo in all its three forms:

The source (in form of AI and EPS): Gradients, Colour, B/W

Rails: Technology of the Year #1

In 2004 Computing In Review, Justin Williams proclaims Ruby on Rails to be his Technology of the Year #1:

“Without a doubt, the most fun I have had programming in the past few months has been with Ruby on Rails. While the majority of my year was dominated with Cocoa stuff at work, I have been working almost exclusively in Rails for the past few.”

As #2, Justin likes TypeKey for cutting his comment spams from 30/day to zero, and as #3 enters RSS.

43 things makes The Seattle Times

The seven robots at the co-op just had their upcoming Rails application 43things featured in The Seattle Times. Perhaps the characterization of the application isn’t as spot on as could be, but who can deny a mainstream mentioning of a major Rails application in the works? We sure can’t. Congratulations to Josh for making the mug shot and to the entire team for a bit of early recognition.

5.gets David Heinemeier Hansson

Yours truly have been through the warped universe known as why the lucky stiff and came out on the other side having answered five questions on the present and future of Rails (among other things). Go check it out at _why’s new and fantastically funny and informative RedHanded weblog.

Ruby on Rails has its web presence overhauled

Welcome to the bling-spanking new web presence for Ruby on Rails. We’ve gathered all the fledging properties under one design and bound them all in slickness. In the same breath, we’re restoring the lands of Loud Thinking to more of a personal weblog for David Heinemeier Hansson and assigning the responsibility of lavish Rails praise and tracking to this entity.

Until we’ve had some time to move it all around properly, the SVN repository remains at http://dev.rubyonrails.org/svn/rails while the rest of the site has home at .com. We’ll get it all sorted out eventually.

Ruby 1.8.2 finally sees the light of day

Ruby 1.8.2 contains a year’s worth of bug fixes, so its release was a very welcome Christmas present from the honorable Matz. Among the many fixes and changes are the fact that Dave Thomas’ ri documentation system is now included by default. Oh so very welcome. The new release is to find in source form at ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.2.tar.gz.

Please note, that Rails currently have one known bug when running under 1.8.2 in form of #354 — soon to be fixed.

Rails 0.9.2: End of requiring models, models in sessions, lots of fixes

Thanks to the powers of const_missing, you no longer need to explicitly require models that reside in their own files. They’ll spring to life automatically, which is very helpful for inheritance where you’re documenting the dependency using subclassing already and for instant use of models in script/console. It’s now also safe to place models in sessions without worrying about stale association caches—they’re cleared at the end of each request. In addition, there are about 33 other fixes, changes, and features in this release.

Rails 0.9.2: End of requiring models, models in sessions, lots of fixes

Thanks to the powers of const_missing, you no longer need to explicitly require models that reside in their own files. They’ll spring to life automatically, which is very helpful for inheritance where you’re documenting the dependency using subclassing already and for instant use of models in script/console. It’s now also safe to place models in sessions without worrying about stale association caches—they’re cleared at the end of each request. In addition, there are about 33 other fixes, changes, and features in this release.

Rails 0.9.1: Small, but important bugfix for Action Pack

Fixed a bug that would cause an Application Controller to require itself three times and hence cause filters to be run three times. Evl tried to tell me before release of 0.9, but I wouldn’t listen. Silly me.

Rails 0.9: Fast development, breakpoints, validations

Another huge upgrade with again close to 100 changes, additions, and tweaks. Most importantly are the new faster development environment that caches the framework and lets the application reload under both WEBrick and Fast CGI. Major is also the new breakpoints that allows you to inspect an application during execution, change the model, and resume. Additionally, we got a whole new way to do validations that extends the domain language of Rails with a wide range of new words.

Changelogs: Rails | Active Record | Action Pack | Action Mailer

But more importantly, learn how to upgrade from 0.8.5 to 0.9.0 or check the book about 0.9 features