I am working these days on a dedicated course for learning how to use the Vaadin web framework. I have recently completed to develop detailed slides that explain how to install the Vaadin plugin for the Eclipse IDE and how to develop Vaadin based rich internet web applications using the Eclipse IDE. My course is available for free personal usage at www.abelski.com. The following video clips complement these slides.

Stable Values in Java (JEP 502): Deferred Immutability with JVM Trust
Explore Stable Values – a new Java 25 upcoming feature (JEP 502) enabling lazy initialization with immutable performance and JVM-level optimizations.