Articles

Graphical element that underlines the text
Detecting NullPointerExceptions with Static Code Analysis

hendrik

#Java

Detecting NullPointerExceptions with Static Code Analysis

NullPointerExceptions are one of the most common sources of errors in Java. However, these errors can be significantly minimized through static code analysis. This post gives an overview of annotations can be used to handle 'null' in Java in a better way.

Every Six Months an Update: The Path to the Java Release Train

hendrik

#Java

Every Six Months an Update: The Path to the Java Release Train

In recent years, there have been various changes in the Java Release Train, leading to confusion and misunderstandings within the community. This post will give an overview of the changes and how you can be better prepared for the next Java releases.

Write Once, Run Anywhere - how good is Java's Backwards Compatibility?

hendrik

#Java

Write Once, Run Anywhere - how good is Java's Backwards Compatibility?

As programming paradigms and language features continue to evolve, a question arises: Can Java still maintain the always advertised backwards compatibility?

Best Practices and Anti-Pattern for Logging in Java and other Languages

hendrik

#Java

Best Practices and Anti-Pattern for Logging in Java and other Languages

Logging is an important instrument, but it's not easy to find the right amount of information to log. This post will show some best pratices that help to get the best results out of a logging system.

Maven vs. Gradle and the Best of Both Worlds

hendrik

#Java

Maven vs. Gradle and the Best of Both Worlds

See how both Maven and Gradle succeed and fail and consider static modules, an idea that would bring out and combine their best aspects.