Add to your personal schedule

Intellectual Scalability - Solving a Large Problem With Multiple Cooperating Rails Apps

Frederick Cheung (Texperts), Paul Butcher (Texperts) Moderated by: Paul Butcher
General
Location: Saal Maritim B

When a Rails app gets too large, all sorts of problems can arise, including:

  • As the number of model classes and controllers increase, it can become difficult to see the wood for the trees.
  • Unwanted dependencies can become difficult to keep on top of.
  • Automated tests take longer and longer to run, increasing the length of the development cycle and introducing the danger that developers won’t run them or (even worse) write adequate tests for new functionality.
  • Splitting functionality between servers can be difficult.

One solution, when faced with a large and complicated problem, is to solve it by dividing the functionality between several small applications. But how do you get all of these applications to cooperate and appear to the user as though they’re a single coherent whole?

In this presentation we’ll demonstrate how we’ve achieved this at Texperts including:

  • An integrated user-interface
  • Client-side versus server-side integration
  • Sharing code between applications
  • Cross-application testing
  • Synchronized rollout of multiple applications
Photo of Frederick Cheung

Frederick Cheung

Texperts

Fred Cheung is Texperts’ Chief Wizard. A seasoned Mac developer (he’s the author of Speed Download <http: />), of late he’s turned his attention to web development. He’s submitted several Rails core patches including “faster fixtures” which reduced test suite execution times in Rails 2.0 by up to 50%.

Photo of Paul Butcher

Paul Butcher

Texperts

Paul Butcher is Texperts’ CTO. A veteran of of several technology startups, he’s currently working on an upcoming book on debugging for The Pragmatic Programmers.

Register Now
co-presented by Ruby Central, Inc. O'Reilly

Diamond Sponsors

  • Engine Yard
  • Sun Microsystems

Gold Sponsors

  • Brightbox
  • ELC Technologies

Premier Media Partners

  • Linux Journal
  • T3N

Sponsor Opportunities

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

Download the RailsConf Europe Sponsor/Exhibitor Prospectus

Media and Promotional Opportunities

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

Program Ideas

Post your suggestions for speakers, topics, and activities on the RailsConf Europe wiki or send an email to railseurope-idea@ oreilly.com.

Press and Media

For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com.

Contact Us

View a complete list of RailsConf Europe Contacts