I’m lucky to get to work with Brent Snook (Aegeon), a very smart guy, great coder and someone who is also a good presenter.
Recently at the Melbourne Groovy User Group Brent presented ‘Mopping Up With Groovy’, a presentation about the Groovy Meta-Object Protocol which underlies Groovy. The presentation was insightful and the code examples unique and they contained a touch of humor. They are attached.
Groovy is a very powerful language and the ability to add functionality to it at runtime is a very useful thing to be able to do, as the presentation shows. Understanding the Meta-Object Protocol is crucial to fully explore the power available to you.