David Delabassee - Director, Java Developer Relations
David is a Developer Advocate in the Java Platform Group at Oracle. Over the years, he has championed Java extensively throughout the world, by presenting at conferences and user groups, large and small, by authoring many technical articles, by engaging in opens-ource projects, etc. David co-hosts the Inside Java Podcast, and blogs at https://delabassee.com.
Prior to that, David was involved in Oracle’s Serverless initiatives. He was also heavily involved in Java EE 8 and its transition to the Eclipse Foundation as part of the Jakarta EE initiative.
David lives in Belgium. In his spare time, he enjoys playing video games with his daughter and tinkering with technologies such as domotics, electronics, video games and pinballs.
Posts
- Quality Outreach Heads-up - New Loom Early-Access Builds on June 22, 2024 Loom
- Quality Outreach Heads-up - Virtual Threads “Pinning” Issue on February 21, 2024 Loom
- Quality Outreach Heads-up - Java Array Element Alignment: Weakening of Some Methods Guarantees ? on February 6, 2024 Core Libraries
- Quality Outreach Heads-up - Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal in a Future Release on January 29, 2024 Security Panama JDK 22
- New container-discuss@openjdk.org mailing list on August 16, 2023 Cloud
- Quality Outreach Heads-up - JLine is now the Default Console Provider on July 31, 2023 JDK 22 Core Libraries
- Quality Outreach Heads-up - On The Importance of Testing With Early-Access Build on June 26, 2023 Core Libraries
- Quality Outreach Heads-up - JDK 21 - New Network Interface Names on Windows on May 8, 2023 JDK 21 Networking
- Quality Outreach Heads-up - JDK 20: JMX Connections Use an ObjectInputFilter by Default on February 20, 2023 JDK 20 Security
- Quality Outreach Heads-up - JDK 20: Deprecate URL Public Constructors on February 15, 2023 JDK 20 Networking
- Quality Outreach Heads-up - JDK 21: JMX Subject Delegation & Fine-grained Security Deprecation on January 27, 2023 JDK 21
- Quality Outreach Heads-up - Valhalla: LW4 Early-Access Builds on December 13, 2022 Valhalla
- Quality Outreach Heads-up - JDK 20: java.net.URL parsing fix & behavior change on November 22, 2022 JDK 20 Networking
- Quality Outreach Heads-up - JDK 20: Disable the Legacy Parallel Class Loading Workaround … on November 14, 2022 JDK 20
- Quality Outreach Heads-up - JDK 20: Thread.stop(), Thread.suspend() and Thread.resume() degradation on November 9, 2022 JDK 20
- Quality Outreach Heads-up - JDK 20 - Support for 1.7 source and target removed from javac on September 26, 2022 JDK 20
- Quality Outreach Heads-up - JDK 19 - Double.toString() and Float.toString() changes on September 23, 2022 JDK 19
- Quality Outreach Heads-up - JavaFX Media Enhancements Survey on July 27, 2022 Client
- Quality Outreach Heads-up - openjdk.java.net ➜ openjdk.org DNS transition on June 15, 2022
- Quality Outreach Heads-up - JEP 425 Virtual Threads (preview) Testing on May 16, 2022 JDK 19 Loom
- Quality Outreach Heads-up - New default macOS Rendering Pipeline on April 27, 2022 JDK 19 Client
- Quality Outreach Heads-up - Java Cryptographic Extension Survey on April 21, 2022 Security
- Introducing the `oracle-actions/setup-java` GitHub action on March 11, 2022 Cloud Oracle
- Quality Outreach Heads-up - JDK 19: Constant class entries ending in '/' on February 10, 2022 JDK 19 HotSpot
- Quality Outreach Heads-up - JDK 18: JEP 421 on January 31, 2022 JDK 18 Core Libraries
- Quality Outreach Heads-up - JDK 18: JEP 400 on December 10, 2021 JDK 18 Core Libraries
- Quality Outreach Heads-up - JDK 18: JEP 411 on December 6, 2021 JDK 18 Security
- Quality Outreach Heads-up - JDK 18: JEP 416 on November 29, 2021 JDK 18 Core Libraries
- Helidon & Java SE Preview Features Cheat Sheet on October 27, 2020
- Java 14 - Preview Features and their APIs on June 18, 2020 JDK 14
- How Oracle gathers feedback on new JDK functionality with preview, experimental, and incubating features on June 8, 2020
- Be Aware of Your (Container) Surroundings on May 29, 2020 Cloud
- Building OpenCV 4 with Java Support on April 8, 2020 JDK 14
- Stripping debug info from jlink runtime images on October 2, 2019 Modules
Videos
- Java into Containers, A Match Made in Heaven? on April 6, 2022 Cloud
- Java in Containers - Part Deux on May 19, 2020 Cloud
- JVMs in Containers - Best Practices on February 16, 2020 Cloud
Podcasts
- Episode 29 “Helidon Níma & Virtual Threads” on January 12, 2023 Loom
- Episode 28 “Java Language - State of the Union” on December 23, 2022 Amber
- Episode 27 “JavaFX” on November 18, 2022 Client JDK 20
- Episode 24 “Towards Generational ZGC!” on June 29, 2022 GC
- Episode 22 “JEP 408 - Simple Web Server” on March 4, 2022 JDK 18 Networking Core Libraries
- Episode 21 “JEP 421 and Finalization Deprecation” on January 12, 2022 JDK 18 Core Libraries Security
- Episode 17 “Pattern Matching for switch” with Gavin Bierman on June 13, 2021 Amber JDK 17 JDK 16
- Episode 16 “Let's Discuss JDK and Networking” with Michael McMahon and Daniel Fuchs on April 12, 2021 Networking JDK 16 JDK 17 Loom
- Episode 14 “Records Serialization” with Julia Boes and Chris Hegarty on March 8, 2021 Amber JDK 16 Security
- Episode 11 “How to contribute to OpenJDK” with Stuart Marks and Jesper Wilhelmsson on January 29, 2021
- Episode 10 “Project Panama - The Foreign Linker API” with Maurizio Cimadamore and Jorn Vernee on December 21, 2020 Panama JDK 16
- Episode 9 “Project Panama - The Foreign Memory Access API” with Maurizio Cimadamore and Jorn Vernee on December 11, 2020 Panama JDK 16
- Episode 7 “The Vector API” with John Rose and Paul Sandoz on November 17, 2020 Panama JDK 16
- Episode 5 “The Z Garbage Collector (ZGC)” with Per Liden on October 14, 2020 GC JDK 16 JDK 15
- Episode 4 “Record Classes” with Gavin Bierman on October 5, 2020 Amber JDK 16 JDK 15
- Episode 2 “Java 15 is Here!” with Mikael Vidstedt on September 8, 2020 JDK 15
- Episode 1 “Welcome to Inside Java!” with hosts Chad and David on September 2, 2020 Moved By Java Oracle