February 24-26, 2016
Montreal, Canada

Metaprogramming with Groovy

Groovy is a dynamic language that provides different types of metaprogramming techniques. In this talk we'll mainly see Runtime Metaprogramming.
In this talk you'll understand the Groovy Meta-Object-Protocol (MOP), the metaclass, how to intercept method calls, how to deal with method missing and property missing, the use of mixins, traits and categories. All of these topics will be explained with examples in order to understand them.

View all 151 sessions

Iván López


Iván is a Software Engineer and Systems Administrator with 14 years of experience. He discovered Grails 5 years ago and since then he develops almost exclusively using Groovy.

He's also the coordinator of the Madrid Groovy User Group (@madridgug), the organizer of the Greach Conference (http://greachconf.com) and a frequent speaker at conferences like Greach, GGX London, GR8Conf, Codemotion, SpringOne 2GX, GeeCon, JDays, Spring IO or ConFess.

Read More


Please remain courteous and constructive. Comments will be moderated.

Montreal 2016 sponsored by