24 Java Features You Missed In 2022 - Inside Java Newscast #39 Nicolai Parlog on December 15, 2022 JDK 19 JDK 18
Quality Outreach Heads-up - Valhalla: LW4 Early-Access Builds David Delabassee on December 13, 2022 Valhalla
Running and Building Gradle with Different JDKs - Sip of Java Billy Korando on December 12, 2022 JDK 20 JDK 19
Java Client Desktop Applications with JDK 17 and Beyond Phil Race, Kevin Rushforth on December 8, 2022 Client
Java 20 - Sneak Peek on the Foreign Function & Memory API Per-Ake Minborg on December 5, 2022 Panama JDK 20
Glimpse at Java 20: Pattern Matching, Concurrent Programming and Valhalla - Inside Java Newscast #38 José Paumard on December 1, 2022 JDK 20 Java Language Oracle
Quality Outreach Heads-up - New Generational ZGC Early Access Builds Stefan Karlsson on November 29, 2022 GC
Quality Outreach Heads-up - JDK 20: java.net.URL parsing fix & behavior change David Delabassee on November 22, 2022 JDK 20 Networking
Using the JShell API to implement a Java Source Browser Sundar Athijegannathan on November 21, 2022 Core Libraries
New candidate JEP: 437: Structured Concurrency (2nd Incubator) Alan Bateman, Ron Pressler on November 15, 2022 Loom
New candidate JEP: 436: Virtual Threads (2nd Preview) Alan Bateman, Ron Pressler on November 15, 2022 Loom
Quality Outreach Heads-up - JDK 20: Disable the Legacy Parallel Class Loading Workaround … David Delabassee on November 14, 2022 JDK 20
Quality Outreach Heads-up - JDK 20: Thread.stop(), Thread.suspend() and Thread.resume() degradation David Delabassee on November 9, 2022 JDK 20
Java 17 to 20 Pattern Matching full tutorial with Records, Instanceof and Switch - JEP Café #14 José Paumard on November 8, 2022 Amber JDK 17 JDK 20