sosuisen
sosuisen.bsky.social
sosuisen
@sosuisen.bsky.social
Hidekazu Kubota
JavaFX and PKMS (Logseq, Obsidian) enthusiast
https://github.com/sosuisen/
VSCode Extensions for JavaFX:
https://marketplace.visualstudio.com/publishers/sosuisha
Reposted by sosuisen
I'm a fan of using JavaFX properties to implement MVVM patterns.

IMHO, it might be worth exploring native debounce/throttle support in JavaFX's event model.

This could potentially improve performance while also enhancing developer convenience.
(Just sharing a thought, not a feature request.)
November 19, 2025 at 4:45 PM
Reposted by sosuisen
Looking for feedback:
The JavaFX Properties/listeners approach if really powerful to bind UI components to changing values.

But it is often over-used and the main source of performance issues. It's very easy to kill performance by adding a listener to a property that is modified during layout.
November 19, 2025 at 3:03 PM
That said, I suspect modifying the event model might be challenging due to backward compatibility concerns.
November 19, 2025 at 4:49 PM
Reposted by sosuisen
Will #OpenJFX get merged into #OpenJDK again? It would be a perfect match with the Java on Mobile project by @gluonhq.com and @johanvos.bsky.social ! Read more in this blog post: webtechie.be/post/2025-11...
Will OpenJFX Be Merged Into OpenJDK? It Would Be a Perfect Match with Java on Mobile!
While looking for articles for the JFX Central Links Of The Week, I found this very interesting article by Paul Krill on InfoWorld. It’s based on an …
webtechie.be
November 5, 2025 at 10:16 PM
Reposted by sosuisen
That doesn't apply to JavaFX. There are many devs, it's used in major corporate projects. But it's not a strategic component for any of the big companies working on openjfx/openjdk, so no devrel, no techvideos, no T&M sales/support... just tons of incoming mail for me.
October 29, 2025 at 10:48 AM
Reposted by sosuisen
If you're using the JavaFX "Flowless" library for virtualized controls and are observing sluggish performance, do not add stylesheets to the Virtualized Node. Add them to the Scene. I observed an immediate 10x performance boost by doing this.
October 24, 2025 at 10:36 AM
Reposted by sosuisen
I published an interview with Vlad Protsenko about the Cljfx project with a quick intro to #Clojure, demonstration of building a #JavaFX user interface, and an inside look at the @defold.com game engine and its JavaFX IDE.

www.youtube.com/watch?v=1JL6...

More info:
webtechie.be/post/2025-10...
Vlad Protsenko: Combining Clojure with JavaFX for Game Development with Defold (#21)
YouTube video by Frank Delporte
www.youtube.com
October 16, 2025 at 6:56 AM
Reposted by sosuisen
October 10, 2025 at 7:45 AM
Reposted by sosuisen
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.

Thanks to
Kevin Rushforth
Stefan Richthofer
@apidia.net
Helal Anwar
JPro
@cat-edelveis.bsky.social
@cdetastes.bsky.social

Happy reading, and have a lovely #Java weekend!
September 26, 2025 at 6:54 AM
Reposted by sosuisen
September 20, 2025 at 9:59 AM
The JavaFX Builder API has been updated to support JavaFX 25. Since the JavaFX API is quite stable, I believe that supporting it through a code generator approach is straightforward.

sosuisen.github.io/javafx-build...
JavaFX Builder API Documentation
sosuisen.github.io
September 16, 2025 at 11:48 PM
Zulu's Java 25 has been added to SDKMAN. You can use it immediately!
September 16, 2025 at 10:56 PM
Reposted by sosuisen
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
I fixed an issue with the Maven Language Mode extension for VSCode that couldn't format CDATA correctly.

marketplace.visualstudio.com/items?itemNa...

#Java
Maven Language Mode - Visual Studio Marketplace
Extension for Visual Studio Code - Language support for Maven POM files
marketplace.visualstudio.com
September 15, 2025 at 5:37 AM
I have been developing a VSCode extension to generate JavaFX builders, but I decided to rewrite it as a library for a better approach. Recognizing the library's clear potential, I chose to halt the development of the extension.

github.com/sosuisen/jav...
GitHub - sosuisen/javafx-builder-class-generator: VSCode extension that provides a builder class generator for JavaFX projects.
VSCode extension that provides a builder class generator for JavaFX projects. - sosuisen/javafx-builder-class-generator
github.com
September 15, 2025 at 4:24 AM
Reposted by sosuisen
Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.

Thanks to
@gluonhq.com
@johanvos.bsky.social
Dean Courtney
Helal Anwar
Gufran Thakur
@dlemmermann.bsky.social
@sosuisen.bsky.social
JPro
@defold.com

Happy reading, and have a lovely #Java weekend!
September 12, 2025 at 5:57 AM
I'm releasing the results of my one month of effort.

The JavaFX Builder API Project provides a builder pattern API for JavaFX UI components, enabling the creation of JavaFX applications through a fluent, strongly typed, and declarative approach.

github.com/sosuisen/jav...
GitHub - sosuisen/javafx-builder-api: Fluent builder APIs for declarative JavaFX UI construction
Fluent builder APIs for declarative JavaFX UI construction - sosuisen/javafx-builder-api
github.com
September 10, 2025 at 4:13 PM
Hi, I've decided to consolidate my accounts related to JavaFX and PKMS (Logseq and Obsidian) here.
September 10, 2025 at 4:02 PM