Scholar

Johan Vos

H-index: 6
History 28%
Philosophy 25%
johanvos.bsky.social
Now at #devoxx: @sreimers.bsky.social talking about jtaccuino. #java #javafx
First slide, why a notebook in java
johanvos.bsky.social
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

Reposted by: Johan Vos

devoxx.com
Safe travels to all Devoxxians heading to Antwerp!
See you soon at #Devoxx 🚆✈️🚗🚴🏼

Reposted by: Johan Vos

signal.org
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

Reposted by: Johan Vos

devoxx.com
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...
johanvos.bsky.social
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
johanvos.bsky.social
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
johanvos.bsky.social
Not going to let this happen. #resist
jbaert.bsky.social
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.

Reposted by: Johan Vos

jbaert.bsky.social
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.
johanvos.bsky.social
I agree, but that is performance gained because of a framework.
I am pretty sure many apps out there have app-specific business logic (independent of frameworks) that could be implemented much better (hence less cloud costs).
johanvos.bsky.social
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).
johanvos.bsky.social
We *very much* depend on, and leverage the great technical work, including the open discussions in OpenJDK mailing lists, github PR's and JBS issues. Important to make the distinction between the top-quality work from engineers and the strategic decisions made by companies.
johanvos.bsky.social
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
johanvos.bsky.social
really cool, thanks!
Any feedback/remarks/questions, let me know :)

Reposted by: Johan Vos

hallvard.bsky.social
In our local JUG, javabin Trondheim, we’re celebrating Java 25 on Monday. In addition, I’m presenting about QC and @johanvos.bsky.social’ Strange simulator! I’m not through the whole book, yet, but I’m already totally fascinated!
johanvos.bsky.social
If you're on mac, please try JavaFX 26-ea+6 and share feedback. Tip: add `-Dprism.verbose=true` which will confirm you're really using metal, as shown below. Many thanks to Kevin, Ambarish, Ajit, Jayathirth and others for their great work.

Reposted by: Johan Vos

standaard.be
Column Hendrik Vos | "Het is van levensbelang om scherp te blijven en nooit ruim baan te geven aan ijdeltuiten die zich onaantastbaar wanen, verheven boven de wetten van het ondermaanse – of ze nu resideren in het Witte Huis, het Kremlin of het ‘Cremlin’ (het gemeentehuis van Aalter)"
www.standaard.be
johanvos.bsky.social
I'm doing similar experiments for Strange. Trying to figure out the most performant approach for doing matrix multiplications with complex numbers in (future) Java.
johanvos.bsky.social
There are so many cool performance tricks for JavaFX that I sometimes think I should write a book about it. But that takes a huge amount of time. I'll think a bit more about how to deal with this.
#java #javafx
johanvos.bsky.social
Terechte opmerking. Er is m.i. ook een grote grijze zone, met veel variaties. Maar de applications waarbij het business model draait op verslaving, polarisatie en surveillance worden volgens mij best massaal gemeden.
johanvos.bsky.social
Het wordt stilaan tijd voor een #deletefacebook moment, maar dan breder dan enkel facebook (Ik deed dit in 2023: johanvos.wordpress.com/2023/12/07/w...)
johanvos.bsky.social
A new chapter for Java on Mobile.
gluonhq.com
Gluon @gluonhq.com · Aug 29
Announcing openjdk-mobile.github.io

An initiative to collaborate on tools/expertise for real Java on Mobile

mail.openjdk.org/pipermail/mo...

Let's leverage the power, beauty and maintainability of OpenJDK to run Java apps on mobile!
Java on Mobile
openjdk-mobile.github.io

Reposted by: Johan Vos

gluonhq.com
Announcing openjdk-mobile.github.io

An initiative to collaborate on tools/expertise for real Java on Mobile

mail.openjdk.org/pipermail/mo...

Let's leverage the power, beauty and maintainability of OpenJDK to run Java apps on mobile!
Java on Mobile
openjdk-mobile.github.io
johanvos.bsky.social
In general, I worry there is an increasing gap between people who make key decisions and people who understand things.
jessefelder.bsky.social
“This entire market has been based on people not understanding that these machines don’t actually work like you, imagining that scaling was going to solve all of this, because they don’t really understand the problem. I mean, it’s almost tragic.” - @garymarcus.bsky.social fortune.com/2025/08/24/i...
'It's almost tragic': Bubble or not, the AI backlash is validating one critic's warnings
Gary Marcus told Fortune that AI valuations remind him of Wile E Coyote. "We are off the cliff."
fortune.com

References

Fields & subjects

Updated 1m