The State of the DSL Art in Ruby

Posted in Conferences, Development on May 11, 2009

The State of the DSL Art in Ruby

The idea of internal DSLs didn't originate in Ruby, but the Ruby community has been pushing hard on the idea and exploring its potential and limitations over the past seven years or so. We're still very excited by the possibilities, but we've definitely learned some things not to do. Mostly we've learned that DSL's aren't magic -- either the white kind (they don't solve all your problems) or the black kind (they aren't really that hard to build). In this talk we'll discuss the lessons the Ruby community has learned, and learn how to build state-of-the-art DSLs without going overboard. 

Glenn Vanderburg is a consultant at Relevance focused on cutting-edge software development technologies and techniques, including Ruby, JavaScript, Ajax, and state-of-the-art development practices.

About the conference
QCon is a conference that is organized by the community, for the community.The result is a high quality conference experience where a tremendous amount of attention and investment has gone into having the best content on the most important topics presented by the leaders in our community. QCon is designed with the technical depth and enterprise focus of interest to technical team leads, architects, and project managers.

Watch Video Watch Video on External Site

Tags: Conferences, Ruby, InfoQ, Dynamic Languages, Language Design, QCon, DSLs, Programming, QCon San Francisco 2008, Development