Frank Delporte
Frank Delporte is a Java Champion, Java Developer, Technical Writer at Azul, Blogger, Author of "Getting started with Java on Raspberry Pi", and Pi4J Contributor.
Frank blogs about his experiments with Java and JavaFX, sometimes combined with electronic components, on the Raspberry Pi.
Jakarta EE 11: Beyond the Era of Java EE
This user guide provides a brief history of Java EE/Jakarta EE and a detailed overview of some of the specifications that will be updated in Jakarta EE 11.
Step up your coding with the Continuous Feedback Udemy Course: Additional coupons are available
What do you know about the code changes that were just introduced into the codebase? When will you notice if something goes wrong?
Stable, Secure, and Affordable Java
Azul Platform Core is the #1 Oracle Java alternative, offering OpenJDK support for more versions (including Java 6 & 7) and more configurations for the greatest business value and lowest TCO.
Do you want your ad here?
Contact us to get your ad seen by thousands of users every day!
[email protected]I Got Java 25 Running on the RISC-V BeagleBoard BeagleV-Fire
Table of Contents The ChallengeThe Solution: BeagleBoard Imaging UtilitySerial Connection SetupFailed With macOSSucceeded With LinuxInstalling Java 25What's Next: Performance TestingConclusion After my initial struggles with the BeagleV-Fire in a previous video, I succeeded in getting Java 25 running on RISC-V-powered ...
Table of Contents ARM versus RISC-V?BeagleBoardsTest BoardsFirst TestsBeagleY-AI (ARM Processor)BeagleV-Fire (RISC-V Processor)BeagleV-Ahead (RISC-V Processor)PocketBeagle 2 2 (ARM Processor)Conclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asked …
Table of Contents YouTubePodcast AppsGuestsContent Every six months, we get a new version of Java. Java 26 is just around the corner and will be released soon. But most companies stick to LTS (Long-Term Support) versions, which are maintained and …
Table of Contents Why RISC-V?StarFive VisionFiveTest BoardGetting StartedHardware SetupInstalling UbuntuJava Installation and TestingInstalling JavaSimple Java TestsConclusion As part of my 2026 learning goals around Java on RISC-V (see this post about x86 versus ARM versus RISC-V), I’ve asking various suppliers …
Java developers from around the world are writing a book about a question that’s becoming impossible to ignore: how do we write software that’s good for both our projects and the planet? Sustainability for Java Developers: Towards an Understanding of …
Table of Contents CoreApplicationsGamesComponents, Libraries, ToolsPodcasts, Videos, BooksTutorialsMiscellaneousJFX Central Here are the JavaFX LinksOfTheMonth of January 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one of …
Table of Contents OrangePi LineupTest BoardsOrangePi 5 UltraOrangePi RV2Getting StartedHardware SetupJava Installation and TestingOrangePi 5 Ultra (ARM)OrangePi RV2 (RISC-V)Conclusion As part of my 2026 learning goals around Java on Single Board Computers and RISC-V (see this post about x86 versus …
Table of Contents YouTubePodcast AppsGuestsMichal MaléřHolly CumminsLinksContent For this episode of the Foojay Podcast, we invited the author of three recent posts published on Foojay. And he brought a colleague to get even more expert knowledge in this podcast! We …
Table of Contents ARM: Efficient by DesignARM on Mobile DevicesARM on Raspberry PiARM on Cloud ComputingARM in the Apple M-SeriesJava on ARMx86: Running the Same Code Since 1985Decades of Desktop, Laptop, and Server DominanceAMD versus Intel: Two Implementations of x86Intel’s …
Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Difference With the Six-Month Release CycleDistributor AvailabilityIn this January ReleaseNext Steps The January 2026 OpenJDK quarterly updates are now (or will soon be) available from various OpenJDK distributors. …
Table of Contents A Quick History LessonForeign Function & Memory (FFM) APIThe Problem With JNIHow The FFM API EvolvedSimple Code ExamplesWhy the FFM API Matters for Raspberry Pi ProjectsPi4J ArchitectureThe FFM TransformationA Community Success StoryBeyond Raspberry PiPi4J Examples Using the …
So happy to see @OpenJDK uses #SonarCloud to guarantee High #CodeQuality for @java #Java25 @SonarSource
https://bugs.openjdk.org/browse/JDK-8357798
The hottest #Java unconference in the world is coming back 27-31 July 2026 (starting evening of 26th). Deep discussions about Java and life. We are making some seats available using a lottery system. Draw will be on Friday the 20th Feb. Sign up here: https://www.jcrete.org/lottery
Confession: I usually lose the Flow switching between Quality Gates and Code 📉😅
But I connected @claudeai + #SonarQube via #MCP
Verify & Fix vulnerabilities without touching the mouse.
Zero context switching. Pure flow. 🚀
https://foojay.io/today/claude-code-sonarqube-mcp/
#Java #AI @foojayio