Explore Java 17 and beyond

Hands-on Lab
Voting no longer possible
Voting enabled when talk has started

Features released in Java in the last year have brought greater opportunities for developers to improve application readability, maintainability as well as development productivity.

In this hands-on lab, you will have a chance to discover Java 17 and use some of the most recent Project Amber language features added to the Java platform such as Records, Switch Expression, Pattern Matching for instanceof, Pattern Matching for switch (as a preview feature), Sealed Classes, ..., as well as get a chance to understand strong encapsulation.

Furthermore, you will also test-drive some of the newest JDK features such as Context-Specific Deserialization Filters (JDK 17), Simple Web Server, Code Snippets in Java API Documentation, Deprecate Finalization for Removal (JDK 18), etc.

David Delabassee


David is a Developer Advocate in the Java Platform Group at Oracle. He is also the co-host of the the Inside Java podcast.

Prior to fully focusing on the core Java platform, he was involved in Oracle’s Serverless initiatives. David has also been heavily involved in Java EE and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.

Over the years, David has championed Java extensively throughout the world, by presenting at conferences and user groups, large and small. He blogs at and has authored many technical articles for various publications. Some of his recent materials can be found at

David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as domotics, electronics, and pinballs.

Jose Paumard


Jose is a Java Developer Advocate at Oracle. Java Champion Alumni, he has been working as an assistant professor at the University Sorbonne Paris Nord for 25 years. He also worked as a consultant for many companies in the Paris area. He has been co-organizing the Paris JUG for more than 10 years, publishes the JEP Café on YouTube, and Java courses for Pluralsight. He a regular speaker at many conferences: Devoxx, JavaOne, OracleCodeOne, JFokus, DevNexus.