• Intel
  • Microsoft
  • Google
  • Sun Microsystems
  • BT
  • IBM
  • Yahoo! Inc.
  • Zimbra
  • Atlassian Software Systems
  • Disney
  • EnterpriseDB
  • Etelos
  • Ingres
  • JasperSoft
  • Kablink
  • Linagora
  • MindTouch
  • Mozilla Corporation
  • Novell, Inc.
  • Open Invention Network
  • OpSource
  • RightScale
  • Silicon Mechanics
  • Tenth Planet
  • Ticketmaster
  • Voiceroute
  • White Oak Technologies, Inc.
  • XAware
  • ZDNet

Sponsorship Opportunities

For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com.

Media Partner Opportunities

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

Press and Media

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

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

Contact Us

View a complete list of OSCON 2008 Contacts

Advanced ActiveRecord

Ruby, Tutorial
Location: E143/144 Level: Expert
Presentation: external link
Average rating: ***..
(3.88, 8 ratings)

In order to fully take advantage of the capability of your Web Framework, you have to know how to use it to solve complex problems. Although Rails ActiveRecord looks simple on the outside, there are many ways to tweak and extend this GEM that may not be apparent at first glance.

In this talk we’ll learn:

  • How to take advantage of Polymorphic Relationships, and how to use them properly.
  • How to extract logic from a model to create a reusable plugin.
  • How to use association proxies to create powerful queries and readable code.
  • How to obey the law of Demeter and create more maintainable code.
  • How to use conductors to simplify multimodel forms.
  • How to create non ActiveRecord models to abstract complex business logic out of our controllers.
  • An overview of existing ActiveRecord plugins available and what they can help you with.
Photo of Gregg Pollack

Gregg Pollack

Open SourceCraft

Gregg Pollack lives in Orlando, Florida where he runs the Orlando Ruby Users Group, organizes BarCampOrlando, writes on his blog:“Rails Envy”http://www.RailsEnvy.com, and programs web applications in Ruby on Rails full time. He’s also sometimes known as the “Ruby on Rails” guy in the Mac parody commercials released earlier this year.

Photo of Jason Seifer

Jason Seifer

Twistedmind Inc

Jason Seifer is a web developer and 1/2 of RailsEnvy.com. He is a frequent speaker at the Orlando Ruby Users Group and enjoys long walks on the beach, scotch, and poetry. His programming interests include ruby, rails, javascript, full text search, and objective c.

OSCON 2008