State-of-the-art development: old approaches retain their charm

Jan 22, 2015 - 4 minutes
These days, the life of the IT professional can be really interesting. We have the opportunity to change the lives of millions of people by solving problems of an ever-growing complexity: internet-scale applications with massive user bases, petabytes of data to crunch in order to discover non-evident relationships and real-time natural language processing just to name a few. To face them, we are quickly evolving to new computing models, new ways of working that allow us to overcome the challenges we find at every turn.

Mars rover kata in Clojure

Oct 14, 2014 - 1 minutes
Last month, while in a Barcelona Software Craftmanship meetup, we went through the famous Mars Rover Kata. We started to code it in Javascript, which I have not worked with for ages so I added to my task list to try it in Clojure. Now that is more or less finished, I am happy with it. Especially, since it forced me to think in a TDD way which I don’t find always easy.

Let's try again

Aug 23, 2014 - 1 minutes
After two failed attempts of writing my about my experiences in the technology world, I think it is time to use something I learnt time ago. Quoting the popular proverb: Tis a lesson you should heed: Try, try, try again. If at first you don’t succeed, Try, try, try again. Let’s see if the third time is the charm.