I just realized something that had me puzzled for some time. For some reason, Grails logging for a specific component or class stopped or started ‘working’ at some point in…
When working with GORM domain classes and using DetachedCriteria (for example the ‘where’ method on domain classes), you will notice at some point that all joins will be inner joins!…
In enterprise situations you will often find a mashup of polyglot systems, many systems and many languages working together. The glue that commonly binds different systems are databases. You can…
Caches are difficult to get right, and difficult to maintain. To get an insight into how well the Spring method caches we are using actually work, I added some logging….
[box type=”shadow”]Or: “getting parallel deployment to work when using EhCache”[/box] Caching During our regular Grails development work, we apply both Hibernate with second level caching and Spring method level caching….
A simple test Since I wanted to have some test coverage (legacy code alert!) for my project I started out testing one of the services, a grails artefact. All was…
Redhat has released Ceylon 1.0 beta! Including a new release of the eclipse IDE plugin which means it’s actually starting to become usable and who knows even practical. The classes…
Though the api’s for working with threads have improved, testing asynchronous processes proves difficult.
The tiny awaitility library saves and lot of useless coding and eases the pain of polling state when testing asynchronous code.
When transferring data from server to the client (javascript) application in GWT, one option is to use the built-in AutoBean framework. According to the documentation, it’s pretty straightforward and problem…