Java

Java APIs – The missing Manual

Dies ist kein Vortrag über Microservices, NoSQL, Containerlösungen oder neue Frameworks. Vielmehr ist der Fokus auf Java APIs gerichtet, die seit Version 5, 6, 7 oder 8 Teil von Java sind. So zeigt Hendrick Ebbers in seiner Session auf der W-JAX 2018 drei nützliche Features des Standard-Java-APIs die helfen, wartbare und zukunftssichere Anwendungen zu erstellen, unabhängig davon, ob JavaEE, Spring, JavaFX oder ein anderes Framework verwendet wird.

JavaFX – Der Status Quo in 2019!

JavaFX folgt als Teil des OpenJFX-Projekts dem Vorbild der OpenJDK-Community und stellt halbjährlich ein Release bereit. Bei all den dicht aufeinanderfolgenden Neuerungen kann man schon mal den Überblick verlieren. In seiner Session auf der JAX 2019 gibt Hendrik Ebbers einen Überblick über den aktuellen Status Quo von JavaFX.

Java zu statisch? So wird Java dynamischer!

Obwohl Javas strenges Typsystem Entwicklern dabei hilft, Fehler beim Coden zu vermeiden, beschränkt es natürlich auf der anderen Seite deren Flexibilität, die die Nutzung von dynamischen so attraktiv macht. In seiner Session von der W-JAX 2018 gibt Rafael Winterhalter, Software Consultant bei Scienta, eine Einführung in die Codegenerierung zur Laufzeit und erklärt, wie man dies auf der Java-Plattform nutzen kann.

Quarkus – Gegenwart und Zukunft des leichtgewichtigen Java Frameworks

Was bedeutet „Container first“? Welche Stärken hat das Fremwork Quarkus? Und welche neuen Features bringt Update 0.20? Diese und weitere Fragen beantwortet Alex Soto, Java Champion und Director of Developer Experience bei Red Hat, im Interview. Er geht dabei auch darauf ein, was für die Zukunft von Quarkus geplant ist und wann Version 1.0 das Licht der Welt erblicken wird.

Microservices, Spring Boot & Jakarta EE – Unsere Top-Themen der Woche

Die letzte Woche verging wie im Flug – kein Wunder bei so viel spannenden Themen! Spring Boot 1.x wurde in den Ruhestand versetzt, doch keine Sorge, Version 2.2 steht bereits in den Startlöchern. Außerdem haben wir Sie nach Ihrer lieblings-IDE gefragt. Nun ist die Umfrage beendet und zeigt ein klares Ergebnis. Und ein Video von der W-JAX zeigt, wieso es nicht immer Microservices sein müssen, sondern Majestic Modular Monoliths womöglich die bessere Alternative sind.

Jakarta EE: Die Zukunft von Cloud Native Java!

Zusammen mit anderen Java-EE-Leadern kündigte Oracle 2017 an, dass sie Java EE bei der Eclipse Foundation, unter dem Namen Jakarta EE, als Open-Source-Variante anbieten werden. In ihrer Session auf der W-JAX 2018 erklären Tanja Obradovic (Jakarta EE Program Manager) & Mikael Barbero (Team Lead) zum einen, was sich im einzelnen ändern wird. Zum anderen zeigen sie, wie Sie der Community beitreten und die Zukunft von Cloud Native Java mitgestalten können.

JEP 358: Verbesserte NullPointerExceptions

Egal, wie gewissenhaft man sein Programm geschrieben hat, die gefürchtete NullPointerException ist praktisch jedem Entwickler schon einmal untergekommen. Die JVM weist auf den Ort des Problems hin, allerdings nicht so detailliert, wie man sich wünschen würde. Mit JEP 358 schlagen Goetz Lindemaier und Ralf Schmelter nun eine Lösung für dieses Problem vor.

Java 10, 11 und 12 für die Praxis

Java 7 ist noch nicht einmal richtig kalt, Java 8 immer noch die meistgenutzte Version, und schon sind Java 10, 11 und 12 auf dem Markt. Grund genug für Arno Haase (Selbständig) sich in seiner Session auf der JAX 2019 die Features der Java-Versionen 10-12 genauer anzusehen. Zudem erklärt er, wann ihr Einsatz im Alltag im effizientesten ist, aber auch, welche Herausforderungen es zu beachten gilt.

Jakarta EE & Microprofile, Kubernetes und deutsche IT-Trends – Unsere Top-Themen der Woche

Nach den erdrückend heißen Tagen, gibt es nun eine kleine Abkühlung. Nicht so auf JAXenter, hier geht es – wie immer – heiß her! Großes Thema war auch in der vergangenen Woche die Diskussion, um die Zusammenarbeit zwischen Jakarta EE und MicroProfile. Java Consultant Sebastian Daschner diskutierte im Interview einen Vorschlag. Außerdem veröffentlichte Stack Overflow seinen Deutschland 2019 Reports und zeigte deutsche IT-Trends. Und eine neue Ausgabe unserer Kolumne Planet Android ist auch mit an Bord.

Java im Zeitalter von Kubernetes

Java ist die dominierende Programmiersprache für Geschäftsanwendungen. Wie ein Fels in der Brandung trotzte es den Stürmen der letzten zwanzig Jahre. Die beiden letzten großen Wellen – Microservices und Containerisierung – sind jedoch gerade dabei, die Art und Weise, wie wir unsere Java-Anwendungen betreiben, radikal zu verändern.