-
Software Development

Architect or Architect?
I recently discovered that there are two very different types of people in large companies, who (at least in case…
Read More » -
Software Development

Why I Wonāt Accept ANY Magic Number
One of the first things I like to establish in a new project is the use of tools like Checkstyle…
Read More » -
Core Java

Managing Package Dependencies with Degraph
A large part of the art of software development is keeping the complexity of a system as low as possible.…
Read More » -
Software Development

What I look for in frameworks
In every project the discussion comes up over and over again: should we use framework X? or Y? or no…
Read More » -
Core Java

Five Reasons Why You Should Keep Your Package Dependencies Cycle Free
If you are so unlucky to work with me in a project, you will suffer from the rule that all…
Read More » -
Enterprise Java

Why you should avoid JSF
For a long time JSF for me was just another webframework I didnāt cared too much about. This changed. After…
Read More » -
Core Java

Quo Vadis JUnit
For me JUnit is the most important library of the Java universe. But I think a new version of it…
Read More » -
Scala

Test your Dependencies with Degraph
I wrote before aboutĀ (anti)patternsĀ inĀ packageĀ dependencies. And of course the regular reader of my blog knows aboutĀ Degraph, my private project to provide…
Read More » -
Software Development

You Want to Become a Software Architect? Here is Your Reading List!
How do you become a Software Architect? Well, I guess the best way would be to do about two dozen…
Read More »




