February 24-26, 2021
Online, Timezone GMT-5

Apache Groovy's Metaprogramming Options and You

Apache Groovy provides several ways to modify and update programs and classes by means of metaprogramming. Some of this options are available at runtime, some others at compile time, and some are even reachable to other JVM languages. These options allow library and framework authors to design better integrations, prototype new language constructs without grammar changes, deliver powerful and and gratifying DSLs, and more.

View all 130 sessions

Andres Almiray


Andres is a Java/Groovy developer and Java Champion, with more than 2 decades of experience in software design and development. He has been involved in web and desktop application developments since the early days of Java. He is a true believer of open source and has participated in popular projects like Groovy, Griffon, JMatter and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member and current project lead of the Griffon framework.

Read More

Online 2021 sponsored by