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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    :java: #virtualthread #synchronized #java21 #jdk21

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

    :java: #virtualthread #synchronized #java21 #jdk21

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

    github.com/japplis/Virtually

    :java: #java21 #jdk21

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

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

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

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

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

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

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

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

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

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

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