home.social

#jdk21 — Public Fediverse posts

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

  1. 100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?

    Rethink: javapro.io/2026/03/05/java-25-

    #ProjectLoom @openjdk

  2. 100k blocking tasks. A few seconds. On a laptop. With #VirtualThreads in #Java25, that’s reality. Mihaela Gheorghe-Roman explains what changed since #JDK21 & why thread-per-request is back. Still running huge thread pools?

    Rethink: javapro.io/2026/03/05/java-25-

    #ProjectLoom @openjdk

  3. 🚀 Call for Contributors – #JVM #Performance #Benchmarks

    If you're interested in contributing to the #JVM #Performance #Benchmarks project - an initiative that gained significant traction in the #Java community through our recent #JDK17 and #JDK21 analyses - check out the repo:

    🔗 github.com/ionutbalosin/jvm-pe

    🧵 DM me or open a PR to get started

    #Java #JVM #OpenJDK #GraalVM #JMH #Performance #OpenSource

  4. @svenruppert In #JabRef, we stick with #JDK21, because the new features of JDK22 do not outweigh the updates the effort of Linux distributions packaging our app with a more recent #JDK. Regarding #JavaFX, we always go with the latest release - and also build with the latest EA version to enable testing by Linux users whether their bugs (mostly with Gnome and i3) are fixed. Our #GitHub #workflow is github.com/JabRef/jabref/blob/.

  5. Dive into the latest advancements in #Java with our latest article on JDK 21's virtual threads: bit.ly/4cEppIA

    This analysis compares the performance of virtual threads with Open Liberty's thread pool, focusing on key findings such as throughput, ramp-up times, and memory footprint. While virtual threads offer several advantages, they also show unexpected performance issues, especially in CPU-intensive workloads.

    This analysis guides Java developers on when and how to use virtual threads in their applications.

    #JDK21 #VirtualThreads #OpenLiberty

  6. avis partagé !! RT @AlexisHassler Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère. #jdk #jdk21 #VirtualThreads

  7. Il n'apparaissent pas avec jstack, jconsole ou visualvm.
    Avec jcmd, on les voit avec la commande Thread.dump_to_file, mais pas avec Thread.print 🤯.
    #jdk #jdk21 #VirtualThreads

  8. Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère.
    #jdk #jdk21 #VirtualThreads

  9. "JAVA IS HERE TO STAY!"

    #Java developers,

    Truly one of the most positive and upbeat Java articles I've encountered in a while. Have a read! Please AMPLIFY!
    💜☕️

    #JDK #JDK21 #Java21 #OpenJDK

    itpro.com/software/development

  10. New method to run a virtual thread friendly synchronized block: SyncUtils.runSynchronized(Object, Runnable);
    github.com/japplis/Virtually

    :java: #virtualthread #synchronized #java21 #jdk21

  11. @frankdelporte In #JabRef, we needed to have the fix for a workaround of the #64kb limit of #Java - bugs.openjdk.org/browse/JDK-82. We did not #backport our fix to JDK20, but relied on a sufficient quality of #JDK21 at the time of our release.

  12. Big news in the #Java world today! The finalisations of #PatternMatching in switch (openjdk.org/jeps/441) and #RecordPatterns (openjdk.org/jeps/440) are now proposed to target #JDK21. 🥳 (heard it via @nipafx on the bird site)

  13. @Gradle should come with a warning label: "May not work with the latest release" (right now that is ). I guess 8.3 will catch up (just in time for it to fall behind again when is released in September).

  14. There has been some interesting discussion on 11 and servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.

  15. I've created an open-source :java: Java library to make code using virtual-threads easier to write and to read.
    Check it out on GitHub: github.com/japplis/Virtually

    It's already in Maven repository.

    #java #jdk21 #virtualthreads #projectloom #loom #opensource #apache #java21

  16. Season's Greetings with Emojis:
    groovy.apache.org/blog/seasons
    Some @ApacheGroovy scripts showing off the newest Emoji support in #jdk21 with inspiration from
    Billy Korando's recent Sip of Java post. #groovylang
    🎄🎅☃️🎁🌟🎉❄️🍾

  17. Then there's and . 😔 What can be said except ... be patient? I know Gradle 8.5 and Kotlin 1.9.20 (now 1.9.21) have both caught up with support, but what about working on support? It could be happening right now, and in my opinion should be.

  18. 📣 Diese Woche beim #INNOQTechnologyLunch: Was Dich mit #JDK21 erwartet. Am Mittwoch, 8.11. um 12:15 Uhr live mit @michaelvitz. Jetzt noch anmelden!

    👉 meetup.com/innoq-technology-lu #Java

  19. Seit dem letzten LTS-Release ist #JDK21 verfügbar. Welche relevanten Änderungen Dich erwarten, zeigt Dir unser Java-Experte @michaelvitz im nächsten #INNOQTechnologyLunch am 08.11.! Melde Dich jetzt an!

    👉 meetup.com/innoq-technology-lu

  20. Once that's done, I'll be able to upgrade to #JDK21 and can start using the cool virtual threads feature!

  21. Have you had a chance to explore all the latest features of #Java21? If not, you might want to check out DevInsideYou's summary video on YouTube.

    #UncoverJava with us!

    #jdk21 #java #learnjava

    youtube.com/watch?v=bgxuSIhkQZ

  22. Have you had a chance to explore all the latest features of #Java21? If not, you might want to check out DevInsideYou's summary video on YouTube.

    #UncoverJava with us!

    #jdk21 #java #learnjava

    youtube.com/watch?v=bgxuSIhkQZ

  23. Have you had a chance to explore all the latest features of #Java21? If not, you might want to check out DevInsideYou's summary video on YouTube.

    #UncoverJava with us!

    #jdk21 #java #learnjava

    youtube.com/watch?v=bgxuSIhkQZ

  24. Have you had a chance to explore all the latest features of #Java21? If not, you might want to check out DevInsideYou's summary video on YouTube.

    #UncoverJava with us!

    #jdk21 #java #learnjava

    youtube.com/watch?v=bgxuSIhkQZ

  25. Have you had a chance to explore all the latest features of #Java21? If not, you might want to check out DevInsideYou's summary video on YouTube.

    #UncoverJava with us!

    #jdk21 #java #learnjava

    youtube.com/watch?v=bgxuSIhkQZ

  26. Project Loom + Quarkus = 💡
    Discover the current potential of Project Loom with the help of Quarkus application benchmark!

    🔗 sml.io/loom-quarkus

    #uncoverJava #ProjectLoom #Quarkus #Java21 #JDK21 #JVM

  27. Project Loom + Quarkus = 💡
    Discover the current potential of Project Loom with the help of Quarkus application benchmark!

    🔗 sml.io/loom-quarkus

    #uncoverJava #ProjectLoom #Quarkus #Java21 #JDK21 #JVM

  28. Project Loom + Quarkus = 💡
    Discover the current potential of Project Loom with the help of Quarkus application benchmark!

    🔗 sml.io/loom-quarkus

    #uncoverJava #ProjectLoom #Quarkus #Java21 #JDK21 #JVM

  29. Project Loom + Quarkus = 💡
    Discover the current potential of Project Loom with the help of Quarkus application benchmark!

    🔗 sml.io/loom-quarkus

    #uncoverJava #ProjectLoom #Quarkus #Java21 #JDK21 #JVM

  30. Project Loom + Quarkus = 💡
    Discover the current potential of Project Loom with the help of Quarkus application benchmark!

    🔗 sml.io/loom-quarkus

    #uncoverJava #ProjectLoom #Quarkus #Java21 #JDK21 #JVM

  31. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  32. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty

  33. There has been some interesting discussion on #JakartaEE 11 and #Java servers over on Twitter. The draft of the spec has been updated to require JDK 17 rather than requiring JDK 21. I agree with the decision. To maximize adoption, JakartaEE must support JDK 17 and optionally JDK 21. Dropping JDK 11 is the best we can hope for right now.
    #JakartaEE11 #OpenJDK #OpenSource #JDK21 #JDK17 #JDK11 #WildFly #GlassFish #OpenLiberty #Tomcat #Jetty