Recording screencasts with Linux

I am recording some screencasts for a TDD training. I will tell you more about that later. For now, let me write how am I doing it for me to remember in the future. For recording I am using Kazam, adding the ppa repository to my Ubuntu (apt-get install kazam). The...

Configuring Targus keyboard

I’ve bought a new keyboard to use it with my laptop when I travel and also for coding dojos. It’s small, cordless and with US layout which is what I use for coding. Very handy. It’s a Targus AKB33US. But it hasn’t been easy to configure on my...

This was SpainJS 2013

The 2nd edition of the SpainJS conference was held in Madrid last week. On Thursday there were workshops the whole day. Talks and networking happened on Friday and Saturday. I attended to the workshops and learned a lot in the first one, about memory leaks hunting...

¿Agile Spain o España Agil?

No puedo decir que esté contento con cómo lo he hecho en la organización de AOS2013 y no me gustaria que este post fuese punto de discusión sobre lo ocurrido en AOS. Para eso esta la lista de correo. Roberto Canales ha escrito también un extenso post sobre su...

Do you want to be a CAT? (Certified Agile Tester)

Potsdam is beautiful specially in this time of the year, it’s definitely a must see,  I am loving the place. However, I am not here for tourism reasons. I am attending a special training called “Train the trainers” for those professionals who want to...

Programming through VNC

I connect to my desktop PC (which is very powerful) from my laptop (very old), when I feel like coding from the other room, the couch or the bed. Desktop is a Windows 7 machine, laptop is Ubuntu. I have installed TightVNC on the Windows machine and SSVNC (without any...

Add the feature where you would like to find it

A new change or feature is about to be implemented. There are several places where it can fit in, and all of them seem to respect the Single Responsibility Principle. My tendency used to be adding the new feature where it was easier to place.  However now I consider...