• Engine Yard
  • LivingSocial
  • VMware
  • Heroku
  • Rackspace Hosting
  • Blue Box Group
  • JetBrains
  • New Relic
  • Percona
  • Pivotal Labs
  • Rails Dog
  • WyeWorks
  • Chargify

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at RailsConf, contact Yvonne Romaine at yromaine@oreilly.com.

Download the RailsConf Sponsor/Exhibitor Prospectus

Contact Us

View a complete list of RailsConf contacts.

RailsConf 2011 Schedule

Below are the confirmed and scheduled talks at RailsConf 2011 (schedule subject to change).

Customize Your Own Schedule

Create your own RailsConf schedule using the personal scheduler function. Mark the tutorials, sessions, keynotes, and events you want to attend by clicking on the calendar icon [calendar icon] next to each listing. Then click on "personal schedule" below and get your own customized schedule generated.

Ballroom I
Add Building Rails Apps for the Rich Client to your personal schedule
10:45am Building Rails Apps for the Rich Client Yehuda Katz (Tilde Inc)
Add Bridging The Gap - Using JavaScript In Rails To Write DRY Rich Client Applications to your personal schedule
11:45am Bridging The Gap - Using JavaScript In Rails To Write DRY Rich Client Applications Thorben Schröder (kopfmaschine), Andreas Haller (kopfmaschine)
Ballroom III
Add # Why RailsInstaller? Didn't Rails Win Already? to your personal schedule
10:45am # Why RailsInstaller? Didn't Rails Win Already? Dr. Nic Williams (Stark & Wayne)
Ballroom II
Add Securing Your Rails App to your personal schedule
10:45am Securing Your Rails App Jim Weirich (Neo Innovation), Matt Yoho (EdgeCase)
Add TMTOWTDI: Making Those Tough Toolkit Choices to your personal schedule
11:45am TMTOWTDI: Making Those Tough Toolkit Choices David A. Black (Arcturo), Jeremy McAnally (Arcturo)
Add Cutting your own RubyGems to your personal schedule
1:50pm Cutting your own RubyGems Nick Quaranto (thoughtbot, inc.)
Ballroom IV
Add Traveling Light: Porting Your Rails App to Run with JRuby to your personal schedule
10:45am Traveling Light: Porting Your Rails App to Run with JRuby Nick Sieger (Engine Yard, Inc.)
Add My Name is Trinidad to your personal schedule
11:45am My Name is Trinidad David Calavera (GitHub)
Add Japan On Rails to your personal schedule
1:50pm Japan On Rails Akira Matsuda (Freelance)
Room 345
Add Rails on HBase to your personal schedule
11:45am Rails on HBase Tony Hillerson (Tack Mobile), Zachary Pinter (EffectiveUI)
Add Enough Design to be Dangerous to your personal schedule
1:50pm Enough Design to be Dangerous Jonathan Julian (410Labs)
Room 347
Add BohConf - Thursday to your personal schedule
9:00am Event
BohConf - Thursday
Add Welcome & Announcements to your personal schedule
9:00am Plenary
Room: Ballroom I - II
Welcome & Announcements
Add The LivingSocial Story to your personal schedule
9:15am Plenary
Room: Ballroom I - II
The LivingSocial Story Aaron Batalion (LivingSocial)
Add Corey Haines to your personal schedule
9:30am Plenary
Room: Ballroom I - II
Corey Haines Corey Haines (Corey Haines)
Add Dan Melton to your personal schedule
9:50am Plenary
Room: Ballroom I - II
Dan Melton Dan Melton (Code for America)
Add Craft, Engineering, and the Essence of Programming to your personal schedule
3:10pm Closing Keynotes
Room: Ballroom I - II
Craft, Engineering, and the Essence of Programming Glenn Vanderburg (LivingSocial)
Add Chad Dickerson to your personal schedule
3:35pm Closing Keynotes
Room: Ballroom I - II
Chad Dickerson Chad Dickerson (Etsy)
8:00am Continental Breakfast
Room: Ballroom Foyer
10:15am Morning Break
Room: Ballroom Foyer
12:40pm Lunch
Room: Ballroom Foyer
2:45pm Afternoon Break
Room: Ballroom Foyer
10:45am-11:40am (55m) General
Building Rails Apps for the Rich Client
Yehuda Katz (Tilde Inc)
We all know that Rails is great for building traditional web applications that serve dynamic HTML pages. But more and more, people are reaching to other tools, like Node.js, when they build web applications with a lot of logic in the client. People often use the argument that when you remove the view helpers, there isn't much of value left in Rails.
11:45am-12:40pm (55m) General
Bridging The Gap - Using JavaScript In Rails To Write DRY Rich Client Applications
Thorben Schröder (kopfmaschine) et al
When we build rich client interfaces in JavaScript for our Rails applications today, we have no other choice than duplicating code and logic in both worlds. In this presentation we will show you how to use Google's V8 JavaScript engine in your Rails application to eliminate those duplications, write model code only once and therefore make your code DRY again.
1:50pm-2:45pm (55m) General
Building Pageless Apps with Rails and Backbone js
Matt Kelly (ZURB)
Make your users happy by building webapps without page loads. People waiting 2,000ms or more for a page on your app to load are losing interest and focus. Learn how easy it is to create an interface that responds in less then 100ms with Backbone.js, a JavaScript library created to seamlessly integrate with Rails and keep your JavaScript organized and readable.
10:45am-11:40am (55m) General
# Why RailsInstaller? Didn't Rails Win Already?
Dr. Nic Williams (Stark & Wayne)
The path to becoming a "Top Gun" of Ruby on Rails starts with first being interested in airplanes, flying really fast, and making smart-assed jokes like "There's two Os in 'Goose', boys." The achievements and glory seem to only if you come first, "No points for second place." At the end of Top Gun, Maverick gets the girl and becomes a Top Gun instructor. Time to teach. Time to share the wisdom.
11:45am-12:40pm (55m) General
Infiltrating Ruby onto the Enterprise Death Star using Guerilla tactics
Luis Lavena (AREA 17)
Light-sabers help, but they don't win the war. Bring your computer and Ruby and we can defeat the Emperor. Tactics and tools will be shown so you can be ready for the battle! We need less robots and more thinking allies! Join us now!
1:50pm-2:45pm (55m) General
You got Enterprise In My Rails. You Got Rails In My Enterprise. (And I Like It.)
Ian McFarland (Pivotal Labs, Inc.)
A funny thing happened at DreamForce this year. The company that made it safe for CIOs to buy cloud services bought a wonderful little company called Heroku. DreamForce is not a show a lot of RailsConf old-timers care much about, but it's a place where CIOs (and the kinds of companies that have such things) go to learn about how to do things better, faster, and cheaper.
10:45am-11:40am (55m) General
Securing Your Rails App
Jim Weirich (Neo Innovation) et al
Given the many features of Rails that promote good security, one gets the impression that your typical Rails web site is relatively secure. That impression is completely misleading. Without paying deliberate attention to security details, it is almost certain that your application has security flaws. This talk will cover the ins and outs of web security and help you build a secure site.
11:45am-12:40pm (55m) General
TMTOWTDI: Making Those Tough Toolkit Choices
David A. Black (Arcturo) et al
This talk is a discussion of those tough decisions that Rails developers (new and old) face each day. What test framework should I use (and why should I care)? Does my templating system really make it harder for my designer to work? Is Bundler really essential? Two veteran Rails developers will discuss the benefits and tradeoffs (and share their own toolkit choices).
1:50pm-2:45pm (55m) General
Cutting your own RubyGems
Nick Quaranto (thoughtbot, inc.)
You're using RubyGems on a daily basis, but what's inside of them? How can you make your own? How can you share them with others? In this session you'll learn how to make one from the ground up to help break out your Rails application code to be more modular and maybe even help out the community too.
10:45am-11:40am (55m) General
Traveling Light: Porting Your Rails App to Run with JRuby
Nick Sieger (Engine Yard, Inc.)
Although JRuby has maintained a high degree of compatibility with C Ruby, there still are a few considerations when making an existing Rails application run with JRuby. We'll introduce a simple step-wise process for ensuring you can trial your application on JRuby.
11:45am-12:40pm (55m) General
My Name is Trinidad
David Calavera (GitHub)
I'd like to move my Rails environment to JRuby, do I need to learn about war files and complex Java deployment environments? Trinidad is a Rails application server on top of Apache Tomcat that solves that question with a simple NO. In this talk we'll explore the main features of Trinidad, how to adapt it to any environment and also how to extend it to take more advantages that Tomcat offers.
1:50pm-2:45pm (55m) General
Japan On Rails
Akira Matsuda (Freelance)
In the beginning Matz created the language and the community. Matz called the language Ruby, and saw that it was good. And Ruby was the first day. DHH said, "Let there be the framework". DHH called the framework Rails, and saw that it was good. And Rails was the second day.
10:45am-11:40am (55m) General
Indexing Thousands of Writes per Second with Redis
Paul Dix (InfluxDB)
Redis is well known for being a fast key-value store and as the fantastic backend for the work queue library Resque. The functionality and speed of Redis also make it a great tool for keeping indexes when your data-write load is very high. This talk will cover how we used Redis to build a system that can index thousands of writes per second without breaking a sweat.
11:45am-12:40pm (55m) General
Rails on HBase
Tony Hillerson (Tack Mobile) et al
HBase is another "NoSQL server" with a different approach that you’ll want to understand
1:50pm-2:45pm (55m) General
Enough Design to be Dangerous
Jonathan Julian (410Labs)
Developers are stereotypically bad at web page design. But armed with a fresh eye for design, and a little knowledge about css, we can shatter that image. Attendees will learn a few recipes to create pleasing page design - including making sexy submit buttons, styling form elements, choosing and modifying typefaces, and styling Rails form errors.
9:00am-5:00pm (8h) Event
BohConf - Thursday
BohConf is the official RailsConf 2011 unconference. At BohConf, we're going to get our hands dirty writing code and sharing ideas in an open and free-form environment. It's free and will run alongside RailsConf in the convention center. Everyone is welcome.
9:00am-9:15am (15m) Keynote
Welcome & Announcements
Welcome and announcements.
9:15am-9:30am (15m) Keynote
The LivingSocial Story
Aaron Batalion (LivingSocial)
Keynote by Aaron Batalion, CTO, LivingSocial.
9:30am-9:50am (20m) Keynote
Corey Haines
Corey Haines (Corey Haines)
Keynote by Corey Haines.
9:50am-10:15am (25m) Keynote
Dan Melton
Dan Melton (Code for America)
Lightning keynote by Dr. Dan Melton, CTO, Code for America.
3:10pm-3:35pm (25m) Keynote
Craft, Engineering, and the Essence of Programming
Glenn Vanderburg (LivingSocial)
People really get bent out of shape about what programming really is. Is is engineering, craft, art, or science? Or something different entirely? But the real question is: does knowing what programming really is help us to be better at it?
3:35pm-4:00pm (25m) Keynote
Chad Dickerson
Chad Dickerson (Etsy)
Keynote by Chad Dickerson, CTO, Etsy.
8:00am-9:00am (1h)
Break: Continental Breakfast
10:15am-10:45am (30m)
Break: Morning Break
12:40pm-1:50pm (1h 10m)
Break: Lunch
2:45pm-3:10pm (25m)
Break: Afternoon Break