Meetup Video
So Meta: Joys and Sorrows of Metaprogramming by James Courtois and Hugo Corbucci
Recorded January 07, 2014 at ChicagoRuby Downtown
Given a bizarre set of evolving project requirements, we will explore a variety of techniques in metaprogramming to get work done. In doing so, we just might encounter some merits and many problems associated with writing code that changes code. Topics to be covered include monkeypatching, dynamic method generation, redefining method missing, string interpolation, and a few more complicated examples.
About James Courtois and Hugo Corbucci
James Courtois is an Application Developer for ThoughtWorks, a recent graduate of the University of Chicago where he studied pure mathematics, and a relative newcomer to the world of Ruby. As a software developer, he’s driven by a passion for functional programming, esoterica, and magnums of champagne. Hugo Corbucci is a lead consultant at ThoughtWorks, board member of Agile Alliance Brazil and hopeful rock climber. He has dwelt into the Java world for about six or seven years until four years ago he accepted the reality that he would hardly get Smalltalk back to life and moved to its less good implementation: Ruby.
More Videos
-
Crystal - The Programming Language by Justin McNally
November 01, 2016
-
ETLS - Not Just for Enterprise by Mark Yoon
October 04, 2016
-
RubyMine's Jewels by Malcolm Newsome
September 06, 2016
-
Number Theory: Why Cryptography Works by Jeffrey Rabovsky
August 02, 2016
-
How to Build and Maintain Large Ruby Apps by Enrico Teotti
July 05, 2016