Groovy for Domain-Specific Languages

Preface The book Groovy for Domain-Specific Languages [Packt Publishing: 3, Amazon.com: 5] written by Fergal Dearle [4] has been published by Packt Publishing in May 2010. As...

GContracts 1.1.2 Released!

I am proud to announce that GContracts 1.1.2 has just been released and is available now in the Central Maven repository [0] and at Github [1]. The release...

Upcoming Book Review: Groovy for Domain-Specific Languages

This blog post is rather new concerning its type of content: book reviews. I decided to extend the scope of this blog by writing book reviews of Groovy/Grails literature. If...

Data Binding and One-To-Many Associations

Data Binding in Grails is referred to as the process of binding incoming request data, typically only available as key/value string pairs, to some domain object. Let's take a look...

EJUG Austria: Grails Talk

I talked about Grails at the Austrian EJUG meeting. Feel free to download the slides via PDF...

Unit Testing Groovy AST Transformations

Groovy 1.6 introduced the concept of AST transformations. The basic concepts of global and local AST transformations have already been described in a separate blog-post [0] and will not...

GContracts: Inheritance of Pre- and Postconditions

GContracts 1.1.0 [0] introduced inheritance for pre- and postconditions and optimized class invariant inheritance. If you want to know more about GContracts take a look at the wiki [