Rails Show, don't tell: Seeing is believing

Creating a weblog in 15 minutes

Creating a weblog in 15 minutes

In 15 minutes, we go from scratch to complete weblog engine: with comments and an administrative interface. But since the actual application only took 58 lines to complete, we also have time left over to do unit testing, examine the logs, and play around with the domain model.

 

Flickr interface in 5 minutes

Putting Flickr on Rails

Ruby on Rails is not just for playing with your local database, it's for taking on the web. So in 5 minutes, we create a web-based search engine for Flickr using their public API with all the fades and glamour of Ajax. How's that for a low-tech alternative to something fancy like Flash.

 

Migrating data and schema

Evolving your database schema without a sweat

Before you know it, you'll have data that you care about in your application. Which makes adding, removing, or changing the schema an error-prone, time-consuming, and frustrating process. That is, unless you're using Ruby on Rails. In 20 minutes, you'll learn all about how database migrations can make your schema as flexible as your code with no fear of data loss.

 

All live programming performed in these screencasts is done with TextMate on Mac OS X and captured by Snapz Pro X.

 

Presentations

RailsConf '06: World of Resources
(See video of the keynote)

Amazon '06: Programming Happiness
 

Snakes & Rubies: Pursuit of Beauty

RubyConf '05: State of the Rails

EuroOSCON '05: Secrets of RoR

OSCON '05: Extracting Rails

FISL 6.0: Ruby on Rails

Roskilde '04: Introducing Rails