[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

April, 2025

  • 22 April

    Jakarta EE 11 Web Profile Released, Enabled by Eclipse GlassFish

    Author: Ondro Mihalyi Original post on Foojay: Read More The Jakarta EE 11 Web Profile has officially been released on March 30, 2025 — bringing a cleaner, more modern baseline to the Jakarta EE platform, with strong alignment to recent Java versions, improved modularity, and the removal of legacy specifications. Although it comes later than planned, due to unexpected challenges in refactoring …

    Read More »
  • 18 April

    Async file IO with Java and io_uring

    Author: David Vlijmincx Original post on Foojay: Read More When I first started exploring Virtual Threads in Java, I wanted to understand everything about them like, performance characteristics, when they yield, and limitations. This journey led me to an interesting challenge about file I/O operations. These operations cause Virtual Threads to become “pinned” to platform threads, limiting their effectiveness for …

    Read More »
  • 16 April

    Optimizing the Garbage Collector when Migrating Cloud Workloads

    Author: Kieran Hejmadi Original post on Foojay: Read More Introduction to Java on Arm You might associate Arm primarily with smartphones and the Java-based Android runtime. However, OpenJDK has supported AArch64 on Linux since 2014— before Arm-based cloud instances were widely available. Fast forward a decade and major cloud providers have their own Arm-based instances like AWS Graviton, Microsoft Azure …

    Read More »
  • 16 April

    Breaktime Tech Talks (Ep39): Why embedding models should match + Advice for starting a blog

    Author: Jennifer Reif Original post on Foojay: Read More This is episode 39 of the Breaktime Tech Talks podcast. I’m at a conference this week presenting on a variety of different topics, but I stopped for just a few minutes to document some recent learnings while I was preparing the code projects for this week’s sessions. I’ll chat about a …

    Read More »
  • 15 April

    A Guide to Creating JavaFX Native Images

    Author: Catherine Edelveis Original post on Foojay: Read More Combining JavaFX-based applications with GraalVM Native Image will enable you to create platform-specific executables that don’t require the JVM to run. In this article, we will look into two ways of turning JavaFX applications into native images: manually and with the Maven plugin. We will also learn to integrate this process …

    Read More »
  • 14 April

    Foojay Podcast #69: All Things Java at VoxxedDays Amsterdam

    Author: Frank Delporte Original post on Foojay: Read More On April 3rd, the first VoxxedDays event in Amsterdam took place. VoxxedDays are tech events organized by local community groups, with support from the Devoxx team. Geertjan Wielenga brought along a camera and microphone and spoke with many of the attendees. This is the first Foojay podcast ever to feature more …

    Read More »
  • 10 April

    Time to panic? AI and Cybercrime legislation is on your doorstep now

    Author: Steve Poole Original post on Foojay: Read More As we settle into 2025, legislation around AI and cybercrime is no longer a distant threat or vague aspiration. It’s here, real, and it’s already changing how companies must build, deploy, and secure intelligent systems. If you’re a developer, security engineer, or anyone responsible for the software supply chain, it’s time …

    Read More »
  • 9 April

    Register for Foojay Webinar: “Java’s Place in the AI Revolution”

    Author: Frank Delporte Original post on Foojay: Read More This first online Foojay Webinar will highlight Java’s place in the AI Revolution, focusing on Exploring AI/ML Using Pure Java Tools. AI and Machine Learning (ML) are becoming essential in modern software development. For Java developers, there’s no need to switch technology stacks.  It’s now possible to build, train, and deploy …

    Read More »
  • 9 April

    Mutation Testing in Rust

    Author: Nicolas Frankel Original post on Foojay: Read More I’ve been a big fan of Mutation Testing since I discovered PIT. As I dive deeper into Rust, I wanted to check the state of mutation testing in Rust. Starting with cargo-mutants I found two crates for mutation testing in Rust: cargo-mutants and mutagen mutagen hasn’t been maintained for three years, …

    Read More »
  • 9 April

    The try block in Rust

    Author: Nicolas Frankel Original post on Foojay: Read More I wrote previously about libs for error management in Rust. This week, I want to write about the try block, an experimental feature. The limit of the ? operator Please check the above article for a complete refresher on error management in general and the ? operator in particular. In short, …

    Read More »