(Semantic) Versioning your Java libraries
Refine Java library versions seamlessly with Semantic Versioning, ensuring compatibility and efficient upgrades. Learn More!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Jago de Vreede
14,538 viewsRefine Java library versions seamlessly with Semantic Versioning, ensuring compatibility and efficient upgrades. Learn More!

Nicolas Frankel
3,283 viewsWhile the ecosystem has room for improvement, it's already possible to benefit from Docker's WASM support.

Frank Delporte
5,108 viewsToday, we are traveling to the Dominican Republic to learn more about the country and its Java community.

Frank Delporte
4,282 viewsThanks for following these updates and looking forward to more of your JavaFX work in the new year!

Brian Vermeer
7,439 viewsEncryption is converting readable data or plaintext into unreadable data or ciphertext, ensuring that even if encrypted data is intercepted, …

Johannes Bechberger
5,783 viewsLearn about the website that gives an overview of JFR events, with descriptions from the OpenJDK, their properties, examples, …

Shai Almog
5,955 viewsAvoid the small monolith antipattern. When do Microservices make sense? Avoid a solution worse than the problem, understand the tradeoffs.

Simon Martinelli
8,726 viewsWhen using the publish-subscribe domain with JMS, we often want to use durable subscriptions. But how can this be done with Spring Boot?

Addressing a long-standing gap in the collections framework, JEP 431 not only enhances the language's capabilities but also simplifies our …

Cloud servers, Docker, Kubernetes, distributed systems, scaling up and down… these things are now part of our daily job, but Java wasn’t …