• Microsoft
  • Nebula
  • Google
  • SugarCRM
  • Facebook
  • HP
  • Intel
  • Rackspace Hosting
  • WSO2
  • Alfresco
  • BlackBerry
  • Dell
  • eBay
  • Heroku
  • InfiniteGraph
  • JBoss
  • LeaseWeb
  • Liferay
  • Media Temple, Inc.
  • OpenShift
  • Oracle
  • Percona
  • Puppet Labs
  • Qualcomm Innovation Center, Inc.
  • Rentrak
  • Silicon Mechanics
  • SoftLayer Technologies, Inc.
  • SourceGear
  • Urban Airship
  • Vertica
  • VMware
  • (mt) Media Temple, Inc.

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the convention, contact Sharon Cordesse at scordesse@oreilly.com

Download the OSCON Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of OSCON contacts

Intro to Rails (AKA. Rails for Zombies)

Location: D139/140
Average rating: ****.
(4.56, 9 ratings)

Attendee prerequisites for this tutorial are listed below.

This course is for Rails beginners. We will start from the ground up, and learn the basics of building Rails 3 applications in five sections:

  1. CRUD with ActiveRecord
  2. Models (the database layer)
  3. Views (where you find the HTML)
  4. Controllers (the C in MVC)
  5. Routing

We have developed an application that lets you try coding in Rails with only your browser, so all you’ll need to bring is a laptop with Wifi.


Thank you for registering for Intro to Rails (AKA. Rails for Zombies)! All you’ll need to attend the course is a working laptop with wifi, and a browser which isn’t Internet Explorer (also your iPad won’t be good enough, sorry). Before you come to the course we recommend you play through http://www.tryruby.org/. It’s an in-browser Ruby tutorial.

QUESTIONS for the speaker?: Use the “Leave a Comment or Question” section at the bottom to address them.

Photo of Gregg Pollack

Gregg Pollack

Envy Labs

Gregg Pollack works at Envy Labs, where he produces a podcast, creates educational screencasts, and develops websites with Rails. He also runs the Ruby Hero Awards, organizes the Orlando Ruby Users Group, and is also sometimes known as the Ruby on Rails guy in the “Rails vs” commercials or the “C” in MVC.

Photo of Eric Allam

Eric Allam

Envy Labs

Eric is a Ruby developer but can sometimes get distracted by shiny things, like node.js or Cocoa Touch. He is excited by finding pragmatic solutions to hard problems, and turning those problems into compelling products. Catch him in a coffee shop and he would be just as willing to engage in a discussion of literature as he would the benefits of TDD.

Photo of Tyler Hunt

Tyler Hunt

Envy Labs

Tyler is a veteran web developer with a penchant for the Ruby language and frameworks including Ruby on Rails and Merb. He enjoys creating practical, intuitive interfaces with semantic markup, well-crafted JavaScript, and pretty colors. When he’s not coding, you’ll find him in the kitchen cooking up new recipes and mixing classic cocktails.

Photo of Carlos Souza

Carlos Souza

Code School

Carlos Souza teaches web technologies at Code School. When not making loud noises on his mechanical keyboard, he can be found rock climbing or playing guitar.

Photo of Jason VanLue

Jason VanLue

Envy Labs

Jason is a designer, husband, and father. He leads Envy Labs, a leading web development firm in Orlando, FL, making things like Code School. He’s led design and branding initiatives for Google, O’Reilly, GitHub, Cisco, and 12South. He’s the author of Branding Matters, the book on branding for small business, and Three Pipe Problems, a hand-crafted book about how design solves problems. He lives in Orlando with his wife and three children. He likes bourbon. And wine. And short sentences.

Photo of Nick Walsh

Nick Walsh

Envy Labs

Nick is a Rails convert-in-training and WordPress aficionado. He splits time between design and front-end development, ensuring a successful bridge to functionality. Pixels and proportions are his leading causes of lost sleep, followed closely by Dr. Pepper intake.

Comments on this page are now closed.


Stuart Malkin
08/01/2011 2:47am PDT

I thought this was a perfect way to introduce Ruby on Rails in a half day course. The fact that setup only required a browser and validation of code was done online was very helpful. All of the guys at Envy labs were very helpful and positive.

Anthony Pisarenkov
07/25/2011 11:09am PDT

I realize that squeezing this into a half-day course is probably impractical, but in a perfect world I would have loved to do the exercises on a real app, in the sense that I would be editing actual files and deploying them as a real Rails app. This would (1) demonstrate how to deploy a Rails app and (2) allow students to change multiple aspects of an app at the same time to see how the changes interact. Otherwise, excellent class. Time very well spent. Thank you.