Compile Time Metaprogramming With Groovy - Part 2 of 2
The dynamic nature of Groovy has always made it very easy to do really powerful metaprogramming at runtime. Equally powerful are Groovy’s compile time metaprogramming capabilities. There are a number of mechanisms that Groovy provides which allow you write code which participates in the compilation of Groovy code.
This session will dive into Groovy’s AST transformations, Traits and other compile time techniques which open up a lot of powerful possibilities to application and library development teams.
About Jeff Brown
Grails co-founder and OCI Grails Practice Lead, Jeff Scott Brown has been doing JVM application development for as long as the JVM has existed. He has spent most of the last decade focused specifically on work related to the Grails framework. Jeff co-authored The Definitive Guide to Grails Second Edition and The Definitive Guide to Grails 2, in partnership with Grails co-founder and OCI Grails Team Lead, Graeme Rocher. Jeff is also a regular public speaker on Grails, Groovy, and other JVM-related technologies.
More About Jeff »