#Java

Record-Type: Value Objects werden endlich Java-native

Value Objects sind einer der fundamentalen Building Blocks in Domain-driven Design. Sie in Java zu erstellen, erforderte bisher allerdings einigen Boilerplate-Code. Das ändert sich mit Java 15: Es wird ein neues Sprachkonstrukt eingeführt – und zwar die Records. Und diese erfüllen alle technischen Anforderungen zur einfachen Umsetzung von Value Objects.

Java 16: Das JDK auf dem Weg zur nächsten LTS-Version

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 wurden in einem Artikel bereits die Features von Version 15 näher beleuchtet. Und da sich die Welt bekanntlich schnell weiterdreht, ist nun im März 2021 bereits das OpenJDK 16 herausgekommen.

Java Magazin 4.21 erschienen: Modern Agile

Es gibt viele Könige. Diese Aussage verwirrt, denn das Prinzip „König“ ist ja so definiert, dass es nur einen geben kann. Dennoch können wir auf eine wahre Königsflut zurückgreifen, selbst in diesen wenig aristokratischen Zeiten. König Fußball regiert die Welt, zum Beispiel; selbst in der Pandemie gibt es für der Deutschen liebsten Sport umfangreiche Ausnahmeregelungen, die sich manch ein Künstler wünschen würde.

JAX 2021: Frühbucher-Tickets noch bis Donnerstag, 11.2.

Die JAX 2021 findet vom 3. bis 7. Mai 2021 statt – mit Sicherheit! Wie schon zur letzten JAX im September planen wir die Konferenz als Hybrid-Veranstaltung: Lokal in der traditionsreichen Mainzer Rheingoldhalle und zugleich als Remote-Event, bei dem sämtliche Sessions Live gestreamt werden.

Java Magazin 3.21 erschienen: Machine Learning in Java

Wer heute noch glaubt, dass die technologische Dystopie, die in der Terminator-Filmreihe gezeigt wird, nichts Anderes als völliger Humbug und wenig mehr als ein Gedankenspiel ist, irrt gewaltig. Schon heute bestimmen Maschinen unser Leben. Kein Krankenhaus, keine Industrie, keine Grundversorgung funktioniert heutzutage noch ohne Maschinen. Wie kann man schon eine ganze Stadt mit Nahrung versorgen ohne LKWs? Eins zu null für die Maschinen.

GraalVM 21: Espresso pusht Java auf Truffle

Oracles GraalVM ist aktuell eines der spannendsten Projekte im Java-Universum, wenn man von der Sprache und den Projekten wie Amber, Loom, Valhalla und so weiter einmal absieht. Die universelle virtuelle Maschine für polyglotte Entwicklung ist nun in Version 21 erschienen. Spannend ist: GraalVM 21 bringt das Tool Espresso mit sich, mit dem es sich Java auf Truffle gemütlich macht.

Fünf FinTech-Trends für 2021

Die Finanzbranche hat der Fall Wirecard schwer getroffen. Auch die Pandemie im Jahr 2020 hat tiefe Spuren hinterlassen. Anleger und Kunden sind zunehmend verunsichert. Das bedeutet allerdings nicht, dass der Fintech-Sektor in irgendeiner Weise von dieser Verdrossenheit betroffen wäre: Im Gegenteil. Die Krisen haben viele Möglichkeiten zur Innovation aufgezeigt. Adam Lieberman, Senior Data Scientist und Computer Engineer bei Finastra, bespricht in diesem Artikel die fünf wichtigsten Fintech-Trends für das kommende Jahr.

Java Magazin 2.21 erschienen: Git me baby, one more time

Es erscheint beinahe unglaublich, aber es ist tatsächlich bereits 22 Jahre her, seit Britney Spears mit ihrem Debütsong „… Baby one more Time“ die Charts stürmte. Im gleichen Jahr wurde übrigens der Java Community Process (JCP) ins Leben gerufen. Rückblickend betrachtet haben diese beiden Ereignisse absolut nichts miteinander zu tun, außer dass sie die Karrieren des Popstars und der Programmiersprache nachhaltig prägen sollten. Umso schöner, dass die Fäden hier nun dennoch zusammenlaufen – wenn auch nur wegen der phonetischen Ähnlichkeit der Worte „did“ und „Git“ sowie dem unbedingten Willen, eine Duchess im Britney-Spears-Look auf das Cover zu zaubern. Manchmal muss das einfach reichen.

Das Entwickler-Nähkästchen: Java-Trends unter der Lupe

Ist die GraalVM schon in der Praxis angekommen? Und was sollte sich an Java ändern? Die Java-Welt bildet den Abschluss unserer großen Interview-Reihe zum Jahreswechsel: Wer wissen will, welche Features unsere Autor*innen in Java vermissen, bekommt hier Antworten.

X
- Gib Deinen Standort ein -
- or -