World Congress 2024

Modern Java

July 18, 2024 10:10 – 10:40 Β· 30 min STAGE 2 (500)

What this session covers

In this talk, I will take you through all the awesome new stuff you can find in Java. I’ll show you the actual usage of these new features so that you can use them in your project too. Come and see real-world usage for constructs like records, switch functions, sealed classes, pattern matching, virtual threads, structured concurrency, and scoped values. This is even more important if you consider that the upcoming releases of extremely popular and widely used frameworks such as Spring (v6) and Spring-Boot (v3) will use JDK17 as the minimum baseline for development, while Jakarta EE 11 targets Java 21. Don’t get left behind and let me show you how to use all the new language features from JDK15 up to JDK22.

Think records, pattern matching, sealed classes, virtual threads, structured concurrency,scoped values, string templates,switch for pattern matching and unnamed variables.

Related talks at this congress

Open session

World Congress 2024

July 19, 2024 Β· 14:20–14:50

STAGE 2 (500)

Increased Performance and Developer Productivity with Jakarta EE 11

Arjan Tijms

Director OmniFish

Arjan Tijms
Open session

World Congress 2024

July 19, 2024 Β· 11:40–12:10

STAGE 2 (500)

Algebraic Data Types + Pattern Matching = Elegant and readable Java code

Balkrishna Rawool

IT Chapter Lead at ING Bank NV

Balkrishna Rawool
Open session

World Congress 2024

July 19, 2024 Β· 13:40–14:10

STAGE 2 (500)

Java's Project Loom & Co - the end for reactive programming?

Jan Weinschenker

Architect and Senior Consultant

Jan Weinschenker
Open session

World Congress 2024

July 18, 2024 Β· 11:30–12:00

STAGE 3 (120)

Speak, Code, Deploy: Transforming Developer Experience with Voice Commands

Sami Ekblad

Developer Experience Lead

Sami Ekblad
All sessions at this congress