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.

Java 12 Features (with Examples)

November 1, 2021All new features of Java 12 with examples: new String and Files methods, Teeing Collector, Default CDS Archives, G1 optimizations, and more...

Java 11 Features (with Examples)

October 26, 2021All new features of Java 11 with examples: “var” in Lambdas, HttpClient, new String, Files, and Path methods, Epsilon GC, Flight Recorder, and more.

Java 10 Features (with Examples)

October 20, 2021All new features of Java 10 with examples: “var”, Immutable Collections, Optional.orElseThrow(), Application Class-Data Sharing, and more.

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