Origin
archlinux.org
October 22, 2025 at 6:07 PM
@smarks.bsky.social
Hi Stuart,
I hope you had a save travel home from Antwerp.
We talked at Devoxx Antwerp about a flaw with the programmatic accesibility of jimage in JDK21.
Hi Stuart,
I hope you had a save travel home from Antwerp.
We talked at Devoxx Antwerp about a flaw with the programmatic accesibility of jimage in JDK21.
October 12, 2025 at 7:39 PM
@smarks.bsky.social
Hi Stuart,
I hope you had a save travel home from Antwerp.
We talked at Devoxx Antwerp about a flaw with the programmatic accesibility of jimage in JDK21.
Hi Stuart,
I hope you had a save travel home from Antwerp.
We talked at Devoxx Antwerp about a flaw with the programmatic accesibility of jimage in JDK21.
#Java peers...Find out what #JDK enhancement proposals have been integrated in #JDK25 since #JDK21:
openjdk.org/projects/jdk...
openjdk.org/projects/jdk...
September 23, 2025 at 6:54 PM
#Java peers...Find out what #JDK enhancement proposals have been integrated in #JDK25 since #JDK21:
openjdk.org/projects/jdk...
openjdk.org/projects/jdk...
ox.softwaremill.com/latest/index...
only relevant to #scala people (if they exist). i’ve been using cats-effect ecosystem + the cps async plugin but ox seems better in every conceivable way for more direct style. is this too good to be true? aside from the obvious restriction of being JDK21+ only.
only relevant to #scala people (if they exist). i’ve been using cats-effect ecosystem + the cps async plugin but ox seems better in every conceivable way for more direct style. is this too good to be true? aside from the obvious restriction of being JDK21+ only.
Ox — Ox 0.x documentation
ox.softwaremill.com
September 13, 2025 at 3:48 PM
ox.softwaremill.com/latest/index...
only relevant to #scala people (if they exist). i’ve been using cats-effect ecosystem + the cps async plugin but ox seems better in every conceivable way for more direct style. is this too good to be true? aside from the obvious restriction of being JDK21+ only.
only relevant to #scala people (if they exist). i’ve been using cats-effect ecosystem + the cps async plugin but ox seems better in every conceivable way for more direct style. is this too good to be true? aside from the obvious restriction of being JDK21+ only.
Always a pleasure to listen to @josepaumard.bsky.social speaking about changes in #Java after #JDK21❣️
#ProjectAmber #ProjectLoom #JavaZone2025 #JDK25
#ProjectAmber #ProjectLoom #JavaZone2025 #JDK25
September 3, 2025 at 1:12 PM
Always a pleasure to listen to @josepaumard.bsky.social speaking about changes in #Java after #JDK21❣️
#ProjectAmber #ProjectLoom #JavaZone2025 #JDK25
#ProjectAmber #ProjectLoom #JavaZone2025 #JDK25
Developing an Oracle JDBC app with @GraalVM Native Image rb.gy/0lccd5 #Java #JDK21 #JavaOracleDB #JDBC #OracleCloud #OracleDatabase #OracleDevs #Oracle
July 31, 2025 at 11:31 AM
Developing an Oracle JDBC app with @GraalVM Native Image rb.gy/0lccd5 #Java #JDK21 #JavaOracleDB #JDBC #OracleCloud #OracleDatabase #OracleDevs #Oracle
Origin
archlinux.org
July 16, 2025 at 12:33 PM
Origin
archlinux.org
July 16, 2025 at 12:33 PM
FYI to all, the ORDS team just published a new patch, 25.1.1. Now available for download here: www.oracle.com/database/sql...
Two small bug fixes, and an update to our Jetty library. Happy Friday 😍
#oraclerest #oracledatabase #restapi #apidevelopment #jdk17 #jdk21 #graalvm #newupdate #bugfix
Two small bug fixes, and an update to our Jetty library. Happy Friday 😍
#oraclerest #oracledatabase #restapi #apidevelopment #jdk17 #jdk21 #graalvm #newupdate #bugfix
May 30, 2025 at 1:17 PM
FYI to all, the ORDS team just published a new patch, 25.1.1. Now available for download here: www.oracle.com/database/sql...
Two small bug fixes, and an update to our Jetty library. Happy Friday 😍
#oraclerest #oracledatabase #restapi #apidevelopment #jdk17 #jdk21 #graalvm #newupdate #bugfix
Two small bug fixes, and an update to our Jetty library. Happy Friday 😍
#oraclerest #oracledatabase #restapi #apidevelopment #jdk17 #jdk21 #graalvm #newupdate #bugfix
Quando for usar, usa a partir da JDK25, que já tem em early-access, teve muitas e muitas melhorias se comparado com a JDK21...
May 8, 2025 at 9:16 AM
Quando for usar, usa a partir da JDK25, que já tem em early-access, teve muitas e muitas melhorias se comparado com a JDK21...
Mas é exatamente isso, só as vthreads foram "finalizadas" menos de 2 anos atrás, então é difícil competir na versão que eles eram na JDK21. Mas bota pra rodar em cima de uma JDK25 early-access pra você ver, kkk. Só uma coisa que não vai ser resolvida, que é pipelining que não dá pra fazer.
May 8, 2025 at 12:55 AM
Mas é exatamente isso, só as vthreads foram "finalizadas" menos de 2 anos atrás, então é difícil competir na versão que eles eram na JDK21. Mas bota pra rodar em cima de uma JDK25 early-access pra você ver, kkk. Só uma coisa que não vai ser resolvida, que é pipelining que não dá pra fazer.
Ah, e pra ser explícito, a melhoria do polling na JDK22 usando vthreads e etc pode ser olhado nesse JBS e relacionados: bugs.openjdk.org/browse/JDK-8...
Não perca fé nas vthreads @hugomarques.dev o que era bom na JDK21 vem com tudo desde então, na JDK25 então, game changer (de novo).
Não perca fé nas vthreads @hugomarques.dev o que era bom na JDK21 vem com tudo desde então, na JDK25 então, game changer (de novo).
May 8, 2025 at 12:53 AM
Ah, e pra ser explícito, a melhoria do polling na JDK22 usando vthreads e etc pode ser olhado nesse JBS e relacionados: bugs.openjdk.org/browse/JDK-8...
Não perca fé nas vthreads @hugomarques.dev o que era bom na JDK21 vem com tudo desde então, na JDK25 então, game changer (de novo).
Não perca fé nas vthreads @hugomarques.dev o que era bom na JDK21 vem com tudo desde então, na JDK25 então, game changer (de novo).
Correction: JDK17 and JDK21
May 6, 2025 at 11:41 AM
Correction: JDK17 and JDK21
Not an official #javachampion, but I if you want my opinion, that seems to be a legacy library. Many companies are already working with the JDK21 and that is not even the latest one. If it compiles with Java 8, and not with any of the above then that is significant.
April 14, 2025 at 8:16 AM
Not an official #javachampion, but I if you want my opinion, that seems to be a legacy library. Many companies are already working with the JDK21 and that is not even the latest one. If it compiles with Java 8, and not with any of the above then that is significant.
@briangoetz.bsky.social
Where is it spec'd that MethodHandle instances are reliably interned? Simple tests like:
```
assertSame(
MethodHandles.constant(Object.class, "hello"),
MethodHandles.constant(Object.class, "hello"));
```
fail (JUnit4, jdk21).
Where is it spec'd that MethodHandle instances are reliably interned? Simple tests like:
```
assertSame(
MethodHandles.constant(Object.class, "hello"),
MethodHandles.constant(Object.class, "hello"));
```
fail (JUnit4, jdk21).
For class instances that are enforcibly interned, such as Class, MethodHandle, etc. This may just be your "certain low level classes" bucket, but it is possible to write classes in a way that instances that are .equals() but not == cannot exist.
April 2, 2025 at 4:09 PM
@briangoetz.bsky.social
Where is it spec'd that MethodHandle instances are reliably interned? Simple tests like:
```
assertSame(
MethodHandles.constant(Object.class, "hello"),
MethodHandles.constant(Object.class, "hello"));
```
fail (JUnit4, jdk21).
Where is it spec'd that MethodHandle instances are reliably interned? Simple tests like:
```
assertSame(
MethodHandles.constant(Object.class, "hello"),
MethodHandles.constant(Object.class, "hello"));
```
fail (JUnit4, jdk21).
So I spent more than a month struggling with migrating a project from jdk7 to jdk21 ... only to know that I can integrate Github Copilot into my intellij IDE during @edburns.bsky.social session at #javaland 😬😬
April 2, 2025 at 10:40 AM
So I spent more than a month struggling with migrating a project from jdk7 to jdk21 ... only to know that I can integrate Github Copilot into my intellij IDE during @edburns.bsky.social session at #javaland 😬😬
Na JDK21 já tinha, mas como preview (JEP 443). Se botar --enable-preview tá pra jogo, pq foi pra 22 sem mudanças, então é o mesmo da preview. "We here propose to finalize this feature without change."
March 20, 2025 at 12:09 AM
Na JDK21 já tinha, mas como preview (JEP 443). Se botar --enable-preview tá pra jogo, pq foi pra 22 sem mudanças, então é o mesmo da preview. "We here propose to finalize this feature without change."
The GitHub repo now has GitHub actions running each example. You can see the output without installing any software! Just find the "Run scripts with Gradle" step in the execute job for the technology you're interested in. E.g. ArcadeDB running on GraalVM JDK21:
github.com/paulk-asert/...
#groovylang
github.com/paulk-asert/...
#groovylang
March 10, 2025 at 11:24 AM
The GitHub repo now has GitHub actions running each example. You can see the output without installing any software! Just find the "Run scripts with Gradle" step in the execute job for the technology you're interested in. E.g. ArcadeDB running on GraalVM JDK21:
github.com/paulk-asert/...
#groovylang
github.com/paulk-asert/...
#groovylang
jakewharton.com/kotlins-jdk-... これ、デフォルトでminSdk=35になっているのと同じくらいひどいレベルで、ただでさえ問題なのに、手元ではこの対策を施してすら解決しない(実行環境をjdk21にしないと実行できない)という問題にハマって完全に時間を無駄にしている
今そんなことしてるバヤイじゃないんだが
今そんなことしてるバヤイじゃないんだが
Kotlin's JDK release compatibility flag – Jake Wharton
jakewharton.com
January 25, 2025 at 5:03 PM
jakewharton.com/kotlins-jdk-... これ、デフォルトでminSdk=35になっているのと同じくらいひどいレベルで、ただでさえ問題なのに、手元ではこの対策を施してすら解決しない(実行環境をjdk21にしないと実行できない)という問題にハマって完全に時間を無駄にしている
今そんなことしてるバヤイじゃないんだが
今そんなことしてるバヤイじゃないんだが
Random Ask, does anyone know if it's possible to do this using `nix-commands`? IE `nix shell nixpkgs#jdk21`?
December 28, 2024 at 2:33 AM
Random Ask, does anyone know if it's possible to do this using `nix-commands`? IE `nix shell nixpkgs#jdk21`?
I love Nix because replace `#!/bin/bash` at the start of a shell script with
#!/usr/bin/env nix-shell
#! nix-shell -i bash
#! nix-shell -p bash jdk21
And now that script has guaranteed dependencies met. And you can use any interpreter you want, be it bash, python, or whatever.
#!/usr/bin/env nix-shell
#! nix-shell -i bash
#! nix-shell -p bash jdk21
And now that script has guaranteed dependencies met. And you can use any interpreter you want, be it bash, python, or whatever.
December 28, 2024 at 12:54 AM
I love Nix because replace `#!/bin/bash` at the start of a shell script with
#!/usr/bin/env nix-shell
#! nix-shell -i bash
#! nix-shell -p bash jdk21
And now that script has guaranteed dependencies met. And you can use any interpreter you want, be it bash, python, or whatever.
#!/usr/bin/env nix-shell
#! nix-shell -i bash
#! nix-shell -p bash jdk21
And now that script has guaranteed dependencies met. And you can use any interpreter you want, be it bash, python, or whatever.
ついでに自分のブログを jdk21 で動くように調整〜
December 17, 2024 at 7:36 AM
ついでに自分のブログを jdk21 で動くように調整〜
The UK is now way too expensive. Salaries have not risen with inflation for over a decade. That said I looked at my accounts(!), I am open to employment offers remote-first of £110k above - #java #kotlin #spring #jdk21 #jakartaee #cloudnative
Reach out here or LinkedIn 👍🏾👋🏾2️⃣🤷🏾♂️2️⃣0️⃣2️⃣4️⃣
Reach out here or LinkedIn 👍🏾👋🏾2️⃣🤷🏾♂️2️⃣0️⃣2️⃣4️⃣
October 24, 2024 at 1:06 PM
The UK is now way too expensive. Salaries have not risen with inflation for over a decade. That said I looked at my accounts(!), I am open to employment offers remote-first of £110k above - #java #kotlin #spring #jdk21 #jakartaee #cloudnative
Reach out here or LinkedIn 👍🏾👋🏾2️⃣🤷🏾♂️2️⃣0️⃣2️⃣4️⃣
Reach out here or LinkedIn 👍🏾👋🏾2️⃣🤷🏾♂️2️⃣0️⃣2️⃣4️⃣