Understanding Apache Maven (Part 9): Versions in Maven
Maven uses the version as a coordinate in identifying an artifact, which are covered in "Understanding Apache Maven (Part 9)".
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Maven uses the version as a coordinate in identifying an artifact, which are covered in "Understanding Apache Maven (Part 9)".

As the Cloud has become more widespread, the Spring ecosystem has been forced to cope with GraalVM native.
Recently, we described several criteria to look at to choose a cache. Now it’s time to list Java cache providers based on these criteria.

SKP's Agile Cheatsheet that lists the most important terminologies in Agile, Scrum, Lean, Kanban, and SAFe.

Using FetchType.EAGER is a very bad practice, since our services may not require all the data of the mapped entities in all cases.

Have you ever wondered what is the purpose of the "wait()", "notify()", "notifyAll()" methods that come with each Java object?

We can see production disasters from miles away. Bad communication, missing skills, immature technological choices create ongoing disasters.

When picking a build distribution with the current version of GitHub Actions setup-java@v2 you really only have two choices: zulu or …

If you are using enterprise-orientated specifications should you make the switch to OpenJDK 17 ? Payara's Rudy De Busscher thinks you …

Sometimes you need to modify multiple lines of code on separate lines inside IntelliJ IDEA with the same change. Here's how!