Please log in to watch this conference skillscast.
Groovy is a compiled language, like Java. Unlike Java, Groovy allows you to easily write code which participates in the compilation process in the form of AST Transformations and Type Checking Extensions. Each of these are powerful features which enable a lot of interesting possibilities for Groovy based applications, libraries, frameworks and tools.
This session will introduce the basics of writing AST Transformations and Type Checking Extensions, explore how frameworks and libraries like Grails and Spock take advantage of these features and will demonstrate how you can write your own AST Transformations and Type Checking Extensions to introduce a lot of new possibilities to your code.
Groovy AST Transformations And Type Checking Extensions
Jeff Scott Brown is the Grails Practice Lead at OCI. Jeff is a senior member of the the Grails core team, and has deep expertise in Grails, Groovy, Web Development, Dynamic Languages and the JVM.