Sign in

Johan Vos

@johanvos.bsky.social
866 followers 76 following 312 posts

Java Champion, Gluon and LodgON. co-lead OpenJFX, lead OpenJDK-Mobile . Java for science, Quantum Computing. PhD

PostsRepliesMedia
Johan Vos @johanvos.bsky.social · 10h
Preparing for #Devoxx Belgium.
020
Johan Vos @johanvos.bsky.social · 29/09/2026
I'm very excited about the Java track at Devoxx Belgium (devoxx.be). This is real content, from human core developers who *understand* what they are doing. It helps understanding how and why Java works the way it does. If you want improve your developer skills, I recommend joining. #java
devoxx.be
Devoxx Belgium – A Developer Community Event
Join 20,000+ developers at Devoxx Belgium. Explore AI Agents, Java 25, and cutting-edge tech. Annual conference in Antwerp with talks, demos, and networking.
2104
Reposted by Johan Vos
Meredith Whittaker @meredithmeredith.bsky.social · 08/09/2026
Appreciating @ciaranm.bsky.social's grounded, pithy rundown of the ghost stories, catastrophizing, and novice security practices dubiously shaping the current cybersecurity + AI landscape 🙏👇 ciaranmartin.substack.com/p/fud-tier-ai
ciaranmartin.substack.com
Welcome to FUD-tier AI!
The not entirely serious weekly (actually one-off) newsletter charting the wild rampage of Frontier AI through the world of cyber security
29217
Johan Vos @johanvos.bsky.social · 24/09/2026
The AI narrative is mainly about marketing. When there was a bug in the Java sandbox in the browser 30 years ago, it would be called "a bug in the Java sandbox". Today, it would be framed as "OMG, Duke went rogue and escaped from its environment!".
182
Reposted by Johan Vos
Gluon @gluonhq.bsky.social · 15/09/2026
Another 6 months, another major JavaFX release. JavaFX 27 is now available. Read more about this latest feature release here: gluonhq.com/news/2026-09... Download the Gluon SDKs from gluonhq.com/products/jav... or get the artifacts from Maven central. #javafx #java #jdk27
gluonhq.com
JavaFX 27 is Now Available — Gluon
JavaFX 27 is now available, with Metal as the default rendering pipeline on macOS, conditional stylesheets and media queries in CSS, JavaFX controls in the window title bar, and a more capable RichTex...
063
Johan Vos @johanvos.bsky.social · 26/08/2026
The deeper I dive in the details of NetBeans, the more impressed I am with the codebase and build system. The original parts of NB are pretty old, and that shows, but not in a negative way. New code lives in the same repository. (1/2)
161
Johan Vos @johanvos.bsky.social · 21/08/2026
Glad to see the amount of posts with this message (code never was the problem; writing is easy, maintaining is hard) is increasing. The message I keep adding is: coding is cheap, understanding is what makes you valuable.
030
Reposted by Johan Vos
Eryk Salvaggio @eryk.bsky.social · 16/08/2026
“Nobody is losing control of an emerging intelligence. They’re redirecting their own agency to the thing they are building.” It’s a myth, a self-affirming form of sense making: they take the action to build it, but insist on describing it as if they are passive witnesses to an inevitable force.
mail.cyberneticforests.com
The System From Nowhere
When Accountability Goes Rogue 💡I recently spoke with Dr. Zena Assaad for her podcast, Responsible Bytes. Video is above, below is an essay adapted from the conversation. "The system from nowhere" i...
13412132
Reposted by Johan Vos
Stephan Janssen @stephanjanssen.be · 13/08/2026
Yesterday evening, during the eclipse, we held our final CFP selection meeting for #Devoxx Belgium, with both local & remote participations. A huge THANK YOU to everyone involved in reviewing and rating the talks! Expect related emails over the next two days… 🚀
2123
Johan Vos @johanvos.bsky.social · 13/08/2026
I see headlines like "AI writes the code, humans can spend more time thinking about decisions". IMO writing code never was a problem. On the contrary, while writing code, developers gained a better understanding. If you stop writing code, you lose insights needed for decisions. Understanding is key.
060
Johan Vos @johanvos.bsky.social · 10/08/2026
This is huge. Very excited it will be (as a preview feature) in JDK 28. Congrats to all contributors.
080
Johan Vos @johanvos.bsky.social · 10/08/2026
Looking for input/feedback from Java developers on 2 different topics: 1. Is there interest in a JavaFX workshop/conference/training in Belgium? 2. Is there interest in a gathering with fellow Java developers working on scientific topics (writing java code, not only using 3th party code) #java
365
Johan Vos @johanvos.bsky.social · 22/07/2026
Important: we (Gluon) provide all those builds (with CPU patches) for free. It's a fair amount of work to do this. Please support us by: 1. buy LTS subscriptions (even if you can download them for free) 2. contact us for T&M work 3. spread this news Thanks for keeping JavaFX a community effort.
052
Johan Vos @johanvos.bsky.social · 21/07/2026
Gluon's JavaFX CPU builds for JavaFX 17/21/25/26 are available now. gluonhq.com/news/2026-07...
gluonhq.com
July 2026 Critical Patch Update: Essential Security and Stability Fixes for OpenJFX — Gluon
Today we are publishing the July 2026 Critical Patch Update (CPU) for OpenJFX. This coordinated quarterly release delivers urgent security hardening, critical third-party dependency updates, stability...
031
Johan Vos @johanvos.bsky.social · 14/07/2026
Imho, the role of scientists is very important. Scientific evidence is increasingly ignored by the public and politicians if it doesn't fit agendas (e.g. ignoring climate scientists). But laws of nature don't change because people don't like them. Time to show more respect for scientists and nature.
020
Reposted by Johan Vos
Official account of jfxcentral.com @jfxcentral.com · 19/06/2026
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links. Thanks to Michael Strauß xdsswar @rgiskard7.bsky.social @frankdelporte.be ZEISS Meditec @wolfgangweigend.bsky.social Happy reading, and have a lovely #Java weekend!
Screenshot
265
Reposted by Johan Vos
Tom Cools @tomcools.be · 10/06/2026
The last Belgian #Java User Group before the summer stop is in the books! Thank you again to @oniryx.be for hosting us every year in June since we started! A big massive thank you to @glycin.bsky.social and @ted.dev for presenting #spring and #eventsourcing See you all after summer! ☀️
0113
Reposted by Johan Vos
Official account of jfxcentral.com @jfxcentral.com · 05/06/2026
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links. Thanks to @johanvos.bsky.social @ingstudios.dev Striking_Creme864 @dlemmermann.bsky.social @frankdelporte.be @foojay.io Happy reading, and have a lovely #Java weekend!
1148
Johan Vos @johanvos.bsky.social · 04/06/2026
My advice to junior developers wondering if they should write code: yes, please do! Write code, use whatever assist tools you want to, but most of all: learn! Make sure to understand every single line you write. When you fix an issue, understand why it failed, and why it works with your fix. (1/2)
151
Johan Vos @johanvos.bsky.social · 04/06/2026
Absolutely agree. As an OSS dev myself, I know how frustrating this is. I believe one of the problems is that the concept "open source" has been abused by big companies because it sounds friendly, and they make lots of $$ with it, creating different user expectations.
010
Reposted by Johan Vos
Devoxx Belgium @devoxx.com · 02/06/2026
Devoxx Belgium CFP is open! New tracks & info @ devoxx.be ❤️☕️💀
0135
Johan Vos @johanvos.bsky.social · 01/06/2026
I've spent most of today (and the past few days) on JavaFX 17/21/25 LTS. It's a lot of work, but almost a pleasure because the tools/procedures are so clear. Skara is extremely helpful with backports. And it's deterministic. JavaFX is very well maintained. #openjfx #openjdk
0155
Reposted by Johan Vos
Official account of jfxcentral.com @jfxcentral.com · 22/05/2026
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links. Thanks to Ilmetallaro @leoxiong.bsky.social @brunoborges.bsky.social @rladstaetter.bsky.social Kareem @dlemmermann.bsky.social @foojay.io @frankdelporte.be Lee Wyatt Striking_Creme864 Matt Coley Florian Enner
Screenshot
0127
Johan Vos @johanvos.bsky.social · 15/05/2026
Often, the real problem in software development seems to me comparable to fixing a system with 5 equations and 6 unknowns, or 6 equations and 5 unknowns. Once you have an equal amount of independent equations and unknowns, consider it done (writing the code is not the problem).
000
Johan Vos @johanvos.bsky.social · 06/05/2026
Years ago, I created RedFX, a Quantum Computer simulator in #Java (github.com/redfx-quantu...) and wrote a book about QC (with Java) (www.manning.com/books/quantu...) . My main goal was to understand QC, and writing (code/book) helped a lot. Now I want to move forward, and do more useful things.
github.com
GitHub - redfx-quantum/strange: Quantum Computing API for Java
Quantum Computing API for Java. Contribute to redfx-quantum/strange development by creating an account on GitHub.
151
Johan Vos @johanvos.bsky.social · 24/04/2026
Most recent Quantum Computing headlines focus on "breaking encryption" (negative framing). I wish there was more attention for the positive things QC can do, e.g. in drug discovery, using VQE. #quantumcomputing
110
Johan Vos @johanvos.bsky.social · 21/04/2026
Enjoy the latest and safest releases of JavaFX! And if you want to help us building/distributing these releases, consider our LTS support at gluonhq.com/lts
040
Johan Vos @johanvos.bsky.social · 20/04/2026
Excellent writing from Markus. "In real Java systems, the hard part was never mostly typing. The hard part is understanding what the system is allowed to do, what it must never do..." -> I absolutely agree.
050
Johan Vos @johanvos.bsky.social · 20/04/2026
Glad to see the Headless JavaFX Platform is being used. It really makes automated UI tests on CI much easier.
0123
Johan Vos @johanvos.bsky.social · 19/04/2026
Understanding code is so much more important than writing code.
071
Johan Vos @johanvos.bsky.social · 30/03/2026
This was the thing (actually, it was the //c for me) that got me interested into programming. At different abstraction levels: from PASCAL to assembly (CALL -151). I loved the open, endless possibilities. Never had that feeling with a closed mac, so I moved to Linux later. Wozniak is a genius.
010
Reposted by Johan Vos
Sylvain Wallez @swallez.com · 18/03/2026
Excellent read. A sufficiently detailed spec is not far from code. I wouldn't be surprised to see a formal grammar for specs emerge, at which point we'll just have invented a higher level programming language or reinvented MDA. And then we'll just need a compiler, not an LLM.
3174
Johan Vos @johanvos.bsky.social · 17/03/2026
Gluon continues to lead the OpenJFX project. Here is JavaFX 26.
1142
Johan Vos @johanvos.bsky.social · 17/03/2026
JavaFX 26 SDK's are available, maven artifacts are being published (but it seems to be a busy publishing day ;) )
maven central screenshot, showing openjfx 26 in "publishing" status
051
Reposted by Johan Vos
Robert Ladstätter @rladstaetter.bsky.social · 17/03/2026
Just released CameraApp on #windows and #linux appstores! Check out this project which resurrects my old passion of doing work with #JavaCV and #JavaFX 🚀 github.com/rladstaetter... Download Binaries here github.com/rladstaetter... #snap #rpm #deb #msi
github.com
GitHub - rladstaetter/CameraApp: Display a videostream from your webcam with JavaFX and JavaCV
Display a videostream from your webcam with JavaFX and JavaCV - rladstaetter/CameraApp
031
Reposted by Johan Vos
Gluon @gluonhq.bsky.social · 12/03/2026
We’ve all been there. You’re working on a JavaFX application, and you hit that wall. You search the forums. You check Stack Overflow. You spend days tweaking code, hoping for a breakthrough. There is a faster way! Read more: gluonhq.com/why-spend-a-...
gluonhq.com
Why spend a week on a bug that we can fix in an hour? - Gluon
We’ve all been there. You’re working on a JavaFX application, and you hit that wall. Maybe it’s a strange rendering glitch on a specific OS, a memory leak you can’t pin down, or a performance bottlene...
052
Johan Vos @johanvos.bsky.social · 16/03/2026
Remember Blackdown?
000
Reposted by Johan Vos
Foojay, the Friends Of OpenJDK @foojay.io · 12/03/2026
We're excited to spotlight a fantastic community-driven initiative: the "Java Education Catalog". It wants to bring #Java back into #education, where it belongs! An initiative by @igfasouza.bsky.social and @frankdelporte.be. github.com/foojayio/jav... foojay.io/today/bringi...
foojay.io
foojay – a place for friends of OpenJDK
foojay is the place for all OpenJDK Update Release Information. Learn More.
053
Johan Vos @johanvos.bsky.social · 12/03/2026
We can help you with your JavaFX Application. Contact Gluon if you want a quick scan, advice, troubleshooting,... It's not hard to create a UI in Java -- but it's often helpful to get tailored advice from the experts (we learned many things the hard way ;) )
051
Reposted by Johan Vos
Mo Ryan @moryan.bsky.social · 11/03/2026
I finally lost my shit about so-called AIs, LLMs, enshittification & everything fucking evil that @officialgrammarly.bsky.social is doing. I'm fucking furious, and not just about what 1 company has done. An open letter to Grammarly & the rest of the LLM hype machine www.moryan.com/an-open-lett...
moryan.com
An open letter to Grammarly and other plagiarists, thieves and slop merchants
To everyone at Grammarly, I am writing a book right now, a really challenging endeavor that no doubt someone in Silicon Valley will think it’s fine to steal the day it’s published. I’ve been a profes...
837981496
Reposted by Johan Vos
Deirdre Connolly¹ ² @durumcrustulum.com · 09/03/2026
First session is beyond secure messaging, starting with 'A Practical Wrapper Protocol for Metadata-Hiding in Messaging' #realworldcrypto
161
Johan Vos @johanvos.bsky.social · 03/03/2026
This sounds like a good initiative. I'll have to do more reading about the Commonhaus Foundation.
010
Reposted by Johan Vos
Frank Delporte @frankdelporte.be · 02/03/2026
#Lottie4J, a new library, is now available on #Maven Central. With this library, you can load and parse @lottiefiles.bsky.social animations as #Java objects, and integrate them as a #JavaFX component in your application. www.youtube.com/watch?v=6t1O... More info: webtechie.be/post/2026-03...
youtube.com
Lottie4J: A JavaFX Player for Lottie Animations in Java Applications
YouTube video by Frank Delporte
0124
Johan Vos @johanvos.bsky.social · 02/03/2026
I don't have more marketing skills than this. But it's 100% honest.
030
Johan Vos @johanvos.bsky.social · 27/02/2026
Java and JavaFX apps are often long-lived apps, requiring Long-Term support of Java(/FX). Maintaining LTS releases is a complex, resource-intensive process. Gluon delivers JavaFX LTS builds for free, making JavaFX supported and safe on many configurations. Your company can support us in doing this.
061
Reposted by Johan Vos
Official account of jfxcentral.com @jfxcentral.com · 20/02/2026
Here is the new (and long!) #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links. Thanks to CommonGround_2048 @johanvos.bsky.social @gluonhq.com JabRef @tom-doerr.bsky.social @lidianycs.bsky.social @logorrr.bsky.social @hansolo.eu 1/2
Partial screenshot, there is a lot more on the site!
1118
Reposted by Johan Vos
Frank Delporte @frankdelporte.be · 13/02/2026
I got #Java 25 running on the #RISCV #BeagleBoard BeagleV-Fire! After my initial struggles in a previous video, I succeeded in upgrading Ubuntu and installing Java! In this video www.youtube.com/watch?v=p08u... and blog webtechie.be/post/2026-02..., I share a step-by-step guide. #JavaOnRiscV
youtube.com
I Got Java 25 Running on the RISC-V BeagleBoard BeagleV-Fire
YouTube video by Frank Delporte
082
Johan Vos @johanvos.bsky.social · 11/02/2026
How can I filter away the "WOW, my LLM wrote some code that millions of developers wrote before and now I can do it too without being smart"-messages and instead focus on posts where humans tackle real, unsolved, hard and barely documented problems?
173
Johan Vos @johanvos.bsky.social · 21/01/2026
Maintaining LTS versions for a project like JavaFX is complex and resource-intensive. It requires a fair amount of the Gluon resources, but it is extremely important to keep JavaFX secure, modern and relevant. You can support us at gluonhq.com/lts #java #javafx #opensource
gluonhq.com
0147
Reposted by Johan Vos
Sean Mullan 🏳️‍🌈 @seanjmullan.org · 12/01/2026
JEP 527, "Post-Quantum Hybrid Key Exchange for TLS 1.3" now proposed to target JDK 27: openjdk.org/jeps/527 mail.openjdk.org/pipermail/jd... #jdk #openjdk #tls #crypto #pqc
openjdk.org
JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3
073