Review process for Test-Driven Development Teams – TDR


In my enterprise we recently introduced Test-Driven Development (TDD) as a programming technique for delivering robust and reliable software. The lifecycle of tasks is the following: To Do In Progress For Review Verified Done The “To Do” and “In Progress” phases are self-explanatory. When a task goes in “For Review” the developer choose, with a … Continue reading Review process for Test-Driven Development Teams – TDR

How to create a shortcut to copy a password to clipboard (so to be ready to be pasted)


Have you ever dreamed to have one or multiple password ready to be used just making use of a shortcut? Well if you make use of ubuntu (even in a VM) here is the solution for you! Install xclip xclip is an Ubuntu app for dealing with stuff in the “clipboard”. I order to install … Continue reading How to create a shortcut to copy a password to clipboard (so to be ready to be pasted)

Be Agile, don’t be frAgile


The last thing you want when you work in an agile environment, is to apply agile’s concepts wrongly or don’t apply them at all. Agile methodologies require the whole organization to act in an agile way where cooperation and continuous feedbacks are the keys of the success. Although it’s easier to give birth to an agile team at … Continue reading Be Agile, don’t be frAgile

Quick HSQLDB How To


HSQLDB is a 100% pure Java SQL database. I often make use of it when I’m working on proof of concepts or tests. You can download it at http://sourceforge.net/projects/hsqldb/files/hsqldb/. In order to run it, it’s required to have a JVM installed and the JAVA_HOME environmental variable pointing to it. I recommend to create a folder in … Continue reading Quick HSQLDB How To

Keyboard and mouse stop working in Virtualbox guest


  If you ever experience your mouse and or keyboard not working in your Virtualbox guest OS and the only way to make them work again is rebooting, try to install the following packages:   sudo apt-get install scim-bridge-client-qt scim-bridge-client-gtk -Sieze

How to mount a windows shared drive with a name containing spaces


If you are trying to mount a Windows shared folder that has its name containing spaces you can easily mount it sticking 40 instead the space character: For example, if the box is at the address 192.168.0.15 and the name of the shared folder is "Name with spaces" you can add the following line into … Continue reading How to mount a windows shared drive with a name containing spaces

Execute a command via SSH and terminate the connection without waiting for the command to finish


A few days ago I was trying to update the script used to build the application on which I’m working. Together with the build I also wanted to integrate the script so to release the app on test boxes and restart the JBoss instance. While the stop was working as a piece of cake, the … Continue reading Execute a command via SSH and terminate the connection without waiting for the command to finish

Meaning of load average of the top Linux command


Meaning of “load average” of the top Linux command The “load average” information given by the top command is of fundamental importance. But how to correctly understand the meaning of it? Which value are bad? Which good? This article is just simply brilliant in explaining how to interpret this value: http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages Enjoy! -Sieze

Mapping a many-to-many join table with extra column using JPA


Intro It is not straightforward to realise a many-to-many association with JPA when in the join table there is at least an extra column. In this small tutorial I’m going to show how to design entity objects that will handle the many-to-many relation and which annotations are needed in order to fix a redundancy that … Continue reading Mapping a many-to-many join table with extra column using JPA