Michael Krimgen

Michael Krimgen

Articles by Michael Krimgen

Don’t Use Checked Exceptions

Introduction Java is the only (mainstream) programming language to implement the concept of checked exceptions. Ever since, checked exceptions have been the subject of controversy.

Read more

Enforcing Your Architecture with ArchUnit

ArchUnit is a Java library to validate your software architecture. The library is well described in its documentation and as its fluent API is pure Java, it’s easy to explore using the code completion in the IDE.

Read more