

Stream Gatherers – Schreibe deine eigenen Stream-Operationen!
Sven Woltmann6. Dezember 2023Erfahre, was ein Stream-Gatherer ist, und wie sich damit beliebige intermediäre Stream-Operationen implementieren lassen.


Flexible Constructor Bodies in Java: Code vor super()
aufrufen
Sven Woltmann5. Dezember 2023Ab Java 22 kannst du endlich Code in Konstruktoren vor dem Aufruf von super(...) oder this(...) ausführen. Dieser Artikel zeigt dir wie.


String Templates in Java
Sven Woltmann5. Dezember 2023Erfahre, wie String Templates in Java die Zusammensetzung von Strings aus Text, Variablen und berechneten Werten vereinfachen.


Unbenannte Variablen und Patterns in Java
Sven Woltmann4. Dezember 2023Variablen & Patterns, die wir definieren müssen, aber nicht benötigen, können wir mit '_' bezeichnen. Erfahre, was du dabei beachten musst.


Hexagonale Architektur mit Quarkus
[Tutorial]
Sven Woltmann30. Oktober 2023Im vierten Teil der Serie über hexagonale Architektur migrieren wir die bestehende Anwendung zu einer Quarkus-Anwendung ... ohne eine Zeile Code im Anwendungskern zu ändern.


Ports and Adapters Java-Tutorial: Datenbankadapter hinzufügen
Sven Woltmann4. Oktober 2023Im dritten Teil der Serie über hexagonale Architektur erweitern wir die Anwendung um einen JPA-Adapter, der die Daten in einer MySQL-Datenbank speichert.


Hexagonale Architektur mit Java – Tutorial
Sven Woltmann4. Juli 2023In diesem Artikel zeige ich dir Schritt für Schritt, wie man eine Java-Anwendung mit hexagonaler Architektur implementiert – und wie man die Einhaltung der Architekturregeln mit Maven und der Library „ArchUnit” sicherstellt.


Structured Concurrency in Java mit StructuredTaskScope
Sven Woltmann14. Juni 2023Was ist Structured Concurrency und wofür benötigen wir sie? Wie funktioniert StructuredTaskScope? Was ist der Vorteil von Structured Concurrency?


Java 21 Features
(mit Beispielen)
Sven Woltmann8. Juni 2023Die neuen Java 21 Features mit Beispielen: Virtual Threads, Sequenced Collections, Record Patterns, Pattern Matching for switch; neue Previews: String Templates, Unnamed Patterns and Variables, Unnamed Classes and Instance Main Methods ... und mehr!


Java-Version ändern unter Windows
(aktualisiert für Java 25)
Sven Woltmann21. März 2023In diesem Artikel zeige ich dir, wie du unter Windows mehrere Java-Versionen gleichzeitig installieren und mit kurzen Befehlen auf der Kommandozeile zwischen ihnen hin- und herschalten kannst.