
Become a Better Java Developer!
Modern Java: new versions & features, performance, and JVM insights – tutorials and deep dives, clearly explained and directly applicable.


How to Convert int to String in Java – Which Way Is Fastest?
October 24, 2019Convert int to String in Java: four variants benchmarked with JMH on Java 8 to 25, x86 and arm64. Which one is fastest – and why it hardly matters today.
Monorepo – Pros and Cons
August 28, 2019What is a monorepo? What are its advantages and disadvantages? How to merge existing Git repositories into a single monorepo?
How to Write Better Code with Static Code Analyzers
August 14, 2019How to use static code analysis tools to ensure a consistent code style and write clean, bug-free, maintainable, and secure code.
How to Write Quality Code and Enforce Java Code Standards
July 31, 2019How can you enforce compliance with coding style specifications? How can code quality be improved and maintainability increased?
Advent of Code 2015 – Object-oriented Solutions in Java
December 1, 2018Here you can find all solutions to Advent of Code 2015. All tasks are implemented in an object-oriented and test-driven way in Java.Want Even More Knowledge?
My blog features many articles on Java, software architecture, and performance — from foundational concepts to advanced patterns.
If you want to go deeper, check out my trainings: hands-on, easy to understand, and directly applicable to your day-to-day project work. Instead of theory, I teach principles that help you write code that is better, more maintainable, and more performant in the long run.
Explore the Java Trainings