Jonathan Vila
Beam Me Up, Java! Unraveling the Warp-Speed Evolution: A Journey through Java LTS Versions 11 to 21
#1about 6 minutes
The risks of staying on older Java versions
A significant percentage of production environments still use Java 8, exposing them to bugs, security vulnerabilities, and performance limitations.
#2about 11 minutes
Navigating the JDK vendor ecosystem and LTS releases
An overview of popular JDK distributions like Amazon Corretto and Oracle, their varying support lifecycles, and what Long-Term Support (LTS) means for developers.
#3about 5 minutes
Exploring the key features and improvements in Java 11
Java 11 introduced a modern HTTP client, new String and File methods for convenience, and support for TLS 1.3.
#4about 18 minutes
Major language enhancements from Java 12 to 17
This period brought significant features like records for immutable data, sealed classes for controlled inheritance, and pattern matching for `instanceof` to reduce boilerplate.
#5about 3 minutes
What's new in the Java 21 LTS release
Java 21 delivers major performance and concurrency improvements with virtual threads, alongside powerful new features like record patterns and sequenced collections.
#6about 2 minutes
The compelling case for migrating to modern Java
Staying on a supported LTS version is critical for performance, security, and leveraging new language features that improve code quality and developer productivity.
#7about 14 minutes
Q&A on Java's future and developer career paths
The speaker answers audience questions about Java's relevance compared to other languages, missing features, and the impact of community involvement on a developer's career.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
00:21 MIN
Exploring new language features from Java 12 to 17
Using Java 17 latest features in real world projects
07:23 MIN
Understanding Java's release cadence and LTS strategy
The Cool Thing about Cool Things in Java 16 & 17 LTS
39:49 MIN
Overview of major Java development projects
Best of Java 15 and beyond—my favorite features
42:59 MIN
Concluding thoughts on Java's modernization progress
Best of Java 15 and beyond—my favorite features
33:30 MIN
Examining the future of Java and its competition
Best of Java 15 and beyond—my favorite features
02:06 MIN
Understanding the new Java LTS release cadence and licensing
"What´s New for Developers Moving from Java 11 to 17?"
43:46 MIN
Q&A on virtual threads, reactive programming, and Java 21
Introduction and pitfalls of Java's new concurrency model
31:48 MIN
Summary of changes and considerations for upgrading
"What´s New for Developers Moving from Java 11 to 17?"
Featured Partners
Related Videos
The Cool Thing about Cool Things in Java 16 & 17 LTS
Mohamed Taman
Modern Java: This is not your father's Java anymore
Ron Veen
"What´s New for Developers Moving from Java 11 to 17?"
Daniel Strmečki
Best of Java 15 and beyond—my favorite features
Michael Inden
Java 21: The Revolution of Virtual Threads - A Deep Dive
Christian Woerz
Modern Java
Ron Veen
Modern Java 25
Ron Veen
Introduction and pitfalls of Java's new concurrency model
David Vlijmincx
Related Articles
View all articles.gif?w=240&auto=compress,format)
.gif?w=240&auto=compress,format)
.webp?w=240&auto=compress,format)

From learning to earning
Jobs that call for the skills explored in this talk.


Senior Java Entwickler / Backend Developer (all genders)
wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java

Senior Java Entwickler / Backend Developer (all genders)
wunschlösung GmbH
Jena, Germany
Intermediate
Senior
Java
Docker
MongoDB






Software Developer (IntelliJ Platform - Version Control Experience) New
JetBrains GmbH
GIT
Gitlab
Kotlin
GraphQL