Bazaar, Git or Mercurial? Some thoughts

It has been a few years since I’ve learned about DVCS (Distributed Version Control Software), and there are always some battles between the three main containders. The Centralized VCS war was won by Subversion, but the DVCS is far from over. I had the chance to use those three tools for work, free-time and open source projects. I do not claim that my time using them is enough to have a solid conclusion, but for me, there is a clear winner.

Continue reading Bazaar, Git or Mercurial? Some thoughts

Book review: Ship It! A Practical Guide To Successful Software Projects

Once more, a Pragmatic Bookshelf book, this time on release management. In this book, I expect a wide intersection with other books on agile processes, but perhaps with less depth than other books.
Continue reading Book review: Ship It! A Practical Guide To Successful Software Projects

Redirecting Python processes out and err streams to several streams

Today, I encountered an issue with subprocess calls. I was faced with the need of redirecting output streams from a subprocess call to the standard outputs and simultaneously to log files.
Continue reading Redirecting Python processes out and err streams to several streams