From Law Degree to Java Champion: Geertjan Wielenga on the Success of Java and Navigating the Software Industry
Discover insights from Geertjan Wielenga, a Java Champion and developer advocate, on how to succeed in the software industry and the …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

A N M Bazlur Rahman
5,879 viewsDiscover insights from Geertjan Wielenga, a Java Champion and developer advocate, on how to succeed in the software industry and the …

Helen Scott
4,083 viewsStarting in a new team can be daunting. You have to learn All The Things, one of which is your IDE! So, how can you best learn IntelliJ …

Shai Almog
5,205 viewsImproving our DevOps skills can help us become better developers, team mates, and managers. Learn DevOps principles and advanced git!

Frank Delporte
23,563 viewsIn this article, we want to look into some false assumptions and outdated ideas about Java based on early versions.

Fawaz Ghali
4,390 viewsQuickly learn how to connect Hazelcast Viridian to a Confluent Cloud Kafka cluster, and more!

Denis Magda
17,063 viewsExplore how to best use compact Java Records as Data Transfer Objects (DTOs) for database and API calls in Spring Boot 3 with Hibernate 6.

Nicolas Frankel
8 viewsMost inter-systems communication components that use REST serialize their payload in JSON. As of now, JSON lacks a widely-used schema …

Frank Delporte
9,433 viewsThe impact of the Just-In-Time (JIT) compiler should not be underestimated to achieve the best performing code during runtime.

Nicolas Frankel
7,749 viewsExternalizing your authentication process to a third party may be sensible, but avoid binding your infrastructure to its proprietary …

Per Minborg
10,027 viewsRead this article and learn how to use JUnit5 in conjunction with combinations, permutations, and products.