Rails logo remixed by Olivier Hericord

Despite my initial resistance, Olivier Hericord pressed on and prevailed — against my own odds — to produce a remixed version of the new logo that was greeted by the majority of the community as an improvement. And I concur. The remix signals less rigidness and more fun than the original — two important properties to Rails development.

Original    vs    Remix

This process also proved that patches are not just for software. Once you share the source, improvements are bound to occur. That’s another reason that I’m welcoming the remix. The community protested, the community acted, the community celebrated change, and now, hopefully, the community moved on.

(Just in case you’re not quite ready for the last step: Source for the remix in AI format)

Celebrating 219 applied patches since 0.7

Rails has absorbed ~219 patches since the ticketing went Trac around the release of Rails 0.7. That’s almost three patches applied per day. Quite the barn raising. Seems like we’re keeping the pace too with more than 20 patches awaiting to be applied from over the last week. And I even did apply a few. And some of these “patches” are huge things like a DB2 and a finished SQL Server adapter.

The open source is working.

Marten opens Epilog for Trac'ing

Alongside EliteJournal, Epilog is the other major weblog application development going on with Rails. Marten is set to release a new version running off the 0.9.x series of Rails in “…a week, two at most”, but you can already Trac along as Marten just set up shop at dev-epilog.standardbehaviour.com.

For a small taste of what’s to come, Mark IJbema is blogging using the in-development version of Epilog. Note the small promising details like human times in the form of “just after midnight”. Promising stuff!

Drew McLellan predicts "More Rails" in 2005

Among predictions of having a beard will be the hot thing in 2005, Mr. All in the Head highlights Rails as having an especially bright coming year:

David Heinemeier Hansson’s Rails framework for web application development in Ruby is set to hit the magic v1.0 in early 2005. Rails is really picking up momentum, and for good reason. It’s the web app dev framework for the MVC generation, or something. If you haven’t checked it out yet – especially if you do a lot of big development in dynamic languages such as PHP – do so.

Running rake tests with Ruby 1.8.2

If you’re among the early adopters of Ruby 1.8.2, you will have noticed that rake chokes when attempting to run all the tests in a suite. Thankfully, Dave Halliday was quick to device a fix, which you can apply right away while we await a new release of Rake from Jim Weirich.

Splitting off the research patches

I’ve introduced the new [RESEARCH] prefix to ticket summaries in addition to the existing [PATCH]. By applying the [RESEARCH] prefix, you’re sharing a patch with the world that either needs additional testing, suggestions, or development before being ready for trunk inclusion. We have a new report as well to show the research patches of which there are currently five.

Available for hire?

I’m regularly getting requests from people who wants to start up Rails development, but are looking for a way to kick-start the affair by retaining one or more experts. Some make good candidates for referring to the firms listing themselves on the Commercial Support page while others are looking to hire developers into their team on either a contract or full-time basis.

It’s for the latter scenario that I’ve started the Available for Hire page on the wiki. If you’re a single developer looking for work with Ruby, please do add yourself to that page if you feel your skill set is at a level where you could consider yourself “capable” with Rails.

Defining “capable” is always hard, but you should probably at least have made significant contributions to the framework and/or have one or more Rails projects under your belt. Such a project can very well be a demo application, though. It needs not be commercial work.

Variations on a railed theme

I’ve received quite a few alternative suggestions for a logo since we unveiled the direction Hicks was taking the identity. They all discarded the work that was going on and went in another direction entirely. So that wasn’t going to fly. What could fly, though, is a variation on the theme already established. That’s what hangon have done after he realized that being rude weren’t getting him anywhere:

What a much more productive use of your discontent. I actually quite like this variation. What do you think?

Rails celebrates more than 10,000 downloads

Across all versions and distributions forms, Rails have now rounded 10,000 downloads since the first version was released just five months ago. That’s an incredible achievement for a new framework to reach in such a short period of time, but if things go as they should, we should be celebrating 100,000 downloads in another five months (world domination doesn’t occur by modesty, now does it ;)).

Thanks to all the contributors who helped make Rails a desirable package. Thanks to all the companies that took a chance with a new kind of productivity. Thanks to all the many users who made it interesting to release new versions.

And of course thanks to the live community hanging out on #rubyonrails and rails@lists.rubyonrails.org. Keeping the energy at a staggering high day by day.

Securing your Rails: Keep it secret, keep it safe

Andreas Schwarz has long been one of the most vocal speakers for making sure Rails could be keep the data of its applications secret and safe. So what could be more natural than for him to share his knowledge in a new Rails manual entitled Securing your Rails.

It so far includes three chapters on SQL Injection, Cross Site Scripting, and Creating records directly from form parameters.

It’s still a work in progress, but already packed with useful information.