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
Book Review: Understanding the 4 Rules of Simple Design
April 17th, 2014
It's about time that a book is written about the 4 rules of simple design. These rules are possibly the most powerful yet least understood software design practices out there.
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
Lineman.js
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