
How hard can it be to get up and running with a Gradle project and getting it analyzed with SonarQube locally? The ingredients are: SonarQube (formerly Sonar) is an open…
How hard can it be to get up and running with a Gradle project and getting it analyzed with SonarQube locally? The ingredients are: SonarQube (formerly Sonar) is an open…
This is my take on how we could design our particular user interface in such a way that they’re re-usable, testable and the overall software is more maintainable. Yip, using…
Many milestone builds and release candidates later, the official Grails 3.1 shipped a few days ago! OCI, the new Grails home, summarizes what’s new in this release: Grails 3.1 comes…
Recently I code reviewed some of the Grails (2.4.5) code of another team (of course 🙂 ) and here’s a snippet I came across. In some “search helper service”: public…
What if you want to develop Grails 3 projects with Eclipse Mars (4.5) as easy as you did with Groovy/Grails Tool Suite or previous Eclipse versions? Written and tested with…
We know it’s all too common in Java to get a NullPointerException when we use an object reference which is null. This happens when our code tries to access a…
Google Charts is an awesome platform to create great-looking interactive charts, from simple scatter plots to timelines or treemaps. I needed a way to create the required data for a chart on…
We sponsoren aankomende NLJUG klassieker ‘Masters of Java’ – die dit jaar plaatsvindt op 3 oktober in Nieuwegein. Voor wie het event nog niet kent: de Masters of Java is een…
Sometimes you may need to mock Grails (application) configuration in an unit or integration test. E.g. you want to test code which normally would access the property jmxEnabled from the following configuration…
Since Groovy 1.8 we can check if a Map is equal to another Map if the keys and values are the same. Very convenient in tests for example. def someMap…