16.03.2023

When an immutable Object meets a modifiable force

Reinier Zwitserloot, Roel Spilker

  18:30 bis 20:30 Uhr

  cosee GmbH, Mina-Rees-Straße 8, 64293 Darmstadt (Anfahrtsbeschreibung)

Abstract

Immutables are great! You can pass them around without worries, have multiple threads use them concurrently, and you never need to copy them.

But your program state changes the whole time. In the past, most program state was modeled using mutable data structures. But now we’re realizing that we can make most of the state immutable, and only modify the parts that need modification.

During this presentation, Reinier and Roel will take you through the current state-of-the-art standard java features and libraries, and discuss the latest ideas for the future of java, as gathered from blog posts, presentations by core committers and public jdk mailing lists.

And they wouldn’t be core Lombok developers if they wouldn’t point out what features they already built to help developers create immutable data structures in an ever changing world.

Speakers

Reinier Zwitserloot (@surial) is cofounder and development lead at Zorg op Orde, helping general practitioners, bridging the gap between medical researchers and the waiting room. Together with Roel Spilker he is the inventor of Project Lombok, a compiler/IDE plugin to bring the java programming language into the next decennium.

Roel Spilker (@rspilker) is a technology evangelist at TOPdesk. He’s been a professional java programmer and teacher since 1999. Roel has been a fan of compile-time checking. Together with Reinier Zwitserloot he is the inventor of Project Lombok, a compiler/IDE plugin to bring the java programming language into the next decennium.

Sponsors

Cosee stellt uns die Räumlichkeiten zur Verfügung und sorgt für unser leibliches Wohl. Vielen Dank dafür. Der übliche Abstecher in den Hotzenplotz nach dem Vortrag entfällt somit - wir bleiben einfach vor Ort!

logo

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.