Foojay Podcast #5: OpenJDK 19 Discussion Panel
September 20, 2022Author(s)
-
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 ... Learn more
-
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. ... Learn more
-
Frank Delporte
Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more
-
Miro Wengner
Miro has been a member of the Java Community Process (JCP) for a long time. He contributes to the OpenJDK and Mission Control project. His focus is on Java performance ... Learn more
It's September 20th, OpenJDK 19 has been released. In this podcast, we discuss the new features and the changes that this release brings.
Guests
- Miroslav Wengner (OpenValue)
- Mary Grygleski (CJUG, DataStax)
- Deepu K Sasidharan (Okta, JHipster)
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
Related Articles
View All-
What the Heck Is Project Loom for Java?
Project Loom aims to fix issues in the current concurrency model by introducing two new features: virtual threads and structured concurrency.
Read MoreAugust 30, 2022 -
What Can We Expect In OpenJDK 19?
Although the Java 19 release is coming in September (2022-09-20), we already know what will happen in that release!
Read MoreJune 01, 2022 -
Thinking About Massive Throughput? Meet Virtual Threads!
Virtual threads not only help to increase application throughput by running a much bigger number of concurrent tasks together, they also provide a framework to refactor already existing code.
Read MoreApril 28, 2022
Author(s)
-
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 ... Learn more
-
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. ... Learn more
-
Frank Delporte
Frank Delporte (@frankdelporte) is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor. Frank blogs about his ... Learn more
-
Miro Wengner
Miro has been a member of the Java Community Process (JCP) for a long time. He contributes to the OpenJDK and Mission Control project. His focus is on Java performance ... Learn more