home.social

#projectleyden — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #projectleyden, aggregated by home.social.

fetched live
  1. 💡 Dive into our in-depth analysis of #JDK26 and get a sneak peek at what's coming in #JDK27!

    Explore the latest features, improvements, and future plans across #ProjectAmber, #ProjectLoom, #ProjectPanama, #ProjectLeyden & #ProjectValhalla.

    Read more on #InfoQ 👉 bit.ly/4auF0w0

    #Java #JDK #SoftwareDevelopment

  2. 💡 Dive into our in-depth analysis of and get a sneak peek at what's coming in !

    Explore the latest features, improvements, and future plans across , , , & .

    Read more on 👉 bit.ly/4auF0w0

  3. 🎙️ #InfoQ #podcast - Simon Ritter, Deputy CTO at Azul, dives into the latest innovations in OpenJDK - and shares insights from his experience serving on the JCP Expert Group since JDK 9.

    💡 Topics include:
    • The six-month release cycle
    • Generational Shenandoah
    • JDK Flight Recorder
    • Project Leyden
    • Compact Object Headers

    🎧 A must-listen for Java developers: bit.ly/4qiEIwZ

    #Java #OpenJDK #JVM #SoftwareDevelopment #ProjectLeyden

  4. 🎙️ - Simon Ritter, Deputy CTO at Azul, dives into the latest innovations in OpenJDK - and shares insights from his experience serving on the JCP Expert Group since JDK 9.

    💡 Topics include:
    • The six-month release cycle
    • Generational Shenandoah
    • JDK Flight Recorder
    • Project Leyden
    • Compact Object Headers

    🎧 A must-listen for Java developers: bit.ly/4qiEIwZ

  5. Oh, look. It's @graalvm being ~thrown under the bus~ detached from the train.

    Right in time before Java 25 (LTS) has been released.

    Gotta love the timing. 🤡

    blogs.oracle.com/java/post/det

    #Java #JVM #GraalVM #ProjectLeyden

  6. Oh, look. It's @graalvm being ~thrown under the bus~ detached from the train.

    Right in time before Java 25 (LTS) has been released.

    Gotta love the timing. 🤡

    blogs.oracle.com/java/post/det

    #Java #JVM #GraalVM #ProjectLeyden

  7. 💡 Dive into our in-depth analysis of #JDK24 and get a sneak peek into what's on the horizon for #JDK25.

    Read more on #InfoQ 👉 bit.ly/3X2gmeL

    #Java #ProjectAmber #ProjectLoom #ProjectPanama #ProjectLeyden #JEP

  8. 💡 Dive into our in-depth analysis of and get a sneak peek into what's on the horizon for .

    Read more on 👉 bit.ly/3X2gmeL

  9. With #Spring Framework 6.1 and Spring Boot 3.2 general availability approaching, don't miss this comprehensive blog post on "Runtime Efficiency with Spring" I have just published. #graalvm #projectloom #projectcrac #projectleyden spring.io/blog/2023/10/16/runt

  10. With #Spring Framework 6.1 and Spring Boot 3.2 general availability approaching, don't miss this comprehensive blog post on "Runtime Efficiency with Spring" I have just published. #graalvm #projectloom #projectcrac #projectleyden spring.io/blog/2023/10/16/runt

  11. Here’s a short slide deck which Vladimir Ivanov prepared to show how to use the AOT-optimizing features in the current Leyden premain branch with the Spring PetClinic application:

    openjdk.org/projects/leyden/sl

    #OpenJDK #ProjectLeyden

  12. Here’s a short slide deck which Vladimir Ivanov prepared to show how to use the AOT-optimizing features in the current Leyden premain branch with the Spring PetClinic application:

    openjdk.org/projects/leyden/sl

    #OpenJDK #ProjectLeyden

  13. Project Leyden: Toward Condensers

    We elaborate the concept of composable condensers to introduce a simple, abstract, immutable, data-driven model of applications so that condensers can be expressed as transformers of instances of the model. The model is sufficient to express simple condensers; we include two examples.

    More @ openjdk.org/projects/leyden/no

    #OpenJDK #ProjectLeyden

  14. Project Leyden: Toward Condensers

    We elaborate the concept of composable condensers to introduce a simple, abstract, immutable, data-driven model of applications so that condensers can be expressed as transformers of instances of the model. The model is sufficient to express simple condensers; we include two examples.

    More @ openjdk.org/projects/leyden/no

    #OpenJDK #ProjectLeyden

  15. Draft JEP Announcement: "Computed Constants"

    They offer the performance and safety benefits of final fields while offering greater flexibility as to the timing of initialization.

    The draft is here: openjdk.org/jeps/8312611

    More @ mail.openjdk.org/pipermail/ley

    #OpenJDK #ProjectLeyden

  16. Draft JEP Announcement: "Computed Constants"

    They offer the performance and safety benefits of final fields while offering greater flexibility as to the timing of initialization.

    The draft is here: openjdk.org/jeps/8312611

    More @ mail.openjdk.org/pipermail/ley

    #OpenJDK #ProjectLeyden

  17. @talios @myfear yeah #ProjectLeyden explicitly calls out that certain condensers (condensations?) are only possible if you disable dynamic class loading, reflection, etc., and so if a user opts-in to use a particular condenser, they will lose access to those features.

    Presumably the non-usage of reflection etc. is checked at compile time when you specify you want to apply a given condenser.

  18. @talios @myfear Java already automatically does some of the #optimizations that #constexpr would enable (the OP mentions "Compile-time constant folding").

    #ProjectLeyden seems to provide a framework for defining #condensers more easily. Perhaps a library can provide an `@ConstExpr` annotation alongside a #compiler plugin to do exactly what you would expect coming from a C++ background -- such as warn you when your expression isn't actually a compile time constant.