How to Change a Field's Type in Recent JDKs
In this article, I will share some findings regarding the security changes regarding changing a field's type across JDK versions.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Nicolas Frankel
5,212 viewsIn this article, I will share some findings regarding the security changes regarding changing a field's type across JDK versions.

Regarding backward compatibility, Jakarta EE 9 is historic as namespaces changed (like package names that changed from 'javax' to …

Mala Gupta
7,408 viewsIn this article, I will cover Java 16 to its language features, why you need them, and how you can start using them in IntelliJ IDEA.

Carl Dea
7,350 viewsBuilding Java apps using the new module system can be a challenge, here I will show you how I was able to build a modern MVC based JavaFX …

Just like last year, and together with our partner Azul, we would like your input on how you use Java and the JVM ecosystem.
Vipin Sharma
3,863 viewsRecord classes provide a way to model data in Java, simplifying coding, making Java more concise and readable, and increasing productivity.

Noopur Gupta
8,394 viewsMajor interesting features of latest Java versions like records and switch expressions with their tooling support in Eclipse Java IDE.
Nicolas Frankel
2,782 viewsPosts that have been written about Hibernate's LazyInitializationException could probably fill whole books. Time for a definitive guide!

Kevin Farnham
3,763 viewsI spoke with Fabiane recently about Tail Target, its objectives, the theory behind it, and the underlying technology. Read on!

Marko Topolnik
5,483 viewsOn a scientific paper on Hazelcast Jet, its architecture based on symmetric, data-local, non-blocking distributed event processing.