The Art of Performance Tuning: Why Saving 30% in the Cloud Means Nothing if Your Code Wastes 1000× More
The Hidden Cost of “Good Enough” Code A few weeks ago, Kirk Pepperdine published a fascinating performance challenge — a small Java code …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Daniel Witkowski
3,913 viewsThe Hidden Cost of “Good Enough” Code A few weeks ago, Kirk Pepperdine published a fascinating performance challenge — a small Java code …

Welcome to another episode of the Foojay Podcast! Just like in the previous episode, I bring you conversations from two of Europe's premier …

Dominika Tasarz
3,473 viewsOverview of Spring Framework 7.0 and Spring Data 2025.1.0 gaining compatibility with Jakarta EE 11, highlighting the impact on the Java …

Thibaut Gourdel
10,837 viewsWhile large language models (LLMs) hold immense promise for building AI applications and agentic systems, ensuring they generate reliable …

Dominika Tasarz
3,777 viewsPayara 6 Community has reached its final release, and the platform now moves forward with Payara 7 and Jakarta EE 11.

Tim Kelly
22,706 viewsIn modern software design, it is important to develop code that is clean and maintainable. One way developers do this is using the Service …

In this Foojay Podcast, we're diving deep into some of the most exciting developments happening within the OpenJDK and TornadoVM projects. …

Vincent Vauban
6,507 viewsLearn Micrometer and Prometheus in Spring Boot by building a Kafka Burger Orders app that emits metrics. Step-by-step guide with code and …

Ricardo Mello
6,206 viewsBringing together semantic vectors and exact keyword matching with $rankFusionIf you’ve been following along this series, you already know …

Miro Wengner
11,568 viewsFourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of …