Over the past weeks, I asked Gemini some small questions about CompletableFuture. It helped fixing my problem, but I didn't really learn anything. I just watched a presentation by @venkats.bsky.social (www.youtube.com/watch?v=9ueI...) and wow, now I understand! Keep learning. Increase your value.
Johan Vos
Johan Vos
@johanvos.bsky.social
Java Champion, Gluon and LodgON. co-lead OpenJFX, lead OpenJDK-Mobile . Java for science, Quantum Computing. PhD
870 followers75 following319 posts
Johan Vos reposted
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links. Thanks to @johanvos.bsky.social, the OpenJFX team, @frankdelporte.be, AsharPeshimam and XenFive Happy reading, and have a lovely #Java weekend!
Johan Vos reposted
The October 2026 Critical Patch Update for OpenJFX is out: 27.0.1, 25.0.5, 21.0.13 and 17.0.21. All releases are publicly available, thanks to our LTS subscribers. Don’t forget to update your JDK too! gluonhq.com/news/2026-10... #java #javafx #openjfx
Today, we released the CPU releases JavaFX 17.0.21, JavaFX 21.0.13, JavaFX 25.0.5 and JavaFX 27.0.1. All builds available for free but you can buy support from us etc (Gluon) -- see gluonhq.com/products/jav...
This release is packed with security fixes that I had to inspect line by line. To me, it was the hardest one ever, but I'm happy with the result. Will do official announcement tomorrow or so. #java #javafx
I recently looked deeper in the Java Vector API, and I'm seeing performance improvements when using it for quantum computing (in Strange, github.com/redfx-quantu...). I hope to merge a patch in the near future, and it might make a good talk for the JavaChampions Conference. #java #quantumcomputing
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
Johan Vos reposted
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
Johan Vos reposted
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
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.
Building software is the easy part. Maintaining it is the hard part. This has always been a problem going back to the myth of "I can code that up in a weekend".
Johan Vos reposted
“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.
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.
This is huge. Very excited it will be (as a preview feature) in JDK 28. Congrats to all contributors.
The first part of OpenJDK’s Project Valhalla, JEP 401 (Value Objects), has been integrated into JDK 28 as a preview feature and is now available in the early-access builds. More information: openjdk.org/projects/val... #JDK28 #OpenJDK #Java
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.
A very important JavaFX CPU update is available for JavaFX 17/21/25/26. Read about (and download) the Gluon JavaFX builds here: gluonhq.com/news/2026-07...
Gluon's JavaFX CPU builds for JavaFX 17/21/25/26 are available now. gluonhq.com/news/2026-07...
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.
Johan Vos reposted
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!
Johan Vos reposted
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! ☀️
Johan Vos reposted
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!
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.
So many still don't understand the open source contract. I don't develop code for your needs. I develop code for my needs and share it with you to use however you like (in accordance with the license). Nothing says I have to continue working on it or accept contributions. I might, but I might not.
Johan Vos reposted
Johan Vos reposted
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
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.
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
The April 2026 OpenJFX Critical Patch Update is out. Security and stability fixes for JavaFX 26.0.1, 25.0.3, 21.0.11 and 17.0.19 gluonhq.com/april-2026-c...
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.
I use AI every day, and I’m less convinced the real gain is productivity. For senior Java devs, a lot of the work just moved: less typing, more review, more judgment, more mental load. buff.ly/fyU31Vx
Glad to see the Headless JavaFX Platform is being used. It really makes automated UI tests on CI much easier.
#Lottie4J had a unit test I marked "can not run on CI, because it requires a display." #JavaFX 26 fixed that with a built-in headless platform. Full story of how it helped me to run visual comparison tests on GitHub Actions: webtechie.be/post/2026-04... #Java #JavaFX #Lottie4J
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.
Apple II Forever!
Johan Vos reposted
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.
New blog post: "A sufficiently detailed spec is code" I wrote this because I was tired of people claiming that the future of agentic coding is thoughtful specification work. As I show in the post, the reality devolves into slop pseudocode haskellforall.com/2026/03/a-su...
Johan Vos reposted
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
Johan Vos reposted
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-...
Johan Vos reposted
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...