home.social

#jdk21 — Public Fediverse posts

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

fetched live
  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. 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

  4. 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

  5. 🚀 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

  6. 🚀 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

  7. @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/.

  8. 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

  9. Dive into the latest advancements in 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.

  10. 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

  11. 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

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

  13. "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

  14. "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

  15. 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.

  16. 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

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

    :java: #virtualthread #synchronized #java21 #jdk21

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

    :java: #virtualthread #synchronized #java21 #jdk21

  19. Virtually offers an AutoCloseable ReentrantLock to simplify the code.

    github.com/japplis/Virtually

    :java: #java21 #jdk21

  20. My CalculateAverage code has been executed for the :java: #1brc challenge.
    I didn't get the expected result on the advertised "This CPU will impress you with its multi-tasking performance." CPU (See graph).
    Also did some jdk8 tests.

    Time to refactor the code...

    #java21 #jdk21 #java8

  21. 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

  22. 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

  23. 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
    🎄🎅☃️🎁🌟🎉❄️🍾

  24. 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
    🎄🎅☃️🎁🌟🎉❄️🍾

  25. 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.

  26. Then there's #Gradle and #Kotlin. 😔 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 #JDK21 support, but what about working on #JDK22 support? It could be happening right now, and in my opinion should be. #Java #JDK #OpenSource

  27. 📣 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

  28. 📣 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

  29. 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

  30. 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

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

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