
Werde ein:e bessere:r Java-Entwickler:in!
Modernes Java: neue Versionen & Features, Performance und JVM-Insights – Tutorials und Deep Dives, klar erklärt und direkt anwendbar.


Java 20 Features (mit Beispielen)
21. März 2023Java 20 Features mit Beispielen: Scoped Values, Record Patterns, Pattern Matching for switch, Virtual Threads – und was aus ihnen wurde.
Java-Version ändern unter Windows (aktualisiert für Java 28)
21. März 2023Wie installiert man unter Windows mehrere Java-Versionen gleichzeitig? Wie wechselt man die Version mit einem Befehl? (Bis JDK 28)
Hexagonale Architektur – Was ist das? Was sind ihre Vorteile?
18. Januar 2023Hexagonale Architektur (Ports & Adapters) erklärt: Vorteile gegenüber Schichten, Unterschied zu Clean und Onion Architecture, Bezug zu DDD.
Scoped Values in Java (JEP 506) erklärt – statt ThreadLocal
11. Dezember 2022Scoped Values (JEP 506) ersetzen seit Java 25 ThreadLocal: Binden, Rebinding, Vererbung an Kind-Threads – und wo ThreadLocal unterliegt.
Advent of Code 2022 – Java-Lösungen für alle 25 Tage erklärt
1. Dezember 2022Alle 25 Aufgaben von Advent of Code 2022 objektorientiert in Java 19 gelöst – mit erklärtem Lösungsweg und Link zum Code auf GitHub.
Java 19 Features: Virtual Threads, Record Patterns und mehr
20. September 2022Java 19 Features mit Beispielen: Virtual Threads (Preview), Record Patterns (Preview), Foreign Function & Memory API (Preview) und mehr.
Radix Sort – Algorithmus, Beispiel, Java-Code, Laufzeit
19. Juli 2022Radix Sort Schritt für Schritt: LSD und MSD am Beispiel, Java-Implementierungen, Zeit- und Platzkomplexität – und Messungen gegen Quicksort.
Virtual Threads in Java: Funktionsweise, Beispiele und Grenzen
13. Juni 2022Virtuelle Threads in Java: Wie sie funktionieren und wie du Millionen blockierende Tasks ohne async-Code bewältigst – mit Beispielen.
Stack vs. Queue: Unterschied der Datenstrukturen (und in Java)
8. Juni 2022Was ist der Unterschied zwischen Stack und Queue? LIFO vs. FIFO – und was die Java-Klasse Stack vom Queue-Interface unterscheidet.
Queue vs. Deque in Java: Was ist der Unterschied?
7. Juni 2022Queue vs. Deque: die Datenstrukturen und die Java-Interfaces im Vergleich – inklusive Iteration und SequencedCollection seit Java 21.Lust auf noch mehr Wissen?
In meinem Blog findest du viele Artikel zu Java, Softwarearchitektur und Performance von grundlegenden Konzepten bis hin zu fortgeschrittenen Patterns.
Wenn du tiefer einsteigen willst, schau dir meine Trainings an: praxisnah, verständlich und direkt auf euren Projektalltag übertragbar. Statt Theorie vermittle ich Prinzipien, die euch helfen, Code langfristig besser, wartbarer und performanter zu schreiben.
Zu den Java-Schulungen