Metaprogramming in Groovy and Grails

There are many things you can do with runtime metaprogramming in Groovy and a number of ways to do them. By building web applications with Grails, you are already using metaprogramming behind the scenes. But it's not always clear why and when you should use metaprogramming techniques in a Grails project.

In this session we will focus on why and when to use metaprogramming techniques and provide some real-world examples. This session will not focus on the details of how to use metaprogramming in Groovy.


About Scott Vlaminck

Scott Vlaminck

Scott Vlaminck has been developing web applications for over a decade, and has spent most of that time using Java and J2EE. For the past two and a half years, however, he's been enjoying the freedom of programming in Groovy using Grails. He's an active member of the

Groovy Users of Minnesota and has contributed to both the Grails and Groovy projects. His weblog can be found at http://refactr.com/blog/and he can be contacted at scott@refactr.com.

More About Scott »