Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Better Immutability in Kotlin with Valhalla

Java via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore how Kotlin is leveraging Java's Project Valhalla to enhance immutability support in this 47-minute conference talk from the 2025 JVM Language Summit. Discover the challenges of adding immutability to existing programming languages and learn why working with immutable data is gaining prominence in modern development. Understand Java's approach to introducing shallow immutability through Project Valhalla and value classes while maintaining backward compatibility. Delve into Kotlin's specific plans for building better immutability on top of Valhalla, including the need for features beyond basic value classes, strategies for implementing deep immutability, methods for bridging immutable value types with mutable reference types, and approaches to immutable data updates. Gain insights from JetBrains researcher Marat Akhin on how shallow-immutable, runtime-optimized, identity-less types serve as crucial building blocks for enhanced immutability in Kotlin development.

Syllabus

Better immutability in Kotlin with Valhalla #JVMLS

Taught by

Java

Reviews

Start your review of Better Immutability in Kotlin with Valhalla

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.