World Congress 2024
July 18, 2024 Β· 10:10β10:40
STAGE 2 (500)
Modern Java
Ron Veen
Java enthusiast and Special agent for Team Rockstars IT
World Congress 2024
A talk that starts with a problem and ends up with an elegant implementation using Javaβs records, sealed types and pattern matching. Itβs all live coding!
Project Amber is bringing lot of exciting features to Java. Records, sealed types and many pattern matching features are few important ones. Sealed types and records are the mechanisms to create sum- and product-types respectively. These are two important forms of ADT (Algebraic Data Types). Using ADT along with pattern-matching, we can create APIs that are hard to misuse and create programs that are easier to read.
All in all, in the talk we start with a problem statement and a list of requirements and then we create an implementation step-by-step by introducing requirements one by one. While we do that we make use of records, sealed types and pattern matching in Java to create elegant solution with highly readable code.
World Congress 2024
July 18, 2024 Β· 10:10β10:40
STAGE 2 (500)
Ron Veen
Java enthusiast and Special agent for Team Rockstars IT
World Congress 2024
July 19, 2024 Β· 13:40β14:10
STAGE 2 (500)
Jan Weinschenker
Architect and Senior Consultant
World Congress 2024
July 18, 2024 Β· 11:30β12:00
STAGE 3 (120)
Sami Ekblad
Developer Experience Lead
World Congress 2024
July 18, 2024 Β· 10:50β11:20
STAGE 4 (500)
Andreas Voigt
Pragmatic Software Philosopher