Ron Pressler - Architect
Ron is the technical lead for OpenJDK’s Project Loom, which seeks to add lightweight threads and continuations to the JDK.
Posts
- JEP targeted to JDK 24: 495: Simple Source Files and Instance Main Methods (4th Preview) on November 18, 2024 JDK 24 Amber
- JEP targeted to JDK 24: 472: Prepare to Restrict the Use of JNI on October 16, 2024 JDK 24
- JEP 14: The Tip & Tail Model of Library Development on October 5, 2024
- Integrity by Default #JVMLS on September 12, 2024 Security Performance
- JEP targeted to JDK 23: 471: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal on June 4, 2024 JDK 23
- JEP targeted to JDK 23: 480: Structured Concurrency (Third Preview) on June 2, 2024 JDK 23 Loom
- JEP targeted to JDK 23: 477: Implicitly Declared Classes and Instance Main Methods (Third Preview) on May 28, 2024 JDK 23 Amber
- JEP targeted to JDK 22: 462: Structured Concurrency (Second Preview) on December 11, 2023 Loom JDK 22 Concurrency
- JEP targeted to JDK 22: 458: Launch Multi-File Source-Code Programs on December 8, 2023 Core Libraries JDK 22
- JEP targeted to JDK 22: 463: Implicitly Declared Classes and Instance Main Methods (Second Preview) on November 29, 2023 Amber JDK 22
- JEP proposed to target JDK 21: 451: Prepare to Disallow the Dynamic Loading of Agents on May 24, 2023 Modules Serviceability JDK 21
- JEP proposed to target JDK 21: 444: Virtual Threads on April 9, 2023 Loom JDK 21
- New candidate JEP: 437: Structured Concurrency (2nd Incubator) on November 15, 2022 Loom
- New candidate JEP: 436: Virtual Threads (2nd Preview) on November 15, 2022 Loom
- JEP proposed to target JDK 19: 428: Structured Concurrency (Incubator) on May 26, 2022 Loom JDK 19
- New candidate JEP: 428: Structured Concurrency (Incubator) on May 18, 2022 Loom
- New candidate JEP: 425: Virtual Threads (Preview) on April 6, 2022 Loom
- On Parallelism and Concurrency on November 30, 2021 Loom
- A new Loom EA build and a new structured concurrency API on November 15, 2021 Loom
- What Modules Are About on September 10, 2021 Modules
- What are they building—and why? 6 questions for the top Java architects on August 6, 2021
- Virtual Threads and Structured Concurrency with Ron Pressler on May 31, 2021 Loom
- Security and Sandboxing Post SecurityManager on April 23, 2021 Security
- On the Performance of User-Mode Threads and Coroutines on August 7, 2020 Loom
- Loom Q&A on July 15, 2020 Loom Concurrency
- State of Loom on May 15, 2020 Loom Concurrency
- Virtual Threads - A Short Note about Naming on November 21, 2019 Loom
- Project Loom Is Moving to GitHub on August 23, 2019 Skara Loom
- Early Access Loom Builds on July 29, 2019 Loom Concurrency
Videos
- JVMLS - Continuations Under the Covers on August 26, 2023 Loom
- The Age of Virtual Threads on October 13, 2022 Loom JDK 19
- Why user-mode threads are (often) the right answer on October 26, 2021 Loom
- Modern, Scalable Concurrency for the Java Platform on October 13, 2021 Loom
- Project Loom: Modern Scalable Concurrency for the Java Platform on August 2, 2021 Loom
- Project Loom: Scalable, Harmonious Concurrency for the Java Platform on November 11, 2020 Loom
- Project Loom - Modern Scalable Concurrency for the Java Platform on September 17, 2020 Loom
- Ask the Java Architects Panel on September 17, 2020
- Project Loom: Modern Scalable Concurrency for the Java Platform on July 29, 2020 Loom
- Ask the Java Architect on November 7, 2019
- Loom: Helping Write Concurrent Applications on the Java Platform on November 6, 2019 Loom Concurrency
Podcasts
- Episode 26 “Java 19 is Here!” on September 20, 2022 JDK 19
- Episode 8 “Project Loom” with Ron Pressler on November 24, 2020 Loom