Grails - Multiple Log4j Configurations

This is a quick tip that I found very useful and - to my knowledge - is not part of the Grails documentation by now. So let's spread the word...

Groovy 2.0 Hint: @NotYetImplemented

Groovy 2.0 comes with a brand new AST transformation that is supposed to be applied on certain test methods: @NotYetImplemented. Initially introduced by Marc Guillemot [0] in HtmlUnit [

CacheManager's diskStorePath

Lately I had to configure the Ehcache [0] CacheManager's diskStorePath property. That alone wouldn't be a problem, but I had to come up with a mechanism that allowed to...

@NullSafe Reloaded

In almost all projects of mine I got used to a utility class called Default. Default would provide static methods, whereas each method comes with a single parameter. The purpose...

GContracts 1.2.5 Released!

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

GSheets - A Groovy Builder based on Apache POI

I recently asked on Twitter whether there was an Apache POI [0] Groovy builder for generating Excel workbooks. I did find a few blog posts [1], [2],...

[German] Android360 Ausgabe 4.2011

Die Ausgabe des Android360 Magazins [0] enthält einen Artikel von mir über Android Entwicklung mit Scala als alternative Dalvik...