• 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.

Personal schedule for Chirag Singhal

Download or subscribe to Chirag Singhal's schedule.

Tutorial
Location: Ballroom IV
Justin Gehtland (Relevance, Inc.), Aaron Bedra (Relevance, Inc.), Chad Humphries (Relevance, Inc.), Jared Pace (Relevance, Inc), Jon Distad (Relevnce), Rob Sanheim (Relevance, Inc.)
Average rating: ***..
(3.09, 11 ratings)
Contributing to open source is great for your career. In a few short hours, you can learn, teach, promote your skills, and improve the quality of the community. In this unique workshop, we will show you how, by doing it. Read more.
Tutorial
Location: Ballroom III
Gregg Pollack (Envy Labs), Andrew Smith (Envy Labs), Thomas Meeks (Envy Labs), Dray Lacy (Envy Labs), Christopher Green (Envy Labs), Mark Kendall (Envy Labs)
Average rating: ****.
(4.46, 63 ratings)
Although Rails contains many web framework best practices, there are still plenty of ways to create horrible code. Fortunately, as the community has matured many new techniques have been discovered which can help keep Rails apps maintainable. In this 5 part lab we will walk through the most common of these best practices and get some hands on experience refactoring Rails. Read more.
Event
Location: Chesapeake Ballroom - 3rd Level
Average rating: ****.
(4.60, 25 ratings)
Ignite is a high-energy evening of 5-minute talks by people who have an idea - and the guts to get onstage and share it with the rest of the Rails community. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ***..
(3.84, 58 ratings)
Keynote by David Heinemeier Hansson. Read more.
General
Location: Ballroom III
Patrick Joyce (LivingSocial)
Average rating: ***..
(3.25, 28 ratings)
Payment Gateways, and Merchant Accounts, and PCI Compliance! Oh, my! Getting started with credit card processing can be confusing. I'll provide an overview of the credit card ecosystem and show you how to securely accept credit cards in your application. Finally, I'll introduce a novel technique that allowed us to process over 1 million credit card transactions in a single day. Read more.
General
Location: Ballroom III
Nick Gauthier (410 Labs)
Average rating: ***..
(3.79, 29 ratings)
Relational databases have been around for decades, and there's a vast amount of untapped power sitting right at our fingertips. The problem is that messing with SQL can be difficult and confusing. This talk, make up of 6 discrete chapters, shows how you can use a little dash of database in your app to make working in Rails easier and faster. Read more.
General
Location: Ballroom II
Mikel Lindsaar (RubyX)
Average rating: ***..
(3.74, 69 ratings)
It's not what you code, it's how you code it. In this talk, I'll take you through real world examples of code drawn from the 40+ production Rails applications we have developed and maintained during the last 12 months and highlight anti patterns and examples of technical code debt in them. You do what you can do to avoid these, making your future lives simpler. Your future you will thank you... Read more.
General
Location: Ballroom II
Avdi Grimm (ShipRise LLC)
Average rating: ****.
(4.02, 62 ratings)
Are your methods timid? Do they constantly second-guess themselves, checking for nil values, errors, and unexpected input? Learn how to write code in a straightforward, confident style that is more testable, easier to read, and easier to debug. Read more.
General
Location: Ballroom II
John Crepezzi (Broadstreet Ads)
Average rating: **...
(2.09, 67 ratings)
Well-designed APIs can double as a great way to help make scaling easier by splitting your application in two. This talk will discuss some new libraries and techniques which aim to let you make the transition fun and manageable by splitting your application horizontally, not vertically - into services. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Eric Ries (Lessons Learned)
Average rating: ****.
(4.32, 41 ratings)
Keynote by Eric Ries, creator of the Lean Startup methodology and author of the popular entrepreneurship blog Startup Lessons Learned. Read more.
Event
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ****.
(4.52, 29 ratings)
We'll be handing out several trophies to people we believe to be Ruby Heroes, and giving them the round of applause they deserve and might not get otherwise. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Aaron Patterson (AT&T Interactive)
Average rating: ****.
(4.62, 63 ratings)
In this talk Señor Engineer Aaron Patterson will talk about the adventures he's had over the past year. Topics will include (but are not limited to), ARel, ActiveRecord, ActionPack, Code Refactoring, and Sausage. Though these topics may go their separate ways, they are not worlds apart. Attendance is required as there will be homework assigned. Read more.
General
Location: Ballroom III
Mike Dietz (ThoughtWorks)
Average rating: **...
(2.93, 46 ratings)
MVC inventor Trygve Reemskaug and James Coplien have a new vision for software, called DCI -- Data, Context, and Interaction. Although as conceptually elegant as MVC, and with the same potential to improve software, DCI's innovations are not easily implemented in Java or C#. That is not the case with Ruby, however, which puts Rails developers in a unique position to lead the way. Read more.
General
Location: Ballroom II
Aman Gupta (GitHub)
Average rating: ****.
(4.57, 53 ratings)
Ruby might be slow, but bad code only makes it worse. This talk will teach you how to use powerful tools to see how your code is executed, so you can understand, debug and optimize it. Read more.
General
Location: Ballroom I
Average rating: ***..
(3.89, 35 ratings)
Social games backends share many aspects of normal web applications, but exasperate scaling problems. Follow this talk to see how we evolved and brought a plain rails app to 5000 reqs/sec, moved part of our data from SQL to NoSQL in order to reach 100,000 queries / second and see what we learned from this experience. Read more.
General
Location: Ballroom I
Dan Pilone (Element 84, LLC), Jason Gilman (Element 84)
Average rating: ***..
(3.88, 17 ratings)
A case study in introducing Rails into a public NASA Earth Science system. Despite a broad investment in Java, we conducted a survey of modern development technologies including Flex, Django, JSF2 and Rails. We chose to move forward using Ruby on Rails with JRuby. This presentation discusses our experiences, including technical, process, and psychological, using RoR on a production system. Read more.
General
Location: Ballroom III
Ryan Smith (Heroku)
Average rating: ***..
(3.50, 34 ratings)
A deep look into 2 common performance problems web developers face. We will consider these problems and then I will show solutions to these problems. From here we can generalize the solution into a pattern I call: The Worker Pattern. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Guy Steele (Oracle Labs), Richard Gabriel (IBM Research)
Average rating: ***..
(3.71, 45 ratings)
People keep inventing new programming languages. What is programming, and how can the design of a programming language help or hinder that process? We have learned a lot over the last five decades: principles, conventions, theory, fashions, and fads. “Those who cannot remember the past are condemned to repeat it.” Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Welcome and announcements. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Aaron Batalion (LivingSocial)
Average rating: **...
(2.86, 35 ratings)
Keynote by Aaron Batalion, CTO, LivingSocial. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Corey Haines (Corey Haines)
Average rating: ***..
(3.83, 40 ratings)
Keynote by Corey Haines. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Dan Melton (Code for America)
Average rating: **...
(2.58, 40 ratings)
Lightning keynote by Dr. Dan Melton, CTO, Code for America. Read more.
General
Location: Ballroom I
Yehuda Katz (Tilde Inc)
Average rating: ****.
(4.36, 56 ratings)
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. Read more.
General
Location: Ballroom I
Thorben Schröder (kopfmaschine), Andreas Haller (kopfmaschine)
Average rating: **...
(2.48, 40 ratings)
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. Read more.
General
Location: Ballroom I
Matt Kelly (ZURB)
Average rating: ****.
(4.61, 56 ratings)
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. Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Glenn Vanderburg (LivingSocial)
Average rating: ***..
(3.35, 37 ratings)
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? Read more.
Keynote
Location: Ballroom I - II
Please note: This and all other keynotes will be live streamed and recorded.
Average rating: ***..
(3.68, 31 ratings)
Keynote by Chad Dickerson, CTO, Etsy. Read more.