With Message Driven Beans (MDB’s) your Java application can respond to events send asynchronously. This can go via Queues, which allow your application to process events in parallel, and Topics which…
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…

Ofcourse java developers and certainly unix administrators know commands like uptime, ps, top etc. Here are a few tools to help you drill down to the core of the problem…
In various code reviews I perform on Java and Groovy code I often see magic numbers and other random Strings littered all over the code base. A magic number, for…
In the previous blogpost Searchable dropdowns with Select2 and Bootstrap I gave an introduction to Select2 combined with Bootstrap. In that post I used static data as an example. In this post…

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…

De FOSDEM conferentie: 2 dagen lang heel veel Open Source & Java plezier! De universiteit van Brussel is elk jaar 1 weekend lang het domein van 6000 open source engineers:…

Background A few weeks ago I read an article about Richard Feynman touching on what he refers to as his “notebook of things I don’t know about”. Feynman was…

Quick-tip! You know you don’t know what’s really going on whentop shows you just a bunch of “java” processes like this: PID USER PR NI VIRT RES SHR S %CPU…