Con-Fess 2011 - GContracts and Geb

I gave two sessions about GContracts and Geb at the Conference for Enterprise Software Solutions (Con-Fess) in Vienna, Austria (12th...

Getting Started with Annotation Contracts

Annotation Contracts is one of the new features of GContracts 1.2 [0]. The main principle behind is to reuse small but reoccurring parts of pre- and post-condition expressions. This...

GContracts 1.2.1 Released!

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

GContracts 1.2.0 Released!

I am proud to announce the release of GContracts 1.2.0 [0], the AST transformation framework enabling programmers to use contracts (aka Design by Contract™) in Groovy. GContracts is completely...

Using Gradle in Practice

One thing on my to-do list for a long time has been to switch GContracts [0] from Maven to Gradle. This blog post is about the basic concepts I...

New Year, Renewed Blog

As you might have noticed, I decided to self-host my blog. Blog posts referring to posts hosted at wordpress.com will be automatically redirected - bookmarks and old RSS feed items...

Merry Christmas and a Happy New Year!

I wanted to thank all readers for their feedback and support. Writing this blog makes a lot of fun and I am looking forward to future posts. I wanted to...