Johan Vos
banner
johanvos.bsky.social
Johan Vos
@johanvos.bsky.social
Java Champion, Gluon and LodgON.
co-lead OpenJFX, lead OpenJDK-Mobile . Java for science, Quantum Computing. PhD
The impact of openjdk.org/jeps/510 is huge. Developers using OpenJDK now have many more tools/convenience to work with KDFs. They can more easily take major parts of security/encryption in their own hands, instead of relying on proprietary (cloud-vendor specific) implementations.
#openjdk #java
JEP 510: Key Derivation Function API
openjdk.org
November 11, 2025 at 11:51 AM
Reposted by Johan Vos
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.

Thanks to
Paul Krill
Bruce Haddon
@abaddongtz.bsky.social
@frankdelporte.be
@johanvos.bsky.social
@steveonjava.bsky.social
@devoxx.com
Troels Mortensen
@foojay.io

Happy reading, and have a lovely #Java weekend!
November 7, 2025 at 7:45 AM
Reposted by Johan Vos
A great conversation with Adam Bien at the W-JAX 2025 in Munich about his existing blog posts aligned with LLMs to ask the system about his own achievements for current projects: „What would Adam Bien say?“ @adambien.blog @jaxkonferenz.bsky.social
November 5, 2025 at 1:13 PM
Reposted by Johan Vos
Part 6 : Java on Mobile - #JavaFX

At #Devoxx Belgium 2025, @frankdelporte.be took the camera and microphone to talk with several speakers and visitors. This time with @johanvos.bsky.social and Stephen Chin...

youtu.be/OrhGyTGJgOg
Java on Mobile - JavaFX
YouTube video by Devoxx
youtu.be
November 4, 2025 at 8:31 AM
Reposted by Johan Vos
The reason for creating tests is not to achieve 80% code coverage, but to gain the assurance that the application will still work after a change.
October 25, 2025 at 2:54 PM
Working on OpenJDK for Android: in 43 seconds, I run an app on my phone, make a change in OpenJDK (change dlllookup into dll_lookup), rebuild OpenJDK, link it with my app, push to my phone, run again.
OpenJDK development is extremely efficient.
#java #innovation #mobile #openjdk
October 25, 2025 at 9:32 AM
The openjdk-mobile project (github.com/openjdk-mobile) provides daily OpenJDK builds for iOS, packaged as XCFrameworks. Recently, there was a failure because I had to update the bootjdk to 25. Apart from that, very smooth!
#java #innovation #openjdk
October 25, 2025 at 9:08 AM
Totally agree with this one.
Folks saying: "With a coding assistant I can finally focus and design and specs. This makes me x more productive."

