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.

Sorting Algorithms [Ultimate Guide]

June 11, 2020The most important sorting algorithms compared: time complexity, space, and stability from Insertion Sort to Radix Sort – with a table and short explanations.

Stack, Queue, Deque in Java

April 8, 2020How do the stack, queue and deque data structures work? Which implementations are available in the JDK? Which one should you use when?

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