Author: Richard Fichtner Original post on Foojay: Read More Table of Contents Meet Your Guides: (And finally catch up on 8 years of updates you might have missed) Let’s be honest: When was the last time you really looked at what’s new in JUnit? If you’re still using JUnit the way you did years ago, you’re not alone. But here’s …
Read More »foojay
JavaFX Links of April 2025
Author: Frank Delporte Original post on Foojay: Read More Here is the overview of the JavaFX LinksOfTheMonth of April 2025. 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 the next overviews? Let us know via links@jfx-central.com. Core Slides from the presentation “JavaFX 24 and Beyond” …
Read More »Supercharge Your Jakarta EE Skills with These Must-Read Guides
Author: Ondro Mihalyi Original post on Foojay: Read More If you’re working with Jakarta EE — or just starting to explore the power of enterprise Java — there’s never been a better time to level up your skills. Whether you’re building your first servlet, designing secure REST APIs, or diving deep into dependency injection, the Jakarta EE community has been busy crafting …
Read More »IBM’s Chief Java Architect Flies in from Canada to Share JVM Optimization Secrets—Will You Be There?
Author: Richard Fichtner Original post on Foojay: Read More It’s not every day that Mark Stoodley, IBM’s Chief Architect for Java, flies from Canada to Europe to lead a hands-on workshop. At JCON EUROPE 2025, you have a rare opportunity to sit down, code, and ask your questions to one of the most influential technical leaders in the Java world. …
Read More »Foojay Webinar Live Stream: Java’s Place in the AI Revolution
Author: Frank Delporte Original post on Foojay: Read More This first online Foojay Webinar highlights 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 ML …
Read More »Improving Maven’s dependency:analyze… or not
Author: Nicolas Frankel Original post on Foojay: Read More Recently, my good friend Richard Fichtner advised using the mvn dependency:analyze command to get rid of declared but unused dependencies: There is another use case for mvn dependency:analyze It can show you the dependencies you use in your code but have not declared in your pom.xml. This works because you have …
Read More »Free Foojay.io Tickets for JCON EUROPE 2025, Cologne!
Author: Richard Fichtner Original post on Foojay: Read More JCON EUROPE 2025 (May 12–15) Celebrating 30 Years of Java & 10 Years of JCON – with the Global Java Community Welcome to JCON EUROPE 2025, the international Java conference where the heart of the Java community beats loud and proud! Over 60 countries will be represented as Java developers from …
Read More »Foojay Podcast #70: Celebrating 5 Years of Foojay
Author: Frank Delporte Original post on Foojay: Read More On April 25, 2020, Geertjan Wielenga published the first Foojay post. Yes, we are celebrating 5 years since the Friends Of OpenJDK website launch! Today, more than 1,600 posts are on the site, written by over 250 authors. And there is much more to discover within the Foojay world… In this …
Read More »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 »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 »