|
Building Domain Specific Languages in Ruby shows the power and flexibility of the language. This
talk covers some advanced DSL techniques in Ruby, including building really fluent interfaces,
natural language-style DSLs, using sticky attributes, factories via const_missing, bubbling methods,
and other techniques. This session goes beyond the general syntactic tricks used to create DSLs; it
shows how to make internal DSLs in Ruby a compelling abstraction mechanism for building frameworks
and other tools.
About Neal Ford
Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an
exclusive focus on end-to-end software development and delivery. He is also the designer and
developer of applications, instructional materials, magazine articles, courseware, video/DVD
presentations, and author and/or editor of 5 books spanning a variety of technologies. He focuses on
designing and building of large-scale enterprise applications. He is also an internationally
acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600
talks
|