Effiziente Java-Anwendungsentwicklung mit Quarkus und GraalVM

Die fortschreitende Verlagerung von Anwendungen in cloudnative Umgebungen sowie der zunehmende Trend zu Microservices konfrontieren die Java-Entwicklung mit neuen Herausforderungen. Als langjähriger Standard für Unternehmensanwendungen wurde Spring Boot von vielen Entwicklern für seine Flexibilität und umfangreiche Funktionalität geschätzt. Mit steigenden Anforderungen an schnelle Startzeiten, geringen Speicherverbrauch und optimierte Ressourcennutzung, insbesondere in containerbasierten Architekturen, stößt Spring Boot […]

Java 21: Ein kurzer Überblick über die wichtigsten Neuerungen

Mit Java 21 steht eine neue Version der Programmiersprache zur Verfügung, die sich durch eine Reihe von bedeutsamen Verbesserungen und Erweiterungen auszeichnet. Die neue Version bietet Entwicklern nicht nur aktualisierte API-Funktionen, sondern auch erweiterte Möglichkeiten im Bereich des Pattern Matchings und innovative Ansätze für die Thread-Verwaltung. Im Folgenden werden die wichtigsten Änderungen detailliert beschrieben. Dazu […]

Kotlin vs. Java im Praxischeck: Ein Spring Boot Erfahrungsbericht

Kürzlich habe ich für einen Kunden ein Fullstack Spring Boot Projekt entwickelt, bei dem ich eine gewisse Freiheit bei der Wahl der Technologie und der Programmiersprache hatte. Es stellte sich rasch die Frage, ob ich Java oder Kotlin verwenden sollte. Ich habe mich bewusst für Kotlin als Programmiersprache entschieden, wobei die Entscheidung nicht nur auf […]