Off the Beaten Path: Using Rails in the Enterprise

Location: Portland 252
Average rating: ***..
(3.33, 3 ratings)

It’s much simpler to write Rails applications when you don’t have any legacy data, applications or technologies to deal with, but many of us are not that lucky. Large Enterprises impose many constraints on us as developers, in this talk we’ll discuss our experiences working in a large enterprise that has a long history building big applications with few-to-no tests.

There is a lot of information locked away in large enterprise databases but its hard to work with. We’ll demonstrate a tool we developed to extract much of that information into your new Rails application. We’ll also demonstrate how to write tests for these old applications using the latest Ruby testing frameworks.

You will see example of:

  • Bootstraping an application from an existing database
  • Issues you may encounter when working with an over-complicated existing legacy database
  • Using Ruby testing frameworks to test an existing legacy application
Photo of Alex Rothenberg

Alex Rothenberg


Alex has over 15 years experience developing software for small startups and in the enterprise. In all contexts he strives to find simple, common-sense solutions to complex problems. Although he is a committed Rubyist he often has to find ways to coexist with legacy technologies and applications in the IT department at a large enterprise.

Photo of Pat Shaughnessy

Pat Shaughnessy


Pat is a Boston based Rails developer; at his day job Pat works at integrating Rails and other open source frameworks such as PHP/Drupal with large, legacy systems made up of a toxic mixture of vendor technologies such as WebSphere, Oracle (PL/SQL), Visual Basic, Lotus Notes/Domino, etc.

After struggling with legacy systems all day, in his free time Pat enjoys writing a blog on open source Ruby on Rails development ideas geared towards beginners.

Pat spends a lot of time with his wife and two kids. He is is fluent in Spanish and travels frequently with his family to Spain.

  • Intel
  • Microsoft
  • Google
  • Facebook
  • Rackspace Hosting
  • (mt) Media Temple, Inc.
  • ActiveState
  • CommonPlaces
  • DB Relay
  • FireHost
  • GoDaddy
  • HP
  • HTSQL by Prometheus Research
  • Impetus Technologies Inc.
  • Infobright, Inc
  • JasperSoft
  • Kaltura
  • Marvell
  • Mashery
  • NorthScale, Inc.
  • Open Invention Network
  • OpSource
  • Oracle
  • Parallels
  • PayPal
  • Percona
  • Qualcomm Innovation Center, Inc.
  • Rhomobile
  • Schooner Information Technology
  • Silicon Mechanics
  • SourceGear
  • Symbian
  • VoltDB
  • WSO2
  • Linux Pro Magazine

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at

Download the OSCON Sponsor/Exhibitor Prospectus

Media Partner Opportunities

Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@

Press and Media

For media-related inquiries, contact Maureen Jennings at

OSCON Newsletter

To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)

OSCON 2.0 Ideas

Have an idea for OSCON to share?

Contact Us

View a complete list of OSCON contacts