The Rails Myths
We’ve all heard the arguments that Rails doesn’t scale, it’s hard to deploy or that it will explode in your hands at any given moment. For those of us that use Rails on a daily basis, we know that those are just myths, though.
An Easy Guide To Using Migrations in Rails
Migrations in Rails are really awesome. If you haven’t played with them before, migrations allow you to modify the database in atomic steps, making upgrades (and downgrades) much, much, MUCH easier. Here’s an easy guide for how to use them.
Timezones in Rails 2.1
It isn’t particularly surprising that timezone support is a pretty important component of web applications, as the web really is a global medium. If you are building an application that has to deal with times, timezone support can make your life vastly easier.
Let’s get meta: missing method
If you are coming from PHP, or C# you might not find yourself thinking in terms of meta programming – although both languages can do meta programming, it doesn’t seem to be heavily used. This isn’t the case in Ruby – quite the opposite – meta programming is a HUGE part of Ruby. So what […]
This week in Rails. 30 June-04 July
I admit, Ruby’s Interpreter isn’t the fastest one around, and whilst there are alternative interpreters that are promising blazing speeds, there are thankfully some things you can do to speed up what we already have. igvita.com has a list of 6 Optimisation Tips for the Ruby MRI. There are a couple of surprising ones in […]
This week in Rails – 09/06 to 13/06
It seems that testing has been on the flavour of the week, which is apt really as I myself have been playing with RSpec a lot lately (Blog post forthcoming, once I finish up one of the projects that has been using said testing framework). Simon Harris from My hovercraft is full of eels describes […]
This week in Rails – new release edition
Rails 2.1 release This week saw the release of of version 2.1 for Ruby on Rails. You can see the announcement on the official Rails blog.The new major features are: Time zones (by Geoff Buesing) Dirty tracking Gem Dependencies: Named scope (by Nick Kallen) UTC-based migrations Better caching IronRuby runs Rails The IronRuby team also […]
Rubinius runs Rails
There was a short note today, that the Rubinius development team has successfully run Rails on their virtual machine. Although isn’t anywhere new production ready yet, it is a significant step forward in getting a faster Rails. I covered some of the alternate Ruby implementations previously. Congratulations to the team!