22.09.2022

Doppelvortrag: 'JDK Tools und wo sie zu finden sind' und 'Java Next - von Amber zu Loom, von Panama nach Valhalla'

Christian Stein, Nicolai Parlog

Wir planen eine Präsenzveranstaltung in Darmstadt und ggf. auch einen Livestream. Infos folgen.

  18:30 bis 20:30 Uhr

JDK Tools und wo sie zu finden sind (Christian Stein)

Das JDK bringt eine ganze Reihe von Tools mit, mit deren Hilfe wir bzw. die Build-Management-Werkzeuge unsere Java-Projekte bauen. Wir werden uns zunächst einen Überblick über all die nützlichen kleinen Helferlein verschaffen. Mit dem ToolProvider SPI und dem “Launch Single-File Source-Code Programs”-Mechanismus rufen wir dann einige dieser Werkzeuge aus Java heraus auf und fassen sie zudem zu Tool-Ketten zusammen. Dazu führen wir ein ToolFinder SPI ein und somit auch weitere externe Tools einbinden.

In dieser sehr interaktiven Session werden wir die genannten Techniken direkt per Live-Coding verproben und diskutieren weitergehende Ansätze und Ideen.

Java Next - von Amber zu Loom, von Panama nach Valhalla (Nicolai Parlog)

Javas vier große Projekte biegen auf die Zielgerade ein: Amber und Panama haben einige Features bereits inkubiert, previewed und sogar finalisiert und Loom und Valhalla stehen kurz davor. Gute Gelegenheit, sie sich genauer anzuschauen:

Project Amber macht die Sprache ausdrucksstärker und bereit, die Probleme von heute und morgen anzugehen Project Panama durchstößt die Landenge, die Java von nativem Code trenn Project Loom ermöglicht einfache, effiziente und strukturierte Concurrency Project Valhalla repariert den Riss in Javas Typsystem und verbessert die Performance Nach diese Vortrag wisst ihr was in den nächsten Jahren von Java zu erwarten ist.

Sprecher

Christian Stein (@sormuras) ist ein Open Source Software Entwickler der seit 1998 mit Java programmiert (#movedbyjava) und nun in der Java Platform Group bei Oracle arbeitet (#movingjava). Sein Interesse an automatisierbaren Tests ließ ihn 2017 dem JUnit 5 Team beitreten, bei Apache Maven mitarbeiten und eine Liste von Java Modulen erstellen, die bei Maven Central veröffentlicht wurden.

Nicolai Parlog (@nipafx) is a thirty-year-old boy, as the narrator would put it (if he’s generous), who has found his passion in software development (mostly Java) and who codes for a living as well as for fun. He also blogs, writes, newsletters, speaks, chats, records, streams, trains, and consults about it, and organizes a conference - not all at the same time, but in prolific fits and starts with high throughput and long latencies. If you want to take the wheel, hire him for in-house trainings on new Java features, migrations to Java 9+, and JUnit 5. His home is at codefx.org.

About Nicolai

Registrierung

Den Link zum Webinar über Zoom schicken wir an alle angemeldeten Personen per E-Mail kurz vor der Veranstaltung (schaut auch in Eure Spam-Ordner!). Wer sehr kurzfristig dazukommen möchte, muss uns unter orga@jug-da.de oder über eine Direktnachricht auf Twitter (@JUG_DA) kontaktieren.

Anmeldung

Zur besseren Planung bitten wir um eine unverbindliche Anmeldung mit Vor- und Zunamen und E-Mail Adresse. Das ermöglicht uns, bei Änderungen kurzfristig mit Euch in Kontakt zu treten. Wir geben Eure Daten nicht weiter!

Wer sich bis 24 Stunden vor dem Vortrag anmeldet und bei der Veranstaltung anwesend ist, nimmt an unserer Verlosung teil. Gewinnen kann man Bücher, Software-Lizenzen, Zeitschriften-Abos und manchmal auch Freikarten zu lokalen Konferenzen. Der Rechtsweg ist hierbei ausgeschlossen.

Eine Veranstaltung des iJUG e.V., organisiert durch die JUG Darmstadt.