mastodon.world is one of the many independent Mastodon servers you can use to participate in the fediverse.
Generic Mastodon server for anyone to use.

Server stats:

8.1K
active users

#jdk21

0 posts0 participants0 posts today
Kushal Das :python: :tor:<p>I wrote about <a href="https://toots.dgplug.org/tags/openssl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>openssl</span></a> <a href="https://toots.dgplug.org/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> and <a href="https://toots.dgplug.org/tags/pkcs12" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pkcs12</span></a> <a href="https://toots.dgplug.org/tags/cryptography" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cryptography</span></a> <a href="https://toots.dgplug.org/tags/debian" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>debian</span></a> <a href="https://toots.dgplug.org/tags/fedora" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fedora</span></a> <a href="https://kushaldas.in/posts/openssl-legacy-and-jdk-21.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">kushaldas.in/posts/openssl-leg</span><span class="invisible">acy-and-jdk-21.html</span></a> <br><a href="https://toots.dgplug.org/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
Ionut Balosin<p>🚀 Call for Contributors – <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/Benchmarks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Benchmarks</span></a></p><p>If you're interested in contributing to the <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/Benchmarks" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Benchmarks</span></a> project - an initiative that gained significant traction in the <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> community through our recent <a href="https://mastodon.social/tags/JDK17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK17</span></a> and <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> analyses - check out the repo:</p><p>🔗 <a href="https://github.com/ionutbalosin/jvm-performance-benchmarks" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/ionutbalosin/jvm-pe</span><span class="invisible">rformance-benchmarks</span></a></p><p>🧵 DM me or open a PR to get started</p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/JVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JVM</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> <a href="https://mastodon.social/tags/JMH" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JMH</span></a> <a href="https://mastodon.social/tags/Performance" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Performance</span></a> <a href="https://mastodon.social/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Oliver Kopp<p><span class="h-card" translate="no"><a href="https://mastodon.social/@svenruppert" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>svenruppert</span></a></span> In <a href="https://mastodon.acm.org/tags/JabRef" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JabRef</span></a>, we stick with <a href="https://mastodon.acm.org/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a>, because the new features of JDK22 do not outweigh the updates the effort of Linux distributions packaging our app with a more recent <a href="https://mastodon.acm.org/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a>. Regarding <a href="https://mastodon.acm.org/tags/JavaFX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaFX</span></a>, 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 <a href="https://mastodon.acm.org/tags/GitHub" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GitHub</span></a> <a href="https://mastodon.acm.org/tags/workflow" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>workflow</span></a> is <a href="https://github.com/JabRef/jabref/blob/main/.github/workflows/deployment-jdk-ea.yml" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/JabRef/jabref/blob/</span><span class="invisible">main/.github/workflows/deployment-jdk-ea.yml</span></a>.</p>
InfoQ<p>Dive into the latest advancements in <a href="https://techhub.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> with our latest article on JDK 21's virtual threads: <a href="https://bit.ly/4cEppIA" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">bit.ly/4cEppIA</span><span class="invisible"></span></a> </p><p>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. </p><p>This analysis guides Java developers on when and how to use virtual threads in their applications.</p><p><a href="https://techhub.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> <a href="https://techhub.social/tags/VirtualThreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VirtualThreads</span></a> <a href="https://techhub.social/tags/OpenLiberty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenLiberty</span></a></p>
Alexis Hassler<p>Comme souvent, quand je bloque sur un sujet, ça devient une page sur mon wiki: <a href="https://www.jtips.info/Java/VirtualThread" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">jtips.info/Java/VirtualThread</span><span class="invisible"></span></a><br><a href="https://piaille.fr/tags/jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk</span></a> <a href="https://piaille.fr/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> <a href="https://piaille.fr/tags/VirtualThreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VirtualThreads</span></a></p>
Ludovic HOCHET<p>avis partagé !! RT <span class="h-card"><a href="https://piaille.fr/@AlexisHassler" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>AlexisHassler</span></a></span> Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère. <a href="https://gts.lhochet.dev/tags/jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk</span></a> <a href="https://gts.lhochet.dev/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> <a href="https://gts.lhochet.dev/tags/virtualthreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VirtualThreads</span></a></p>
Alexis Hassler<p>Il n'apparaissent pas avec jstack, jconsole ou visualvm.<br>Avec jcmd, on les voit avec la commande Thread.dump_to_file, mais pas avec Thread.print 🤯.<br><a href="https://piaille.fr/tags/jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk</span></a> <a href="https://piaille.fr/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> <a href="https://piaille.fr/tags/VirtualThreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VirtualThreads</span></a></p>
Alexis Hassler<p>Avec le JDK 21, les virtual threads sont séduisants. Par contre au niveau inspection c'est galère.<br><a href="https://piaille.fr/tags/jdk" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk</span></a> <a href="https://piaille.fr/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> <a href="https://piaille.fr/tags/VirtualThreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VirtualThreads</span></a></p>
Sharat Chander<p>"JAVA IS HERE TO STAY!"</p><p><a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> developers,</p><p>Truly one of the most positive and upbeat Java articles I've encountered in a while. Have a read! Please AMPLIFY!<br>💜☕️</p><p><a href="https://mastodon.social/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a> <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> <a href="https://mastodon.social/tags/Java21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java21</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> </p><p><a href="https://www.itpro.com/software/development/java-is-here-to-stay-popular-programming-language-to-remain-on-business-hit-lists-in-2024" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">itpro.com/software/development</span><span class="invisible">/java-is-here-to-stay-popular-programming-language-to-remain-on-business-hit-lists-in-2024</span></a></p>
Kenneth J. Jaeger<p>There has been some interesting discussion on <a href="https://fosstodon.org/tags/JakartaEE" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JakartaEE</span></a> 11 and <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> 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.<br><a href="https://fosstodon.org/tags/JakartaEE11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JakartaEE11</span></a> <a href="https://fosstodon.org/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> <a href="https://fosstodon.org/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> <a href="https://fosstodon.org/tags/JDK17" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK17</span></a> <a href="https://fosstodon.org/tags/JDK11" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK11</span></a> <a href="https://fosstodon.org/tags/WildFly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>WildFly</span></a> <a href="https://fosstodon.org/tags/GlassFish" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlassFish</span></a> <a href="https://fosstodon.org/tags/OpenLiberty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenLiberty</span></a> <a href="https://fosstodon.org/tags/Tomcat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Tomcat</span></a> <a href="https://fosstodon.org/tags/Jetty" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Jetty</span></a></p>
Anthony Goubard<p>New method to run a virtual thread friendly synchronized block: SyncUtils.runSynchronized(Object, Runnable);<br><a href="https://github.com/japplis/Virtually" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/japplis/Virtually</span><span class="invisible"></span></a></p><p>:java: <a href="https://foojay.social/tags/virtualthread" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>virtualthread</span></a> <a href="https://foojay.social/tags/synchronized" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>synchronized</span></a> <a href="https://foojay.social/tags/java21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java21</span></a> <a href="https://foojay.social/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a></p>
Anthony Goubard<p>I've created an open-source :java: Java library to make code using virtual-threads easier to write and to read.<br>Check it out on GitHub: <a href="https://github.com/japplis/Virtually" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/japplis/Virtually</span><span class="invisible"></span></a></p><p>It's already in Maven repository.</p><p><a href="https://foojay.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://foojay.social/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> <a href="https://foojay.social/tags/virtualthreads" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>virtualthreads</span></a> <a href="https://foojay.social/tags/projectloom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>projectloom</span></a> <a href="https://foojay.social/tags/loom" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>loom</span></a> <a href="https://foojay.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://foojay.social/tags/apache" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>apache</span></a> <a href="https://foojay.social/tags/java21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java21</span></a></p>
Markus Eisele<p>Benchmark JDBC connectors and Java 21 virtual threads <a href="https://mariadb.com/resources/blog/benchmark-jdbc-connectors-and-java-21-virtual-threads/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mariadb.com/resources/blog/ben</span><span class="invisible">chmark-jdbc-connectors-and-java-21-virtual-threads/</span></a><br><a href="https://mastodon.online/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.online/tags/jdbc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdbc</span></a> <a href="https://mastodon.online/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a></p>
Paul King<p>Season's Greetings with Emojis:<br><a href="https://groovy.apache.org/blog/seasons-greetings-emoji" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">groovy.apache.org/blog/seasons</span><span class="invisible">-greetings-emoji</span></a><br>Some <span class="h-card" translate="no"><a href="https://fosstodon.org/@ApacheGroovy" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>ApacheGroovy</span></a></span> scripts showing off the newest Emoji support in <a href="https://foojay.social/tags/jdk21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>jdk21</span></a> with inspiration from <br>Billy Korando's recent Sip of Java post. <a href="https://foojay.social/tags/groovylang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>groovylang</span></a> <br>🎄🎅☃️🎁🌟🎉❄️🍾</p>
Kenneth J. Jaeger<p>Then there's <a href="https://fosstodon.org/tags/Gradle" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Gradle</span></a> and <a href="https://fosstodon.org/tags/Kotlin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Kotlin</span></a>. 😔 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 <a href="https://fosstodon.org/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> support, but what about working on <a href="https://fosstodon.org/tags/JDK22" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK22</span></a> support? It could be happening right now, and in my opinion should be. <a href="https://fosstodon.org/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://fosstodon.org/tags/JDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK</span></a> <a href="https://fosstodon.org/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a></p>
Gerrit Grunwald<p>Released <a href="https://mastodon.social/tags/GlucoStatusFX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GlucoStatusFX</span></a> 21.0.0 which is now based on <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> Get it here <a href="https://github.com/HanSolo/glucostatusfx/releases" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/HanSolo/glucostatus</span><span class="invisible">fx/releases</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/diabetes" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>diabetes</span></a> <a href="https://mastodon.social/tags/JavaFX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaFX</span></a></p>
Gerrit Grunwald<p>Released <a href="https://mastodon.social/tags/JDKMon" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDKMon</span></a> 21.0.0 which is now based on <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> Get it here <a href="https://github.com/HanSolo/JDKMon/releases" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/HanSolo/JDKMon/rele</span><span class="invisible">ases</span></a> <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a> <a href="https://mastodon.social/tags/OpenJDK" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenJDK</span></a> <a href="https://mastodon.social/tags/JavaFX" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JavaFX</span></a></p>
Gerrit Grunwald<p>Release fever…updated 12 libraries and programs to <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> 😁 <a href="https://mastodon.social/tags/java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>java</span></a></p>
INNOQ<p>📣 Diese Woche beim <a href="https://innoq.social/tags/INNOQTechnologyLunch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>INNOQTechnologyLunch</span></a>: Was Dich mit <a href="https://innoq.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> erwartet. Am Mittwoch, 8.11. um 12:15 Uhr live mit <span class="h-card" translate="no"><a href="https://innoq.social/@michaelvitz" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>michaelvitz</span></a></span>. Jetzt noch anmelden!</p><p>👉 <a href="https://www.meetup.com/innoq-technology-lunch/events/296987704/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">meetup.com/innoq-technology-lu</span><span class="invisible">nch/events/296987704/</span></a> <a href="https://innoq.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a></p>
Chris Newland<p><a href="https://mastodon.social/tags/VMOptionsExplorer" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>VMOptionsExplorer</span></a> updated to cover the <a href="https://mastodon.social/tags/JDK21" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK21</span></a> distros, upcoming <a href="https://mastodon.social/tags/JDK22" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>JDK22</span></a> stuff, and new JDK-based <a href="https://mastodon.social/tags/GraalVM" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GraalVM</span></a> releases :) <a href="https://mastodon.social/tags/Java" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Java</span></a> <a href="https://mastodon.social/tags/CommandLine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CommandLine</span></a> <a href="https://chriswhocodes.com/hotspot_option_differences.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">chriswhocodes.com/hotspot_opti</span><span class="invisible">on_differences.html</span></a></p>