Docker Network Containers

If you are familiar with Docker, and understand the concept of a ‘network container’, you can directly dive into the mechanics and go to the Network Containers Github repository. Audience This article is written for people who have substantial experience...

Using Git with SVN as remote repository

Migrating from SVN to Git can be a tedious and nerve-racking process, especially in environments where there is resistance or inability to change. However, as a developer you should not suffer from this. In this post I will show how...

From the Attic: The Ten Commandments of Egoless Programming

Already in 1971 Jerry Weinberg established a list of ten commandments of ego-less programming in his book The Psychology of Computer Programming. The goal is to minimize personal factors, be cooperative and respectful. This way quality can be achieved. Even...

Frequency of Java dependencies

Which projects are depended upon the most? As part of my thesis research I had to find out which Java projects have a high usage frequency. As more and more projects are hosted on Github, it is an important and...

Finding Source Comments with Regular Expressions

Today a colleague and I ran into the problem of finding commented out sections in xhtml files. Particularly, we were looking for commented out sections that contained the keyword ‘.xhtml’. In this post I present you how to do this....

Java Code Coverage with EclEmma

When writing unit tests it is important to understand which parts of your code are covered by the tests. In general software development companies have quality control systems in place which keep track of, amongst other things, unit test coverage....

Welcome

Welcome to my new weblog. On this site I will post links to great articles, discuss software development practices and publish my own articles.