Global Day of Coderetreat 2014

November 28th, 2014
Saturday November 15 set the stage for Global Day of Coderetreat 2014. On this day developers from all over the world joined together to improve their craft. This is a sum up of the event that I facilitated. Read more

Moved to Github Pages

August 9th, 2014
As of this post I moved my blog to Github Pages from Google’s Blogger. As a consequence I built this blog from scratch. As a frequent reader you may notice some changes, hopefully all to your liking. Read more

Java's Volatile Modifier

July 15th, 2014
A while ago I wrote a Java servlet Filter that loads configuration in its init function (based on a parameter from web.xml). The filter’s configuration is cached in a private field. I set the volatile modifier on the field. Read more

Method References in Ruby

April 10th, 2014
Today I was writing some Ruby code for filtering arrays when I recalled that Ruby has a shorthand notation to pass a method by its name (as a symbol). I’m writing this post to help me remember, while I figure out how it really works. Read more

Is your Scrum team Agile?

April 3rd, 2014
Many software development teams use Scrum. Indeed Scrum is a highly popular process. In this post I talk about some of the problems I’ve noticed in some Scrum teams. I don’t believe these problems are related to Scrum, but are a direct consequence of the mindset of these teams. Read more


March 15th, 2014
I think it’s fair to say that JavaScript is no longer that “thing” we used to enhance our otherwise static web apps by adding some dynamic elements to it. Most users use a JavaScript enabled browser and users that lack JavaScript support are simply outnumbered. Without JavaScript you cannot use a large number of online services and this number is growing. Read more