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.
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
Introduction and pitfalls of Java's new concurrency model
David Vlijmincx
Using Java 17 latest features in real world projects
Ron Veen
Application Modernization Leveraging Gen-AI for Automated Code Transformation
Syed M Shaaf
From learning to earning
Jobs that call for the skills explored in this talk.
Tech Lead Java Developer - ES
Globant
Municipality of Madrid, Spain
Java
React
Hibernate
Amazon Web Services (AWS)
Java Lead Software Engineer - Remote
Candour Solutions LTD
Leigh, United Kingdom
Remote
€71K
Senior
GIT
Java
JIRA
+10





