Michael Inden ist Oracle-zertifizierter Java-Entwickler mit über zwanzig Jahren Berufserfahrung bei diversen internationalen Firmen. Dort hat er in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter und Trainer gearbeitet. Zurzeit ist er als CTO und Leiter Academy bei der ASMIQ AG in Zürich tätig.
Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Michael Inden hat diverse Schulungen und Vorträge geleitet, sowohl intern als auch extern, etwa bei Firmen, bei der Java User Group Switzerland sowie bei Konferenzen wie der JAX/W-JAX, CH Open und den IT-Tagen.
Darüber hinaus ist er als Fachbuchautor tätig. Seine Bücher „Der Weg zum Java-Profi“, „Java-Profi: Persistenzlösungen und REST-Services“, Java 9 – Die Neuerungen“ und „Java – Die Neuerungen in Version 9 bis 12“ sind alle im dpunkt.verlag erschienen.
22.10.2019
LOCATION: Zürich
KEYWORDS: Lessons learned, Hands-On
AGENDA: | 18:00 - 21:00 Uhr: Workshop inkl. einfacher Verpflegung |
SPEAKER: Michael Inden COMPANY: ASMIQ AG
SLIDES: 191022_Hands_On_JUGS_Best_of_Java_9-13_Workshop_API.pdf
SLIDES 2: 191022_Hands-On_Uebungen.pdf
SLIDES 3: 191022_Exercise-JUGS.zip
Beginnend mit Java 10 hat Oracle auf eine sechsmonatige Release-Zyklus umgestellt, um lange Verzögerungen durch potenziell noch nicht fertige Features zu vermeiden. Dementsprechend beschleunigt sich Java und es gibt viele neue Dinge zu entdecken. In diesem Hands-on-Workshop werden relevante Themenaus den neuesten Java-Versionen vorgestellt. Dadurch erhalten die Teilnehmenden einen guten Überblick über wichtige, mit Java 9 eingeführte Neuerungen sowie Erweiterungen aus Java 10 und 11 als auch dem aktuellen Java 12. Zudem wird ein Ausblick auf Java 13 gewagt.
Java 9 enthält verschiedene Änderungen in der Syntax und vor allem APIs, unter anderem hilfreiche Funktionalitäten in Streams und Optionals sowie Erweiterungen zur Concurrency mit CompletableFuture und Reactive Streams. Zusätzlich wurde die Modularisierung eingeführt. Java 10 brachte kleine API-Erweiterungen, aber vor allem var, um die Definition lokaler Variablen zu vereinfachen. Java 11 liefert wiederum einige API-Verbesserungen. Mit Java 12 erhalten wir eine Vorschau auf das neue verbesserte Switch, das schließlich in Java 13 in Verbindung mit mehrzeiligen Zeichenketten enthalten sein wird. Es gibt demnach einiges zu entdecken! Zusammenfassend lässt sich sagen, dass Java mit jedem neuen Release cooler und besser wird. Lassen Sie uns gemeinsam einen Blick auf wichtige und hilfreiche neue Features in der Sprache und in den APIs werfen.
Bitte beachten Sie, dass die Platzzahl beschränkt ist - bitte schnell anmelden! Für den Workshop wird ein eigenes Notebook benötigt. Auf dem Notebook muss eine aktuelle IDE und das aktuelle Java 12 installiert vorhanden sein.
LANGUAGE: Talk: de / Slides: de
Michael Inden ist Oracle-zertifizierter Java-Entwickler mit über zwanzig Jahren Berufserfahrung bei diversen internationalen Firmen. Dort hat er in verschiedenen Rollen etwa als Softwareentwickler, -architekt, Consultant, Teamleiter und Trainer gearbeitet. Zurzeit ist er als CTO und Leiter Academy bei der ASMIQ AG in Zürich tätig.
Sein besonderes Interesse gilt dem Design qualitativ hochwertiger Applikationen mit ergonomischen GUIs sowie dem Coaching. Michael Inden hat diverse Schulungen und Vorträge geleitet, sowohl intern als auch extern, etwa bei Firmen, bei der Java User Group Switzerland sowie bei Konferenzen wie der JAX/W-JAX, CH Open und den IT-Tagen.
Darüber hinaus ist er als Fachbuchautor tätig. Seine Bücher „Der Weg zum Java-Profi“, „Java-Profi: Persistenzlösungen und REST-Services“, Java 9 – Die Neuerungen“ und „Java – Die Neuerungen in Version 9 bis 12“ sind alle im dpunkt.verlag erschienen.
JUG Switzerland aims at promoting the application of Java technology in Switzerland.
JUG Switzerland facilitates the sharing of experience and information among its members. This is accomplished through workshops, seminars and conferences. JUG Switzerland supports and encourages the cooperation between commercial organizations and research institutions.
JUG Switzerland is funded through membership fees.