I have just completed to develop the first topic of the Silverlight Basics course I am working on these days. You can find its community version available for free personal usage at www.abelski.org. The professional version is available at www.abelski.com. The following video clips were prepared as part of this topic.

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.