I released the intermediate package of my Test With Spring course. Take a look at the course >>

Technology Evaluation

We Don’t Have Time to Learn It

There are many good reasons why using a new library, framework, or programming language (later referred as a tool) is not worth it. However, for some reason the most common reason I hear is: We don’t have time to learn how to use it. It is easy to

The Way of the Pro

Enterprise developers are serious professionals. They don’t waste their time for creating silly things. They leave this to the hipster developers. Enterprise developers write software which keeps our society running. They are the backbone of the

The Way of the Hipster

Everyone has heard about hipster developers. These are the guys and gals who are working in startups and doing cool things. They are not driven by money. They are driven by the will to make the world a better place for all of us. They use cool

Why Free Does Not Always Mean the Same than Cheap

One interesting idiosyncrasy of the software development industry is that the open source movement has created a number of development tools, which can be used to develop computer software free of charge. In some cases, this has been even used to

Why Business Dictates Technology Selections

In my previous article called When Business Dictates Technology Selections, I wrote about arguments, which are used by management to overrule the technology selections made by technical staff. I also tried to describe, why I feel that managers

When Business Dictates Technology Selections

A few days ago I found myself in the middle of an argument concerning the best build tool for Java projects. Somewhere during the discussion, I realized that there is no tool, which is best in every possible situation. Naturally, this leads into a