Conference News & Coverage

Diamond Sponsors

  • Fotango
  • Intel
  • Microsoft

Gold Sponsors

  • Dell Inc.
  • Hewlett Packard
  • IBM
  • Mozilla Corporation

Silver Sponsors

  • ActiveState
  • Autodesk
  • Google
  • Greenplum
  • Ingres
  • Novell, Inc.
  • OpSource
  • Rearden Commerce
  • SnapLogic
  • ThoughtWorks
  • Ticketmaster

Sponsors & Exhibitors

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

For Media Partnership opportunities, please contact Avila Reese

Download the OSCON Sponsor/Exhibitor Prospectus (PDF).

Conference News

To stay abreast of Conference news and to receive email notification when registration opens, please sign up here.

Press & Media

For media-related inquiries, contact Dawn Applegate at

Program Ideas

Drop us a line at and tell us who and/or what would make OSCON a must-attend event.

User Groups & Professional Associations

For user group and professional association related inquiries, contact Marsee Henon at


Practical Considerations for Domain Specific Languages in Ruby

Muness Alrubaie, ThoughtWorks, Inc.

Track: Ruby
Date: Thursday, July 26
Time: 4:30pm - 5:15pm
Location: Portland 255

Ruby is a powerful platform for writing Domain Specific Languages (DSLs), as evidenced by the popularity and power of tools like Ruby on Rails and Rake. However, writing effective DSLs is difficult. This session provides practical considerations for writing your own DSLs in Ruby. Ford discusses the spectrum of language types, from simple declarative additions to Ruby libraries (in the style of ActiveRecord) to sentence structure DSLs all the way to pre-processed DSLs, along with testing, abstraction, and maintainability. This talk is essential for developers wanting to take full advantage of this important paradigm shift.