-
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 »