Skip to content

Details

Join us as we explore the upcoming Java 25 feature defined in JEP 502 — Stable Values. This new capability enables developers to defer initialization of immutable data while still allowing the JVM to treat that data as constant (and apply constant-folding and other optimizations). In this meetup, we’ll dig into the motivation behind stable values, how they bridge the gap between lazy initialization and performance-tuned immutability, show code examples, discuss use-cases (such as caches, pools, services), and what this means for modern Java architecture and startup performance. Bring your questions, and let’s dive into deferred immutability together! This meetup will be delivered in English.

11:00-11:15 - Gathering
11:15-11:45 - Talk
11:45-12:00 - Q&A

We at life michael, continuously develop training material (courses and seminars) for software developers. This meetup will be delivered by Haim Michael, who has over 25 years of experience in software development, training & consulting. More info about Haim's experience over the years can be found at https://blog.lifemichael.com. Haim is a PHP Zend Certified Engineer, OMG-Certified UML Professional, Certified Java Professional, and a Certified Java EE Web Components Developer. In addition, Haim Michael holds an MBA (cum-laude) from Tel Aviv University.

You can find more information about the professional seminar delivered by life michael about Stable Values in Java 25 at https://lifemichael.com/seminars/java/stablevalues/description.pdf.

Photo by Christina Morillo from Pexels: https://www.pexels.com/photo/woman-sitting-while-operating-macbook-pro-1181676/

Java
Design Patterns
Software Development

Members are also interested in