Friday, September 17, 2010

JavaOne 2010 Abstract of the Day #13: Groovy: To Infinity and Beyond

I'm looking forward to the JavaOne 2010 presentation "Groovy: To Infinity and Beyond" (S314273) because its presenter, Guillaume Laforge, is the Head of Groovy Development at SpringSource. As such, he should have pretty good insight into what's coming for Groovy 1.8 and can obviously cover the latest Groovy features expertly. This presentation is scheduled for 11:30 am on Monday, September 20 in Parc 55's Cyril Magnin III.  The abstract for this "Full" presentation is shown next:
In this session, we'll talk about the Groovy dynamic language and its past, present, and future. First, we'll do a quick review of Groovy 1.6 features, such as: 
* Multiple assignment and option return in if/else and try/catch blocks 
* AST transformations with @Delegate, @Lazy, @Immutable, @Mixin, and friends 
* The Grape dependency module 
* Metaprogramming enhancements 
* JSR 223, JMX, and OSGi support built-in 
We'll then dive into Groovy 1.7, especially how to simplify the creation of AST transformations, and discover the upcoming features in Groovy 1.8, for example, how to extend annotations beyond Java EE 5 and potential new features such as structural pattern matching, parser combinators, actors, and more.
Besides being in charge of Groovy development, Laforge has also started the Grails framework, created the Gaelyk framework, and co-authored Groovy in Action.  You can find several of Guillaume Laforge's presentations online including his "Groovy to Infinity and Beyond" presentation given at GR8Conf Europe 2010.

No comments: