Talker: Aaron Patterson

Ruby is famous for a technique called metaprogramming. This technique can be used for good, or for eval. In this talk, we'll explore ways to leverage metaprogramming, as well as how to deal with code that is out of control. We'll use examples of Metaprogramming Gone Bad to study techniques for dealing with legacy code, and discovering the most effective way to harness the power of code generation without the maintenance nightmare

rubykaigi.org/2013/talk/S19

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…