Easy steps for better living with Java

Here are some easy steps I try to do on every Java-project I'm working on. They are based upon what I've seen as major problem sources in different code bases, and should be fairly easy to apply - at least on new code. Tooling The first steps are to enable…

Dependency hell in the land of IoC

Using automated dependency injection has made the life of a developer a bit easier, or so it seems for a while. Maybe a bit too easy. In this post I'll describe some of the mess this can lead to, and what you should do to avoid it, or fix it…