Foojay Podcast #5: OpenJDK Discussion Panel
Java CorePodcast

Foojay Podcast #5: OpenJDK Discussion Panel

It’s September 20th, OpenJDK 19 has been released. In this podcast, we discuss the new features and the changes that this release brings.

Podcast Apps

You can listen and subscribe to the Foojay Podcast on:

Guests

Podcast host

Erik Costlow (Azul)

Content

0'00 Short intro and music

0'15 Introduction about the shift of Java releases to a 6-month release cycle and version 19

0'55 Introduction Speakers and Host

3'30 Review of articles published on Foojay regarding the new JDK 19 features

4'00 What is project Loom and virtual threads?

4'55 What can we expect in OpenJDK 19?

6'10 Project Amber, pattern matching, switch cases

7'10 Massive throughput with virtual threads

8'45 About preview and incubator features

12'50 Platform versus virtual threads

17'05 Java is becoming much stronger, reducing the need for extra frameworks

18'15 Java versus other languages

21'40 How trading companies can profit from virtual threads

22'50 Project Panama, shared memory use

28'05 About jextract

29'35 About Java versions, LTS, and how they are used

33'35 Record patterns

35'40 Maintainability and developer productivity

37'40 The importance of keeping up with other languages to keep Java “cool” for developers

43'30 About Java modules

45'45 Outro

Written by

Deepu K Sasidharan

Deepu is a polyglot developer, Java Champion, and OSS aficionado. He mainly works with Java, JS, Rust, and Golang. He co-leads JHipster and created the JDL Studio and KDash. He's a Senior Developer Advocate for DevOps at Okta. He is also an international …

Written by

Erik Costlow

Erik Costlow was Oracle’s principal product manager for Java 8 and 9, focused on security and performance. His security expertise involves threat modeling, code analysis, and instrumentation of security sensors. He is working to broaden this approach to …

Written by

Frank Delporte

Frank Delporte is a Java Champion, Java Developer, Senior Technical Writer at Azul, Blogger, Author of "Java Programming for Raspberry Pi - A Hands-On Guide to Electronics and IoT Projects", and Open-Source Contributor for Pi4J, Lottie4J, MelodyMatrix,... …

Written by

Miro Wengner

Miro is a Java Champion and Oracle ACE Pro with a career-long focus on enterprise AI, including machine learning, neural networks, and probabilistic algorithms. As a contributor to OpenJDK and Mission Control, he specializes in optimizing Java performance, …