How to Best Use Java Records as DTOs in Spring Boot 3
Explore how to best use compact Java Records as Data Transfer Objects (DTOs) for database and API calls in Spring Boot 3 with Hibernate 6.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Explore how to best use compact Java Records as Data Transfer Objects (DTOs) for database and API calls in Spring Boot 3 with Hibernate 6.

The impact of the Just-In-Time (JIT) compiler should not be underestimated to achieve the best performing code during runtime.

Externalizing your authentication process to a third party may be sensible, but avoid binding your infrastructure to its proprietary …

Read this article and learn how to use JUnit5 in conjunction with combinations, permutations, and products.

Learn everything about bookmarks in IntelliJ IDEA for 'saving' interesting locations in the code base, so we can easily go back to them …

The third article in a series on SBOMs, software supply chains, the government and you, introducing threat modelling and tools to help!

I attended the ConFoo conference in Montreal for a day, gave two talks on Java, and met with old and new friends, and had a great …

Last month we were in the US, and this time we travel to the other side of the world as we spoke with the organizers of the Japan JUG!

In this article, we will spotlight all the TornadoVM configurations/operations that regard the execution on the hardware device.

Simple configuration that requires no code change can save you from hacks such as Log4Shell, & from vulnerabilities we don't know about yet!