Speaker Topics - No Fluff Just Stuff

Metaprogramming: The Magic of Dynamic Languages

Dynamic programming languages are on the rise. There are several possible explanations, but the biggest one is probably their support for metaprogramming: the ability to extend the language itself with domain-specific capabilities that keep your system simple. This talk examines the whys and hows of metaprogramming using Ruby and JavaScript.

Dynamic programming languages are on the rise. There are several possible explanations, but the biggest one is probably their support for metaprogramming: the ability to extend the language itself with domain-specific capabilities that keep your system simple. This talk examines the whys and hows of metaprogramming using Ruby and JavaScript. We'll see how Rails and some of the Ajax libraries work their magic, and learn how to identify and implement the domain-specific languages your system needs.


About Glenn Vanderburg

Glenn Vanderburg is a principal at Relevance, where he is focused on cutting-edge software development technologies and techniques. He brings more than 20 years of experience developing software across a wide range of domains, and using a variety of tools and technologies. Glenn is always searching for ways to improve the state of software development, and was an early adopter and proponent of Ruby, Rails, and agile practices.

More About Glenn »