- James Macaulay has posted about finding illegal fish bomb blasts in Tanzania using machine learning and JavaFX.
- Adam Carroll has an a post about his Santulator app, giving some useful tech details. Amongst other things, he shows how JavaFX CSS can be used to give an application a festive colour scheme.
- Peter Rogge has released Lib-I18N v0.6.1.
- Marcel Schlegel has released JFXAnimation 2.0, supporting CSS keyframe animation for JavaFX.
- Gerrit Grunwald has posted about another of his great ‘Friday Fun’ controls – this time a nice looking odometer spinner.
- Eirini-Eleni Papadopoulou has written about Everest, a JavaFX-based REST API testing client.
- Pedro DV has released JMetro 5.
A quiet week this week:
- Don Laiquit has open sourced Crypto FX Wallet – “a layer working above the command line wallet of a crypto node. It handles just a limited subset of all the available commands.”
- Adam Carroll has published an article showing how to use the Java Packager with JDK 11 to package up a JavaFX application.
- Peter Rogge has updated Lib-I18N to version 0.6.0, which includes more unit tests and improved documentation.
- Peter has also released Yin-Yang 0.8.0. This application is a sample app that uses JavaFX features like borderless windows, multilingualism, animations, etc.
- RichTextFX 0.9.2 has been released. A few bug fixes and a memory leak issue have been addressed with this release.
- Adam Carroll has released an update for Santulator, which adds ability to import a spreadsheet containing the names of participants.
For almost precisely one year I’ve been working in the Microsoft Cloud Developer Advocacy team, focused on all things Java. I’ve enjoyed my time in this team, and I’ve learned a lot. I’ve been staggered by the degree to which the team is a magnet for highly skilled, highly motivated, and highly renowned people (I was the only glitch in the hiring matrix). Personally, my big rewards from the past year were two things:
- I managed to improve my public speaking skills and confidence – I started the year a little rusty, but by the middle of the year I was presenting to rooms of 800 and more people quite regularly, and by the end of the year I gave my first keynote at QCon Shanghai. The large number of presentations I gave came about because not enough conferences said ‘no’ to me when I submitted, so I found myself travelling and presenting far more than anticipated! I really enjoyed the ability to share my love of developer experience and good API design far and wide. I put up a page on my site that includes a few of the videos, as well as a DZone Refcard that I wrote.
- When I wasn’t travelling, my biggest reward was being able to work across all engineering teams at Microsoft, to ensure their SDKs and APIs were as good as they could be. I really enjoyed the opportunity to bring my Java expertise to a new audience inside Microsoft. I also enjoyed the ability to expose the work of these teams through the Java portal on docs.microsoft.com.
The team I’ve worked with has been exceptional, and the managers I had above me – Bruno Borges, Tim Heuer, Chad Fowler, Jeff Sandquist – even Scott Guthrie – have been extremely open, available, and supportive of me. Microsoft is a great organisation to be a part of, and the Cloud Developer Advocacy team is an awesome team. I highly encourage everyone suitably qualified to consider joining the team. Ping me if you ever want to learn more.
So, today, I’m excited to say that I’m refactoring things a little 🙂 As of next week, I am moving out of the Cloud Developer Advocacy team, and I’m taking on a Senior Software Engineer role in the Azure SDK team. My new role is to serve as the Java representative on the architecture board for Azure SDKs, and to help drive excellence in our Java developer experience. I will be heavily involved in driving the API design for our next generation of Java Azure SDKs, working alongside a team of excellent engineers to make this a reality.
I will continue to work remotely from New Zealand, as I have always done, and I look forward to the challenge ahead.
I’m back and well-rested after a week in Honolulu (although as it was noted to me on Twitter, taking kids on vacation is pretty much turning the vacation into ‘looking after kids in a different location’).
- Peter Rogge has released Lib-I18N version 0.5.0. This library “allows developers to easily bind
.propertieskey (values) to a [StringBinding]. So changing the language during runtime in a JavaFX application won’t be a problem anymore.”
- Adam Carroll has released Santulator, an open source secret santa present draw app written with JavaFX 11.
- Pedro DV has released JMetro 4.8, with a number of Metro / Fluent Design styles revamped or tweaked.
- GOXR3PLUS STUDIO has released an update to the media player / web browser called XR3Player (along with a video of it in action), as well as an update to FX-BorderlessScene, an “undecorated JavaFX Scene with implemented move, resize, minimise, maximise, close and Windows Aero Snap controls”.