Jenkins Cluster for Continuous Integration and Delivery in Jelastic PaaS
Automate Java applications continuous integration and delivery with pre-configured master-slave Jenkins cluster from Jelastic PaaS.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Tetiana Fydorenchyk
4,310 viewsAutomate Java applications continuous integration and delivery with pre-configured master-slave Jenkins cluster from Jelastic PaaS.

Carl Dea
5,449 viewsIn this part, I will fast forward my progress of the JFX World Clock and jump into building and creating an installer that you can …

Nicolas Frankel
5,198 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,387 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,339 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,845 viewsRecord classes provide a way to model data in Java, simplifying coding, making Java more concise and readable, and increasing productivity.

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