Responsible Metaprogramming in Rails

Often referred to as “magic”, Ruby metaprogramming techniques allow you to easily extend core Rails functionality. Pete Brown, lead software engineer at Draker, will discuss a some of the metaprogramming challenges he encountered while developing a Ruby library called Herd. Herd allows Rails developers to extract collection related logic into separate classes, not unlike collections in Backbone.js. Pete will explain the problem that Herd solves for his team, and walk through the source code (< 40 lines) which makes it possible. This talk is targeted toward web developers of all skill levels.

No food will be provided but you’re welcome to bring food and/or beer to the event.

Details

Three West Collective
209 College Street 3W, Burlington, VT
July 17, 2012 6:30 PM
Register