Software Development
-

How I broke our continuous deployment
This post is about a failure – more precisely about how I managed to bring our release processes to their…
Read More » -

Creating software for sysops – make sure you do not suck
Plumbr is all about detecting performance problems from within Java applications. Whether this application is residing in a desktop machine…
Read More » -

Manual testing sinful?
One of the asides I made in “Programmers without TDD will be unemployable” which caused a bit of outrage in…
Read More » -

Never Test Logging
Technical logging is usually not tested. As commentator write on stack overflow: I practice TDD/BDD pretty religiously and I almost…
Read More » -

Law of Demeter
Reduce coupling and improve encapsulation… General In this post I want to go over Law of Demeter (LoD). I find…
Read More » -

Two Reasons Why Estimates Aren’t Worth It
When potential customers contact us, the odds are that they want to know two things: How much does it cost…
Read More » -

JOOQ Facts: SQL functions made easy
The JDBC API has always been cumbersome and error-prone and I’ve never been too fond of using it. The first…
Read More » -

A beginner’s guide to Git feature branches
Why Git The proprietary software shaped the Version Control Systems (VCS) to fit its requirements: the project has a strict…
Read More » -

To SonarQube or not to SonarQube?
This is the first question that a team leader, s/w director, customer, developer, architect, tester or whatever role exists in…
Read More »


