Skip to content

Become a Better Java Developer!

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

String Templates in Java

December 5, 2023String templates were withdrawn after two previews (Java 21/22): how they worked, why the design was pulled, and what the alternatives are.

Unnamed Variables and Patterns in Java

December 4, 2023With the underscore (_), you can mark variables and patterns in Java that you don’t need – making your code more concise. Learn what to watch out for.

Java 21 Features (with Examples)

June 8, 2023All Java 21 features: Virtual Threads, Sequenced Collections, Record Patterns, Pattern Matching for switch, Scoped Values, Structured Concurrency ...

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

Search