Aug 
24, 
2021

Einfacher als gedacht

In der Regel bestehen Microservices-Projekte aus mehreren einzelnen Services, die als getrennte Deployment-Einheiten separat betrieben werden und sich dabei gegenseitig aufrufen. Für die Security des Gesamtsystems ergeben sich hieraus mehrere Konsequenzen. Zum einen muss jeder einzelne Microservice für sich gewisse Securityrichtlinien beachten. Doch das allein reicht noch nicht aus, da...
Jul 
5, 
2021

Spring Native Hands-on

Mit dem neuen Projekt Spring Native können Spring-Boot-Anwendungen von der GraalVM-Native-Image-Technologie Gebrauch machen und auch für existierende Spring-Boot-Anwendungen Start-up-Zeiten im Millisekundenbereich erzielen. Der Artikel zeigt, wie das funktioniert, wie weit Spring Native schon ist, und wie man die Technologie für eigene Spring-Boot-Anwendungen einsetzen kann.
Jun 
7, 
2021

Kotlin ‒ das bessere Java?

Kotlin ist eine Programmiersprache, die im Februar 2016 in Version 1.0 das Licht der Welt erblickt hat. Im Jahr 2019 hat Google Kotlin zum „First-class Citizen“ der Android-Entwicklung erklärt und ihr damit zum Durchbruch verholfen. Doch was macht eigentlich Kotlin besonders und wieso lohnt sich ein Blick darauf auch für...
May 
12, 
2021

CUPID ‒ for joyful coding!

Some codebases are nicer to work with than others. This is true for applications, services, libraries, frameworks, even programming languages themselves. Is this a purely personal choice or are there universal characteristics of software that can make code a joy to work with?
Apr 
6, 
2021

Java 16: Das sind die neuen Features

14, 15 oder doch schon 16? Da kann man schon mal durcheinanderkommen. Durch die mittlerweile halbjährlichen Major-Releases von Java fällt es gar nicht so leicht, die aktuelle Version richtig zu benennen. Vor Kurzem hat man sich in einem Vortrag noch über die Neuerungen des JDK 14 informiert, und wenig später...
Mar 
9, 
2021

Zehn Must-have-Java-Bibliotheken

Java-Entwickler können ein Lied davon singen: heruntergeladene Bibliotheken, die nicht funktionieren oder das Programm zum Absturz bringen. Andererseits kommen Entwickler um gewisse Java-Bibliotheken nicht herum, wenn sie Wert auf Komfort legen.
Feb 
15, 
2021

Was bringt die neue Version von Jakarta EE 9?

Nach über einem Jahr Entwicklungszeit ist vor wenigen Tagen nun endlich Jakarta EE 9 von der Eclipse Foundation veröffentlicht worden. Mit diesem Release wurde die lange angekündigte Umstellung der Paketnamen auf den neuen Namensraum durchgeführt. Grund genug, einen genaueren Blick auf die neue Version zu werfen und zu reflektieren, wie...
Nov 
26, 
2020

JavaFX in einer neuen Ära mit GraalVM

Gluon veröffentlichte im September 2020 JavaFX 15 [1]. Die perfekte Gelegenheit, darüber zu sprechen, warum JavaFX [2] auf Desktop und Mobilgeräten so relevant ist. Nachfolgend wird das Cross-Kompilieren von Java-Anwendungen mit JavaFX für die Benutzeroberfläche, vom Backend bis zum Frontend, betrachtet. Oberstes Ziel jeder neuen Version von JavaFX ist es,...
Alle News der Java-Welt:

Entdecken Sie andere Tracks

Agile, People & Culture
Entdecken Sie neue Dimensionen der Produktivität.

Clouds, Kubernetes & Serverless
So geht Cloud-Native-Entwicklung mit Java.

Core Java & Languages
Schöpfe das volle Potenzial der Java-Plattform aus.

Generative AI & Machine Learning
Endlich AI in ihre Prozesse und Anwendungen erfolgreich aufnehmen.

DevOps & CI/CD
Tief eintauchen in DevOps & CI/CD.

Microservices
Meistern Sie die Kunst der Microservices-Architektur.

Performance & Security
Software-Exzellenz durch gezielte Optimierung.

Serverside Java
Serverside Java: Entwickle dich weiter.

Architecture & Design
Software-Architektur hautnah erleben.

Web Development & JavaScript
Moderne performante Frontends für Java-Systeme.