Frank Delporte

Frank Delporte

@frankdelporte.be

Senior Technical Writer at Azul - Author of “Getting Started with Java on the Raspberry Pi” - Blogging, writing, podcasting, and experimenting about all things #Java and #JavaOnRaspberryPi - Java Champion

1.4K followers586 following285 posts

Frank Delporte reposted

On Foojay: @frankdelporte.be explains how Sheetmusic4J 0.0.5 adds LilyPond import and export. Load a .ly file and render it natively in JavaFX, or save any score as LilyPond for a PDF. It also brings engraving improvements like nested tuplets. foojay.io/today/sheetm... #Java #JavaFX

foojay.ioSheetmusic4J 0.0.5: LilyPond Import and ExportSheetmusic4J 0.0.5 can read and write LilyPond files through the ScoreFile facade, and brings engraving improvements like tuplet placement and octave clefs.

Frank Delporte reposted

Pi4J Drivers v1.2.0 is out. It adds ePaper displays with partial updates, new DAC/ADC drivers, motor drivers like the LN298 and ULN2003, and a LoRa driver for the Semtech LR11xx. @frankdelporte.be explains the highlights on Foojay: foojay.io/today/pi4j-d... #Java #RaspberryPi #Pi4J

foojay.ioPi4J Drivers V1.2.0: ePaper, DAC/ADC, Motors, and LoRaPi4J Drivers V1.2.0 adds ePaper displays with partial updates, new DAC and ADC drivers, motor and servo controllers, and a LoRa transceiver driver for Java on the Raspberry Pi.

Frank Delporte reposted

On Foojay, @frankdelporte.be explains Azul's October 2026 Zulu update: 53 CVEs patched, then an out-of-cycle release on October 21 for compromised eMudhra CA keys. It also covers why security-only CPU builds are the faster, safer way to patch. foojay.io/today/azul-z... #Java #OpenJDK

foojay.ioAzul Zulu October 2026 Quarterly Update: 53 CVEs, Then a Zero-Day One Day LaterA record 53 CVEs fixed in the October 2026 quarterly update for Azul Zulu, overtaken within a day by a zero-day: compromised eMudhra CA keys and an out-of-cycle release.

Frank Delporte reposted

A friendly reminder that #Java #HelloWorld looks like this since Java 24: void main() { println("Hello World"); } No, it is not "public static void main..." anymore. 🫶

Sheetmusic4J 0.0.5 adds LilyPond! 🎼 The Java(FX) sheet music library can now read and write .ly files, alongside MusicXML, MIDI, ABC, and Guitar Pro. Render LilyPond scores natively in JavaFX, without running LilyPond itself. webtechie.be/post/sheetmu... #Java #JavaFX

webtechie.beSheetmusic4J 0.0.5: LilyPond Import and Export · webtechie.beSheetmusic4J 0.0.5 can read and write LilyPond files through the ScoreFile facade, and brings engraving improvements like tuplet placement and octave clefs.

Frank Delporte reposted

Frank Delporte reposted

Lottie4J 1.2.7 is a performance-only release. @frankdelporte.be explains how caching decoded images and reusing matte buffers cut GC pauses from 531 to 177 in a 22-second run. Note: use 1.2.8, which fixes a matte regression. foojay.io/today/lottie... #Java #JavaFX

foojay.ioLottie4J 1.2.7: A Performance ReleaseLottie4J 1.2.7 focuses on performance: image assets are decoded once and cached, track mattes reuse their buffers between frames, and GC pauses drop by two thirds.

A new version of #Lottie4J, the #Java and #JavaFX library to render Lottie animations, is available. Release 1.2.7 doesn’t bring new features, but focuses fully on performance. * Image Assets Are Decoded Once * Optimized Track Mattes webtechie.be/post/lottie4...

