Nach über zehn Jahren Java 8 sind Streams und Optionals weit verbreitet – aber nicht immer richtig verstanden. Dieser pragmatische Vortrag zeigt typische Alltagsfehler, Anti-Patterns (von stream().forEach-Overuse bis zu Optional.get()-Katastrophen) und stellt klar dar, wie man die APIs der Java-Standard-Bibliothek sinnvoll und gemäß den Best Practices einsetzt.
Wer wissen möchte, wie moderner Java-Code wirklich aussehen sollte, bekommt in dieser Session nicht nur Richtlinien, sondern vor allem direkt anwendbare Beispiele.
Zielgruppe sind Java-Entwickler, Basiskenntnisse zu Streams/Optionals sowie Lambas im allgemeinen sind hilfreich.
Peter Fichtner greift auf fast drei Jahrzehnte Erfahrung als Architekt, Designer und Entwickler für verschiedene Themen im Java- Umfeld zurück. Er ist seit 1995 bei der Atruvia AG tätig und fokussiert dort die Themen Test-Driven-Development (TDD), Continuous Integration (CI), Clean Code (CC) sowie agile Entwicklungspraktiken. Als Coach für agiles Softwareengineering (ASE) unterstützt Peter Fichtner seit über zehn Jahren Teams mit Coachings, Workshops und Schulungen darin, möglicht viel ihrer Zeit in das Stiften von Kundenmehrwert investieren zu können.
Disy Informationssysteme GmbH
Zimmerstraße 3
76137 Karlsruhe
Auf der Veranstaltung werden Film- und Tonaufnahmen sowie Fotos gemacht, mit deren auch späteren Verwendung Sie sich durch den Besuch der Veranstaltung einverstanden erklären. Wenn Sie nicht fotografiert oder gefilmt werden möchten, können Sie direkt den/die FotografIn oder den/die Kameramann/-frau ansprechen.
Die Aufnahmen können im Internet, auf Social Media Kanälen sowie in Rundfunk-, TV-, und Printmedien (auch Büchern) veröffentlicht werden.
Die Verarbeitung erfolgt aufgrund des berechtigten Interesses der Verantwortlichen, die von ihr organisierte Veranstaltung bildlich zu dokumentieren und einer größeren Öffentlichkeit positiv darüber zu berichten