Welcome to the New Java Welcome Page for VS Code
Our new design focuses on helping users find the most important features, getting started with the first project, and accessing references.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Our new design focuses on helping users find the most important features, getting started with the first project, and accessing references.

Did you know? Since the release of IntelliJ IDEA 2020.3, there are now two ways to manage your commits to Git.

SQL injection, when a user adds untrusted data to a database query, is one of the most dangerous vulnerabilities for online applications.

how one can use Arrow's type system with Spring Data. You can benefit from the explanations to craft your custom Spring Data repository.

Multi-threading is a very intriguing topic, even after years of research and development for high quality, robust, and efficient software.

Automate Java applications continuous integration and delivery with pre-configured master-slave Jenkins cluster from Jelastic PaaS.

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

In 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 …

In 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.