Livestreams

New Livestream – Java 21: Focus on Virtual Threads and Pattern Matching

Updated on 29/09/2023.

On September 28, 2023, we hosted our IntelliJ IDEA LiveStream with José Paumard to learn about the Java 21 release.

Session abstract

Java 21 is coming with many new features, two of which will have a tremendous impact on the way you write Java code. This session covers these significant topics: virtual threads and pattern matching that enables data-oriented programming for the Java platform. First, you’ll learn how virtual threads fix several problems with the executor service pattern and propose an alternative programming model to asynchronous programming. This model lowers the maintenance cost of your application code and also improves its observability.

Then, you’ll see how data-oriented programming can improve the quality of your architecture. It is an alternative to object-oriented programming, a paradigm on which Java has been built from the beginning. It relies on three features: sealed classes, records, and pattern matching. Records and sealed classes are already final features, whereas pattern matching is still under work, with some elements already there and more to come.

Asking questions

José will try to answer all of your questions during the session. If we run out of time, we’ll publish the answers to any remaining questions in a follow-up blog post. We’ll do our best to address all of your questions.

Your speaker and host

Speaker

Jose Paumard

José Paumard

José Paumard works as Java Developer Advocate at Oracle and is a Java Champion alumni member and JavaOne Rockstar. He has a PhD in applied mathematics and computer science and was an assistant professor at the University Sorbonne Paris Nord for 25 years. A member of the Paris Java User Group, he has been a co-organizer of the Devoxx France conference, and is a disorganizer of JChateau – an unconference held in the Châteaux of the Loire Valley. José works on the dev.java documentation website, presents the monthly YouTube video podcast JEP Café, and is also a Pluralsight author in the Java space.

Host

Mala Gupta

A Java Champion and JUG leader, Mala has authored multiple books with Manning, Packt, and O’Reilly Publications. She has more than two decades of experience in the software industry and is a regular speaker at industry conferences around the world. She has been actively supporting Java certification as a path to career advancement.

 

Happy developing!

image description