Crack your knuckles — Chad Fowler has announced that talk proposals are now being accepted for RailsConf 2006. Talks are around 50 minutes each, and speakers will receive free admission to the conference.
15 months after the first public release, Rails has arrived at the big 1.0. What a journey! We’ve gone through thousands of revisions, tickets, and patches from hundreds of contributors to get here. I’m incredibly proud at the core committer team, the community, and the ecosystem we’ve raised around this framework.
Rails 1.0 is mostly about making all the work we’ve been doing solid. So it’s not packed with new features over 0.14.x, but has spit, polish, and long nights applied to iron out kinks and ensure that it works mostly right, most of the time, for most of the people. Yes, we still have pending tickets, but we will always have pending tickets. If I had accepted that fact back in February, we would probably have been at 2.0 now ;).
Alongside 1.0, we’ve also been working on a new web site, which premieres today as well. It’s a 37signals-powered redesign that streamlines and decrufts us into a much cleaner profile that hopefully will make it even easier for people to get excited and try out Ruby on Rails. It’s online at www.rubyonrails.org and includes two brand new screencasts.
So this is a major milestone for Rails, but we’ve not even begun to think about slowing down. Rails 1.1 is already pretty far along in development and will see some of the biggest upgrades of any Rails release. Hopefully some time in February. But in the mean time, enjoy one oh!
To install Rails 1.0:gem install rails —include-dependencies
To learn about upgrading a Rails application not already running 0.14.x: Upgrade to 1.0
Happy 1.0, everyone!
The first Rails Studio was a sell-out, run-away success, so naturally Dave Thomas and Mike Clark are up for it again. This time they’re hitting Denver, Colorado from January 19th through 21st. So if you’d like to learn Rails from two of the best instructors in the business, sign up today. They might not have seats for you next week!
Dan Benjamin is the developer behind A List Apart. Geoffrey Grosenbach caught up with him for a chat about building high-traffic sites on Rails and launching ALA. Listen to the latest Rails Podcast. Catch episodes you may have missed in the archives.
Dan Benjamin has put together a short and sweet introduction for getting the combination of Ruby, Rails, lighttpd, and MySQL running on OS X Tiger.
Amrita2 is a template engine that separates template logic and content. It’s a very different style than the standard ERb approach of Rails, but if squeaky clean HTML templates tickle your fancy, this is the place to go. The latest version is all wrapped up as a Rails plugin, which makes it silly easy to install and play with.
Amy Hoy teaches you have to let go of scaffolding and move further down the rabbit hole. See links up a few good starter points to help you on your journey.
It’s been a month since we promised that RC4 would be the final countdown. And counting down we have. We’ve fixed a ton of major, minor, and aesthetic issues and now have a package that we would be very proud to call 1.0. No, it’s not completely spotless. A project of this size with thousands of programmers using it for every application type under the moon will never be. But it’s Pretty Damn Good.
So here it goes: Release candidate 5. This is the final, short pitstop before 1.0 materializes next week. Thus, you’re more than well advised to upgrade and make sure we didn’t leave anything heinous in there. This is the “speak now or forever hold your peace” part of the ceremony.
If you already upgraded to 0.14.x, going to RC5 is completely effortless. Simply call upon the gems to do your bidding with:
gem install rails --include-dependencies. And you’ll be serving up your application with all the bugs squashed. On top of that, we’ve thrown in a new adapter for the Firebird database and added a beautiful new index.html that’ll greet you on new applications:
So upgrade, dammit! Now. And stand by as we finish setting up the fireworks planned for next week’s release of the long-awaited 1.0. It’s magical times, my friends, and the spellcasting is just getting started.
The interesting changes are in:
This has been coming up often enough that it deserves to be posted somewhere visible. If you are trying to use SwitchTower with the stock version of Ruby that ships with OSX, you will fail. The stock OSX version of Ruby has a bad OpenSSL module, which wreaks all kinds of havoc with SwitchTower.
Robby Russell has interviewed Derek Sivers and Jeremy Kemper about the Rails rewrite of CDBaby.com for O’Reilly. A choice bit from Derek:
I was already studying Martin Fowler’s books like a schoolboy, ingesting the lessons while preparing for the rewrite. Then when Tobi really showed me Rails I got it : by sticking with Rails’ conventions, I would be already working by these best-practices I was aspiring towards.