webtechie.beLottie4J 1.2.7: A Performance Release · webtechie.beLottie4J 1.2.7 focuses on performance: image assets are decoded once and cached, track mattes reuse their buffers between frames, and GC pauses drop by two …

Frank Delporte reposted

Creating an internal tool for automated test recording of temporary power equipment. Day one: sign-in screens done, using the new StageStyle.EXTENDED for seamless window controls and Lottie4j for the animation playback. #JavaFX

Frank Delporte reposted

Replying to @foojay.io

So nice to finally have a markdown-based static site generator for the JVM. Thanks for your hard work.

Frank Delporte reposted

Frank Delporte reposted

Yesterday we announced AsciiDoc support, and now Mermaid, so you can create diagrams directly in your articles using simple text syntax. No more external tools needed for flowcharts, sequence diagrams, and more. By @frankdelporte.be. foojay.io/today/diagra... #Mermaid #DiagramsAsCode #Java

foojay.ioDiagrams as Code: Mermaid Support on the new FoojayFoojay articles now render Mermaid diagrams from a fenced code block. Write the diagram in Markdown, get a real diagram, and keep it reviewable in the pull request.

Frank Delporte reposted

We just added AsciiDoc support to Foojay! Authors can now write posts in their preferred format alongside Markdown. Check out how it works and what it means for contributors. More info and examples in this post by @frankdelporte.be: foojay.io/today/asciid... #AsciiDoc #Java

foojay.ioAsciiDoc Support on the new FoojayFoojay articles can now be written in AsciiDoc as well as Markdown. Named blocks, real tables, source callouts and admonitions — the things Markdown has no syntax for.

Frank Delporte reposted

We've given Foojay a fresh new look and an improved experience. The redesigned site is now live with better navigation, updated features, and a cleaner interface. Check out what's new by @frankdelporte.be: foojay.io/today/announ... #Java #Foojay #OpenJDK

foojay.ioAnnouncing The New FoojayFoojay has a new home: a static, open-source site where publishing an article is a pull request. Same URLs, same archive, much faster, and new features.

Frank Delporte reposted

Frank Delporte reposted

Frank Delporte reposted

Frank Delporte reposted

Frank Delporte reposted

The tool is built with JavaFX and works on Windows, Linux, macOS, and FreeBSD, in addition to supporting uncommon architectures like ARM, RISC-V, MIPS, and LoongArch, something that most commercial launchers do not offer.

sinapti.caHMCL, the cross-platform Minecraft launcher that has nearly 9,800 stars on GitHub - SinapticaHMCL (Hello Minecraft! Launcher) is an open-source, cross-platform Minecraft launcher that allows you to install mods, manage modloaders, and customize the game

Frank Delporte reposted

Frank Delporte reposted

Sheetmusic4J 0.0.3 is out! I shipped 0.0.1 as a question: does anyone want a native Java(FX) sheet music library? LinkedIn comments got answered: now it reads/writes ABC notation and imports Guitar Pro 7/8 files, plus lots of engraving improvements. webtechie.be/post/sheetmu... #Java #JavaFX

webtechie.beSheetmusic4J 0.0.3: When LinkedIn Comments Becomes Features · webtechie.beAfter introducing Sheetmusic4J, two LinkedIn comments challenged me to support ABC notation and Guitar Pro files. Release 0.0.3 does exactly that, alongside a …

Frank Delporte reposted

Oracle is adding between-quarters security releases for Java (CSPUs), first one Aug 18, 2026. Quarterly CPUs stay, but urgent fixes can now ship outside that window because AI has shortened the exploit timeline. What it means for your release pipeline by @frankdelporte.be foojay.io/today/new-be...

foojay.ioNew Between-Quarters Security Updates for Java: What CSPUs Mean for Your Release Pipeline - foojayIn an announcement on the OpenJDK Updates Mailinglist on July 20, 2026, Rob McKenna explained a change in the Oracle security release cycle for JDK - by Frank Delporte

Frank Delporte reposted