Gr8Conf 2013 - Zero Conference Day

Gr8Conf [0] - a conference dedicated to the Groovy/Grails ecosystem - started for me with our arrival at the annual Hackergarten. The concept of Hackergartens has been introduced [

GContracts 1.2.11 Released!

I am happy to announce the release of GContracts 1.2.11. The new version comes with a couple of important bug fixes, improved closure expression validation and IDE support for...

GContracts 1.2.11 Sneak Peak - Improved IDE Support

GContracts [0] is a "Design-by-Contract" implementation for Groovy. It adds the concept of programming by contract to the Groovy programming language by adding a single JAR file without third-party...

Groovy 2.1: Type Checking Extensions

As of Groovy 2.0, the static type checking and compilation annotations @CompileStatic and @TypeChecked [0][1] can be applied on types and methods. Type checking helps us identify typing...

Groovy 2.1: The @DelegatesTo Annotation

http://docs.codehaus.org/display/GROOVY/Eclipse+Plugin#EclipsePlugin-DevelopmentBuildsGroovy 2.1 comes with a neat feature for DSL and Groovy library others: the @DelegateTo [0] annotation. The Delegate and The Closure Groovy supports the concept of closures [

Groovy 2.1: The @AnnotationCollector Annotation

Groovy 2.1 comes with another cool addition to the groovy.transform AST package: the @AnnotationCollector [0]. X Annotations -> 1 Annotation The use case for the annotation collector is simple:...

Groovy 2.1: groovyc --configscript

One of the new features in Groovy 2.1 [0] is the -configscript Groovy compiler program option. Compiler Configuration Script with --configscript The --configscript option can be used to specify...