FX Experience Has Gone Read-Only

I've been maintaining FX Experience for a really long time now, and I love hearing from people who enjoy my weekly links roundup. One thing I've noticed recently is that maintaining two sites (FX Experience and JonathanGiles.net) takes more time than ideal, and splits the audience up. Therefore, FX Experience will become read-only for new blog posts, but weekly posts will continue to be published on JonathanGiles.net. If you follow @FXExperience on Twitter, I suggest you also follow @JonathanGiles. This is not the end - just a consolidation of my online presence to make my life a little easier!

tl;dr: Follow me on Twitter and check for the latest news on JonathanGiles.net.

JavaFX links of the week, October 2

  • The big news in the last week is the release of Java 9, and with it updates to JavaFX. This is, of course, a major release which brings with it a lot of changes, mostly around modularity, but there is a huge amount of engineering effort in many less visible areas. I recommend all developers start exploring Java 9 as time permits.
  • With Java 9 out, the libraries we use all need to make the necessary changes to work under the Java 9. This week there have been a huge number of tweets and release announcements of updated versions of various libraries to support Java 9. Libraries in the Java desktop area that have announced Java 9 support include ControlsFX and FontAwesomeFX.
  • As well as libraries, Gluon has released an updated Scene Builder, for both Java 8 and Java 9.
  • Jens Deters has released a fix for MQTT.fx for a bug only present for users of MacOS High Sierra.
  • Thomas Nield has updated RxJavaFX with a minor release to tweak an API.
  • Gerrit Grunwald has returned to his tilesfx dashboard library, fixing some issues.
  • Andres Almiray has posted about defining custom behaviour in FXML with FXMLLoader.

JavaFX links of the week, September 25

It’s the week before JavaOne, and it will be a very interesting week for attendees and those playing at home. Here’s the links from the past week (or two) related to Java client, enjoy 🙂

JavaFX links of the week, September 4

It’s JavaOne season, and as always the link count drops down as people divert attention to their JavaOne slides. I can’t wait to hear how it goes for everyone – sadly I won’t be attending this year so I’ll be following through the twittersphere 🙂

JavaFX links of the week, August 28

JavaFX links of the week, August 21

JavaFX links of the week, August 14

  • Tom Schindl has published a new JavaFX UI testing tool.
  • The Oracle Technology Network has published an article by Johan Vos about building JavaFX-based mobile applications for deployment on iOS and Android.
  • Jamie Macaulay is blogging about a cool-looking JavaFX app called PAMGuard, which is a program which detects whales and dolphins acoustically. Another cool example of JavaFX being used in the wild.
  • Peter Rogge has released Lib-Tile 0.2.0. The main feature of this release is the rework of the api so that it is now possible to create reduced, mixed or your own TileSet.

JavaFX links of the week, August 7

  • Edvin Syse announced the release of TornadoFX 1.7.9. TornadoFX is a lightweight JavaFX Framework for Kotlin.
  • Tom Schindl announced the release of e(fx)clipse 3.0.0, which supports Java 9 and brings with it a host of other improvements.
  • Arnaud Hamon has put online some code to draw tree maps in JavaFX, using both the scenegraph APIs, as well as the Canvas node.
  • Almas Baimagambetov continues to improve FXGL – the JavaFX Game Library.
  • Peter Rogge continues to improve Lib-Preferences, a library for easily storing simple data to a Preferences.properties file in a JavaFx & Maven desktop applications.

JavaFX links of the week, July 31

A relatively quiet week this week:

  • I released ControlsFX 8.40.13, a major update to ControlsFX with a bunch of improvements and bug fixes. Also, I put out a few interesting stats, most notably that the last release of ControlsFX, 8.40.12, was downloaded over 153,000 times since it was released. That’s pretty amazing!
  • The JavaFX Documentation Project continued to receive more submissions and grow in volume. If you have some insightful JavaFX knowledge or a blog post you think should be included, please create a pull request!
  • Carl Walker has posted about scrolling game backgrounds in Kotlin and JavaFX.
  • Peter Rogge has continued development on his lib-database-objectdb and lib-action projects this week.

JavaFX links of the week, July 24

Ok – lets dust the cobwebs off this blog huh? Sorry about the silence folks, it’s been quite hectic around here with some travelling and conference distractions, as well as a huge amount of other stuff going on. Anyway, hopefully the worst is behind and I can get back to what is important! 🙂 Apologies if I missed your link – let me know and I’ll be sure to include it next week.

  • Dirk Lemmermann has posted about ‘going dark‘ with a darcula-inspired theme in JavaFX. This is one of those amazing things people don’t always understand about how JavaFX UI controls work – with only a very minor amount of CSS, the entire UI can change style considerably.
  • Florian Brunner has released Drombler FX 0.10. This version is mainly a bug fix release and especially fixes some issues on Macs.
  • Almas Baimagambetov continues to put out releases of FXGL – his JavaFX game library.
  • Peter Rogge continues to make releases of his lib-preferences library, ‘for easy storing simple data to a Preferences.properties file in a JavaFx & Maven desktop application.’
  • Mohammad Hossein Rimaz has a post about ‘Nonsense Mathematics to Awesome Visualization‘ where he creates cool-looking JavaFX visualisations.