The Rails 3 Ropes Course

Gregg Pollack (Open SourceCraft), Nathaniel Bibler (Envy Labs), Thomas Meeks (Envy Labs), Jacob Swanner (Envy Labs)
Location: Ballroom I Level: Novice
Average rating: ****.
(4.59, 108 ratings)

This 3 hour course will be presented in several stages of presentation and activity. Each stage’s presentation will detail one or more new topics by using slides, demonstrations, and screencasts. Following each of these presentations, you will then take the ropes and get your hands dirty, solving code challenges and tasks that will reinforce those concepts. During the course the Envy Labs team will be right behind you to answer any questions that you may have.

This is a very hands-on course and we expect that you will not only walk away with a working Rails 3 application, but also a more thorough understanding of the new framework and how Rails 3 will become an integral part of your future web applications.

To get the most out of our training you’ll want to do the following three things:

1. Make sure you have Ruby 1.8.7 or 1.9.2-head installed, our labs should work on either. If you’re on OSX We highly recommend you install RVM if you don’t already have it: Once you have it running, have it get Ruby 1.9.2-head and maybe even Ruby 1.8.7. i.e. “rvm install 1.9.2-head” and “rvm install 1.8.7”

2. Download the following labs file: (31 mb)

3. Open the Lab 1 folder and do the prerequisites and step 1 in the README. This will ensure that you can run Rails 3, and you’ll be ready to learn and work at the tutorial. Please don’t be tempted to solve any labs yet, they’ll be much easier to do when you have the reference material.

If you have any issues (and google won’t help you solve them), try creating a new gemset using RVM and installing all libraries from scratch (if you’re on osx). If you still can’t figure things out come to our session 30 minutes early and we’ll help you troubleshoot.

Photo of Gregg Pollack

Gregg Pollack

Open SourceCraft

Gregg Pollack is a serial entrepreneur who is passionate about teaching software development online. Most recently he is the host of Open SourceCraft, a show about the people who are passionate about Open Source Software. He also founded Code School, an online software programming school which was acquired by Pluralsight, Envy, a web application development firm, and Starter Studio, Orlando’s first technical accelerator now in it’s seventh class. He is on the advisory board for the FireSpring Fund, Orlando Chamber of Commerce, Canvs Co-working space, and the Rollins Center for Advanced Entrepreneurship.

Photo of Nathaniel Bibler

Nathaniel Bibler

Envy Labs

Nathaniel Bibler is a software developer at Envy Labs and co-hosts the Ruby5 Podcast. He is a long-time member and presenter in the Orlando Ruby Users Group and releases or contributes to several open source projects in the Ruby and Rails community.

Photo of Thomas Meeks

Thomas Meeks

Envy Labs

Thomas loves to code, especially when he gets to dive into the deep technical details. To him, there is little more fun than a late night spent grokking the algorithms in complex software. In addition to his software development experience, Thomas is a total Linux geek and has several years experience bending servers to his indomitable will.

Photo of Jacob Swanner

Jacob Swanner

Envy Labs

Jacob was previously trapped working on Java & .NET web applications before he was liberated by Envy Labs. These days he spends his time writing beautiful Ruby code and rich, client-side applications with JavaScript. When his head is not in the clouds, he’s usually thinking about his next travel adventure.

Comments on this page are now closed.


Picture of Trent Albright
Trent Albright
06/10/2010 3:42pm EDT

Great job guys. Your hard work in preparation for this really showed, and the execution was great. I took away some good knowledge from this one.

Picture of Jerrod Blavos
Jerrod Blavos
06/10/2010 1:40pm EDT

This was easily the best session of the week. The envy labs team was well prepared, very organized, and reacted quickly to issues with segfaults that people were having due to a recent 1.9.2 upgrade issue with rails3, as well as having DVD of a virtual box environment for anyone showing up that had issues or incorrect software.

Picture of Rabble Evan Henshaw-Plath
Rabble Evan Henshaw-Plath
06/09/2010 11:15am EDT

Really an incredibly well done tutorial. The best i’ve ever attended, and i’ve been through many of them. Good break up with hands on sessions, a team of helpers, walking through the issues related to the rails 3 upgrade. I’m having my whole team walk through the slides and tutorial labs!

Picture of Emmanuel Sambo
Emmanuel Sambo
06/08/2010 11:34am EDT

Wish I had attended it based on what I have heard

Picture of Aditya Sanghi
Aditya Sanghi
06/08/2010 7:44am EDT

Rails 3 Ropes session was a great way to start the RailsConf 2010 for me personally. Really helped and what I will take back, will help others back home.

Joe Sak
06/08/2010 7:21am EDT

This session was awesome and so helpful. The labs were easy enough and taught me everything I was confused about. Thank you, Envy Labs!

Rebecca McInerney
06/08/2010 7:05am EDT

Great session. Clearly very well thought out. Really enjoyed the labs and online resources provided.

Picture of Christian Sage
Christian Sage
06/08/2010 6:58am EDT

Very good. Labs could be polished a little further perhaps, but very well-structured presentation highlighting important points.

Vince Hoang
06/08/2010 6:26am EDT

Well organized, easy to follow, great format and timing. Just excellent!

Christopher Jeris
06/08/2010 5:12am EDT

Very good job—EnvyLabs really demonstrated how to organize and put together materials for a tutorial.

Rafael Magana
06/07/2010 7:08pm EDT

I have to say that I expected a little bit more “gregg pollack way” tutorial, which means a FUNNY tutorial, it wasn’t, but it still was very very good, please, gregg don’t lose your sense of humor.

Picture of Juan José Esparza Barajas
Juan José Esparza Barajas
06/07/2010 6:57pm EDT

The Rails 3 Ropes Course was AWESOME!!

Picture of Derek Sivers
Derek Sivers
06/07/2010 4:01pm EDT

The Rails 3 Ropes Course was AWESOME. So well-paced. (Learn a bit. Use it. Learn a bit. Use it.) Wish more were like this.

Picture of Aaron Worsham
Aaron Worsham
06/07/2010 2:41pm EDT

Very well organized with everyone on point. The Envy Labs team did a fantastic jobs.

Picture of Michael McCracken
Michael McCracken
06/07/2010 11:24am EDT

This was a great session! I would have loved to see an afternoon session that delved deeper into many of the same topics that we’ll use everyday.

Picture of Todd Sedano
Todd Sedano
06/07/2010 10:24am EDT

Fantastic tutorial. Clearly Gregg and team did a labor of love getting ready for today. I really appreciate it.

Picture of Gregg Pollack
Gregg Pollack
04/09/2010 10:22am EDT

As far as prerequisites, everyone needs to have built at least one Rails application. ;-)

In other-words it IS suitable for beginners, yes.

Vijay Thiruvallur
04/08/2010 7:50am EDT

What are the prerequisites for this course? Is this course suitable for beginning Ruby/Rails programmers?

co-presented by Ruby Central, Inc. O'Reilly
  • Engine Yard
  • Heroku
  • 8th Light
  • Blue Box Group
  • InfoEther
  • JetBrains
  • New Relic
  • Open Hosting
  • Rhomobile
  • WyeWorks
  • Linux Pro Magazine
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at

Download the RailsConf Sponsor/Exhibitor Prospectus

Media Partner Opportunities

For information on trade opportunities with O'Reilly conferences or contact mediapartners@

Program Ideas

Send us your suggestions for speakers, topics, and activities to

Press and Media

For media-related inquiries, contact Maureen Jennings at

RailsConf Newsletter

To stay abreast of conference news please sign up for the RailsConf newsletter (login required)

Contact Us

View a complete list of RailsConf 2010 contacts.