Introduction to Maven Toolchains
How to make sure I can build projects projects on Java 8, 11, and 17 without having to constantly switch Java runtimes?
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

How to make sure I can build projects projects on Java 8, 11, and 17 without having to constantly switch Java runtimes?

There are some edge cases where you want to access Spring Beans in a static method, while you should always try to avoid this.

Google's fully managed Kubernetes services, GKE Autopilot, is a completely managed and serverless "Kubernetes as a service" offering.

Running a database (or indeed any application) across multiple regions or K8s clusters is tricky without proper care and planning up front. …

Continuous observability can facilitate a new generation of applications that will change the customer experience and yours.

I'm afraid the deprecation of the Security Manager just added several lines to that risk, all linked to running untrusted code.

Cassandra and K8s are seen as the “most logical pairing”, let’s take a look at how they are a dream team — and why this isn’t always true. …

Foojay doubled in usage from the first half to the second half of the year. - by Geertjan Wielenga

How to use the same architecture to implement a JavaFX-based GUI, a PUI attached to a Raspberry Pi, and integrate in a clean, modular way.

Learn the key steps of deploying databases and stateful workloads in Kubernetes and meet the cloud-native technologies!