Jdk 17
2023
- What is… a Concurrent Undo Cycle by Thomas Schatzl on October 4, 2023
- Write Efficient Bug-free and Simple Comparators in Java - JEP Café #17 by José Paumard on February 21, 2023
2022
- Script Friendly JDK Download URLs - Sip of Java by Billy Korando on November 14, 2022
- Java 17 to 20 Pattern Matching full tutorial with Records, Instanceof and Switch - JEP Café #14 by José Paumard on November 8, 2022
- GraalVM in OpenJDK and More JavaOne Announcements - Inside Java Newscast #36 by Nicolai Parlog on November 3, 2022
- JFR Configuration Improvements by Billy Korando on June 13, 2022
- JFR Improved Ergonomics by Erik Gahlin on June 1, 2022
- Modern Java Delivery: Java 17, 18 and Open JDK by Georges Saab, Manish Gupta & James Governor (RedMonk) on May 3, 2022
- Leverage Java 17 New Features to Create Your Wordle Checker - JEP Café #10 by José Paumard on February 22, 2022
- Refactoring Java 8 code with Java 17 new features - JEP Café #9 by José Paumard on February 1, 2022
- Java 17 Deep Dive by José Paumard on January 11, 2022
2021
- JDK 17 Script Friendly URLs by December 23, 2021
- Client Applications Configuration with Oracle JDK 11+ by Poonam Parhar on December 15, 2021
- String Concatenation - JEP Café #7 by José Paumard on December 9, 2021
- JDK Migration Guide by December 8, 2021
- GC progress from JDK 8 to JDK 17 by Stefan Johansson on November 24, 2021
- Records, Sealed Classes and Pattern Matching by José Paumard on November 19, 2021
- Factory Methods for Collections - JEP Café #6 by José Paumard on November 18, 2021
- To Java 17 and Beyond! by Billy Korando on November 13, 2021
- Java Experts Spill the Beans by Aurelio García-Ribeyro, Bernard Traversat, Kathryn Dewitt, Shaun Smith on November 12, 2021
- 11 Tricks From dev.java - Inside Java Newscast #14 by Nicolai Parlog on October 28, 2021
- Faster Charset Encoding by Claes Redestad on October 17, 2021
- Java 17… more videos, UTF-8 by default in Java 18 - Inside Java Newscast #13 by José Paumard on October 15, 2021
- Serialization Filters - Sip of Java by Billy Korando on October 14, 2021
- Learn Java 17 with IntelliJ IDEA by Billy Korando & Mala Gupta (guest) on April 4, 2026
- G1: To Infinity and Beyond by Stefan Johansson on October 11, 2021
- ZGC - What's new in JDK 17 by Per Liden on October 5, 2021
- Meet the Java Experts Panel by Bernard Traversat, Chad Arimura, Mikael Vidstedt, Sharat Chander on October 5, 2021
- JEPs in JDK 17 integrated since JDK 11 by October 3, 2021
- Gavin Bierman explains Pattern Matching for switch, a Java 17 preview feature by Gavin Bierman on October 1, 2021
- Making Use of Sealed Classes in Java by Gavin Bierman & Dr. Venkat Subramaniam (guest) on April 4, 2026
- JDK 17: The Next Long-Term Support (LTS) Release Is Here by Aurelio García-Ribeyro on September 28, 2021
- Episode 20 “Java 17 is Here! Part 2” by Brian Goetz, Stuart Marks, Chad Arimura on September 27, 2021
- Pattern Matching in Java 17 and Beyond by Nicolai Parlog on September 24, 2021
- The Vector API in JDK 17 by Paul Sandoz on September 23, 2021
- G1 GC & Parallel GC Improvements in JDK 17 by Thomas Schatzl on September 17, 2021
- JDK 17 Security Enhancements by Sean Mullan on September 15, 2021
- Faster LTS and free JDK with Java 17 - Inside Java Newscast #12 by Nicolai Parlog on September 15, 2021
- Moving Java Forward Even Faster by Mark Reinhold on September 14, 2021
- Java 17 / JDK 17: General Availability by Mark Reinhold on September 14, 2021
- Introducing the Free Java License by Donald Smith on September 14, 2021
- Moving the JDK to a Two Year LTS Cadence by Donald Smith on September 14, 2021
- The Arrival of Java 17! by Sharat Chander on September 14, 2021
- Episode 19 “Java 17 is Here! Part 1” by Donald Smith, Paul Sandoz, Chad Arimura on September 14, 2021
- The art of long-term support and what LTS means for the Java ecosystem by Donald Smith on September 10, 2021
- Inside Java Newscast #10 by José Paumard on August 12, 2021
- Inside Java Newscast #9 by Nicolai Parlog, Billy Korando on July 29, 2021
- Sealed Classes - JEP Café #2 by José Paumard on July 22, 2021
- A few updates to JEP 411: Deprecate the Security Manager for Removal by Sean Mullan on July 16, 2021
- Episode 18 “Java's steady march towards strong encapsulation” with Alan Bateman by Alan Bateman, Chad Arimura on June 29, 2021
- Episode 17 “Pattern Matching for switch” with Gavin Bierman by Gavin Bierman, David Delabassee on June 13, 2021
- Inside Java Newscast #6 by Nicolai Parlog, José Paumard on June 10, 2021
- Experimenting with JFR Mirror Events by Chris Hegarty on June 4, 2021
- JEP proposed to target JDK 17: 415: Context-Specific Deserialization Filters by Mark Reinhold on June 1, 2021
- Updates to JEP 411: Deprecate the Security Manager for Removal by Sean Mullan on May 29, 2021
- Inside Java Newscast #5 by Nicolai Parlog, José Paumard on May 27, 2021
- JEP proposed to target JDK 17: 411: Deprecate the Security Manager for Removal by Mark Reinhold on May 21, 2021
- JEP proposed to target JDK 17: 306: Restore Always-Strict Floating-Point Semantics by Mark Reinhold on May 21, 2021
- JEP proposed to target JDK 17: 406: Pattern Matching for switch (Preview) by Mark Reinhold on May 19, 2021
- Large pages and Java by Stefan Johansson on May 19, 2021
- Need help testing new Selector implementation on Windows by Alan Bateman on May 19, 2021
- JEP proposed to target JDK 17: 403: Strongly Encapsulate JDK Internals by Mark Reinhold on May 18, 2021
- JEP proposed to target JDK 17: 407: Remove RMI Activation by Mark Reinhold on May 17, 2021
- The meaning, or not, of “LTS” by Mark Reinhold on May 14, 2021
- JEP proposed to target JDK 17: 412: Foreign Function & Memory API (Incubator) by Mark Reinhold on May 14, 2021
- JEP proposed to target JDK 17: 414: Vector API (Second Incubator) by Mark Reinhold on May 11, 2021
- Improving the Ideal Graph Visualizer for better comprehension of Java's main JIT compiler by Roberto Castañeda Lozano on April 22, 2021
- Foreign Memory Access and NIO channels - Going Further by Chris Hegarty on April 21, 2021
- Episode 16 “Let's Discuss JDK and Networking” with Michael McMahon and Daniel Fuchs by Michael McMahon, Daniel Fuchs, David Delabassee on April 12, 2021
- Inside Java Newscast #2 by Nicolai Parlog on April 8, 2021
- Java Language Futures: Spring 2021 by Gavin Bierman on April 8, 2021
- New candidate JEP: 410: Remove the Experimental AOT and JIT Compiler by Mark Reinhold on April 7, 2021
- New candidate JEP: 409: Sealed Classes by Mark Reinhold on April 7, 2021
- Important clarification on the com.sun namespace by Alex Buckley on March 30, 2021
- Proposed schedule for JDK 17 by Mark Reinhold on March 30, 2021
- Inside Java Newscast #1 by Nicolai Parlog on March 24, 2021
- JEP proposed to target JDK 17: 398: Deprecate the Applet API for Removal by Mark Reinhold on March 17, 2021
- JEP proposed to target JDK 17: 391: macOS/AArch64 Port by Mark Reinhold on March 17, 2021
- Monitoring Deserialization to Improve Application Security by Chris Hegarty on March 2, 2021
- Welcome 20% less memory usage for G1 remembered sets - Prune collection set candidates early by Thomas Schatzl on February 26, 2021
- JEP proposed to target JDK 17: 382: New macOS Rendering Pipeline by Mark Reinhold on February 25, 2021
- Faster Charset Decoding by Claes Redestad on February 24, 2021
- JEP proposed to target JDK 17: 356: Enhanced Pseudo-Random Number Generators by Mark Reinhold on January 29, 2021
2020
- Towards OpenJDK 17 by Claes Redestad on December 6, 2020