Java 22, GraalVM und API-Design in Action

State of the Art der Java-Programmierung

Video verfügbar bis zum 23. Juli 2024

Aufzeichnung verfügbar für

Tage
Stunden
Minuten
Sekunden
Java22, GraalVM und API Design

Werde Java Expert-in

Erlebe einen ganzen Tag voller spannender Sessions mit unseren JAX-Experten Arno Haase, Ram Lakshmanan, Tim Zöller, Michael Inden und Christian Seifert! Bleibe auf dem Laufenden und erfahre alles über Java 22, GraalVM, API-Design, Java Debugging und vieles mehr!

In fünf Sessions erfährst du nicht nur, was es Neues in Java gibt, sondern auch, wie du mit gängigen Java-APIs verborgenes Potenzial entfaltest. Außerdem erwartet dich ein Blick über den Java-Tellerrand hinaus zu Anwendungsfällen mit Funktionen aus anderen Programmiersprachen, sowie die attraktivsten Möglichkeiten von modernem Java. Zu guter Letzt lernst du gemeinsam mit unserem Speaker aus berühmten Softwarebugs. 

Programm

Diese Session zeigt ohne Folien und mit viel Quelltext, was es Neues in Java gibt (einschließlich Version 22), was man damit praktisch anfangen kann und worauf man achten sollte. Hier werden nicht nur Featurelisten und Syntaxvarianten präsentiert, sondern die Neuerungen werden in einen alltagsrelevanten Kontext gestellt.

In our everyday Java programming, we rely on familiar APIs without fully realizing their hidden performance impacts. This session aims to unveil the concealed performance aspects of common Java APIs and sheds light on how they can influence your application’s performance. Join us to explore the unnoticed performance effects of these APIs and learn strategies to mitigate their impact. Whether you’re a seasoned developer or new to Java, this session equips you with essential knowledge to optimize your applications.

GraalVM, das ist doch das mit den nativen Binaries und Native Image, oder? Tatsächlich dürften die meisten Menschen bei der Nennung von Oracles virtueller Maschine zuerst an kleine und leichtgewichtige Programme denken, die in kürzester Zeit starten. Neben diesem prominenten Feature ist GraalVM aber auch ein JDK und eine Ausführungsumgebungen für polyglotte Programmierung. In derselben VM können Java, JavaScript, Ruby, R und Python ausgeführt werden. In diesem Vortrag werden wir uns Anwendungsfälle anschauen, in denen wir über den Java-Tellerrand hinausschauen und Funktionen aus anderen Programmiersprachen und deren Ökosystem nutzen, um jeweils das geeignete Werkzeug für die jeweilige Aufgabe einzusetzen, ohne unsere Laufzeitumgebung zu verlassen. Die Beispiele stammen sowohl aus unserer produktiven Erfahrung als auch aus unserer Neugierde, was möglich und was sinnvoll ist.

Bring deine Java-Kenntnisse auf den aktuellsten Stand und lerne die attraktiven Möglichkeiten von modernem Java kennen! In diesem Talk stelle ich dir einige meiner Lieblingsfeatures aus dem aktuellen Java 21 LTS und Java 22 vor. Ein paar Perlen und Highlights sind das Pattern Matching, Record Patterns, String Templates, Structured Concurrency, Unnamed Classes und vieles mehr. Damit du dein neues Wissen gleich verfestigen kannst, gibt es einen Link auf ein GitHub-Repository mit ein paar Übungsaufgaben.

Keine Software ist frei von Fehlern und jeder von uns hat sicherlich bereits mehr als einmal einen ganz persönlichen „Wie konnte das passieren?!“-Moment erlebt. Manche Bugs (oder besser gesagt ihre Auswirkungen) schaffen es sogar auf die Titelseiten großer Tageszeitungen. In diesem Vortrag möchte ich eine Auswahl dieser „All Stars“ vorstellen. Schadenfreude ist schließlich immer noch die schönste Freude. Wer von uns hat nicht schon bei einem Bericht über einen Bug geschmunzelt aber insgeheim gedacht: „Zum Glück ist das nicht mir passiert.“
Doch ich will auch einen Schritt weitergehen und überlegen: Was lässt sich aus prominenten Beispielen ganz konkret für unsere eigene Arbeit ableiten? Welche Fehlentscheidungen oder Nachlässigkeiten haben zu den teils extremen Auswirkungen geführt und was können wir daraus lernen, um unsere eigene Software besser und robuster zu gestalten?
Mit einer gesunden Mischung aus Humor und Ernsthaftigkeit schaffen wir es hoffentlich, ein wenig mehr Qualität auch in unsere eigenen Lösungen zu bringen.

Unsere Experten auf einen Blick

Zühlke Group

lambdaschmiede GmbH

ASMIQ AG

So kannst du teilnehmen

Du hast bereits Fullstack?

Schnapp dir was zu schreiben und lehn dich zurück. Komme hier direkt zum Live-Event und profitiere vom wegweisenden Wissen unseres Experten.

Du hast noch kein Fullstack?

Fullstack-Abonnent:innen haben kostenlosen Zugriff auf das Live-Event. Zusätzlich haben Fullstack-Abonnent:innen für drei Monate Zugriff auf die Aufzeichnung des Live-Events. 

Fullstack
Experience

Einzel-Nutzer Lizenz

198,80 € / Jahr

Fullstack
Team

Für Teams mit 3-15 Nutzern

ab 358,80 € / Jahr

Fullstack
Company

Für Teams ab 16 Nutzern

Auf Anfrage

Alle Inhalte im Überblick

BASIC

FULLSTACK

FULLSTACK TEAM

Fullstack Read

Fullstack Live-Events

Fullstack Tutorials

Add-ons: Bis zu 25 % Rabatt auf Konferenzen & Trainingsevents 

Add-ons: Bis zu 25 % Rabatt auf Akademie Camps & FLEX Camps

Notizen

Sammlungen

AI-Suche AskFrank

Kuratierte Themenhighlights

Live Chat

Direkt Chat

Rabatte für Conferences, Training Events & Akademie Events

6 Monate Zugriff auf die Videoaufzeichnungen von deinen Conferences

Zertifikate für die Teilnahme an Conferences, Training Events & Akademie Events

Slides bei Teilnahme an Konferenzen und Akademie Events

Kein Administrationsaufwand

Account Manager für alle Fragen