Serious question: How were they not doing that before? They just jumped into IDE without doing any design whatsoever? Whacking code together they gobbled from SO and hope for the best?
October 13, 2025 at 10:16 AM
Reposted by Johan Vos
One of the coolest things about our @bejug.bsky.social community? Everyone can participate and help out. Check out this amazing banner @lomagnette.bsky.social made!
October 13, 2025 at 9:52 AM
Reposted by Johan Vos
What an amazing week! #devoxx Belgium 2025 did not disappoint! So much great content and friendly faces I've finally met IRL!
And wow, they already posted to Youtube all recordings!
You can check out my talk about #paketo #buildpacks youtu.be/RX9zwgHuNmA
October 12, 2025 at 3:38 PM
Devoxx registration: what they promised versus what you got. (but hey, it was a great conference, really enjoyed talking to so many interesting folks!)
October 11, 2025 at 8:16 AM
Reposted by Johan Vos
October 10, 2025 at 7:45 AM
Now at #devoxx: @sreimers.bsky.social talking about jtaccuino. #java #javafx
October 6, 2025 at 2:54 PM
Reposted by Johan Vos
Safe travels to all Devoxxians heading to Antwerp!
See you soon at #Devoxx 🚆✈️🚗🚴🏼
October 3, 2025 at 7:08 AM
I can now run HelloFX on an iPhone. This required only really minor changes to OpenJFX and OpenJDK, and I'll update github.com/openjdk-mobi... as soon as I find some time. Most of the work (> 99%) went into understanding the tons of options in XCode.
(1/2)
GitHub - openjdk-mobile/openjfx-build: Building OpenJFX using OpenJDK
Building OpenJFX using OpenJDK. Contribute to openjdk-mobile/openjfx-build development by creating an account on GitHub.
github.com
October 3, 2025 at 8:26 AM
Reposted by Johan Vos
In 2023, Signal was the first mainstream messenger to enable post-quantum cryptography. We’re still ahead of the (elliptical) curve, implementing a new hybrid PQ ratchet ensuring Forward Secrecy & Post-Compromise Security even in a post-quantum world. signal.org/blog/spqr/
Signal Protocol and Post-Quantum Ratchets
We are excited to announce a significant advancement in the security of the Signal Protocol: the introduction of the Sparse Post Quantum Ratchet (SPQR). This new ratchet enhances the Signal Protocol’s...
signal.org
October 2, 2025 at 4:09 PM
Reposted by Johan Vos
The final #Devoxx Belgium 2025 newsletter is out! 🚀
First-time Devoxxians, this one’s especially for you, don’t miss it!
redirect.devoxx.be/nl3/w2QUJQCh...
October 1, 2025 at 7:04 AM
Looking forward to #Devoxx Belgium next week. Excellent speakers/sessions, and great atmosphere.
I'm more than happy to do interviews about Java/JavaFX on Mobile and explain github.com/openjdk-mobile so ping me if interested. (also happy to chat about quantum computing, javafx, science, cycling...)
openjdk-mobile
openjdk-mobile has 3 repositories available. Follow their code on GitHub.
github.com
September 30, 2025 at 7:35 AM
Progress in the OpenJDK-mobile story.
Repository created that has actions to build openjdk+openjfx from head of both upstream repos. github.com/openjdk-mobi...
I needed this for desktop, and it makes mobile easier.
Linux-build that runs HelloFX (without setting modulepath etc) is now working.
GitHub - openjdk-mobile/openjfx-build: Building OpenJFX using OpenJDK
Building OpenJFX using OpenJDK. Contribute to openjdk-mobile/openjfx-build development by creating an account on GitHub.
github.com
September 25, 2025 at 2:58 PM
Not going to let this happen. #resist
Belgium wants something impossible for #chatcontrol: only look at the messages where it's needed, thus safeguarding E2EE somehow, by magic. WHICH MEANS LOOKING INTO ALL MESSAGES AND BREAKING E2EE.
September 25, 2025 at 2:38 PM
Correct me when I'm wrong on this, but I have the impression that over the past decade there is a decreasing attention for performance when developing Java "cloud" apps, and more attention for cloud tools that solve performance by "scaling in any direction you want" (resulting in higher cloud bill).
September 19, 2025 at 10:32 AM
Reposted by Johan Vos
Java 25 / JDK 25: General Availability
mail.openjdk.org
September 16, 2025 at 1:26 PM
Reposted by Johan Vos
JavaFX 25 is available! Released the same day as Java 25.
Get the SDK from gluonhq.com/products/jav... or download the maven artifacts from maven central.
JavaFX - Gluon
Roadmap Release GA Date Latest version Minimum JDK Long Term Support Extended or custom support Details 26 March 2026 early access 23 no 25 September 2025 25 (September 2025) 23 yes upon request detai...
gluonhq.com
September 16, 2025 at 12:43 PM
To be very clear on the broader OpenJDK-mobile initiative we accounced last month with @gluonhq.com (openjdk-mobile.github.io) : this is all based on open-source tech (github.com/openjdk/mobile). We deliberately avoided dependencies on company-owned products. #techfirst
Java on Mobile
openjdk-mobile.github.io
September 16, 2025 at 8:34 AM