Web App Startup in 3ms with RIFE2 and GraalVM
RIFE2 v1.3.0 has experimental support for GraalVM Ahead-Of-Time compilation with native-image, reducing startup time to an incredible 3ms!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Geert Bevin
5,865 viewsRIFE2 v1.3.0 has experimental support for GraalVM Ahead-Of-Time compilation with native-image, reducing startup time to an incredible 3ms!

Hüseyin Akdoğan
15,315 viewsThe Scoped Values API allows us to store and share immutable data for a bounded lifetime, and is included since Java 20 as an incubator API.

A N M Bazlur Rahman
18,881 viewsSealed classes can help you create more robust and maintainable code by restricting the inheritance hierarchy of your classes and …

Let's talk about debugging and observability. We work with debugging all the time, but how well do we know this common practice?

Shai Almog
4,188 views16 missing features in the VS code debugger that are available in IntelliJ. Are they worth switching your main IDE? Detailed lists and …

Erik Costlow
5,539 viewsWith Azul Vulnerability Detection, running the software and getting security insight become the same action.

Learn why Jakarta Faces is a great choice especially as a Java developer when you need a UI framework for your application!

Frank Delporte
3,544 viewsA new Y2K-bug seems to be approaching and we still have time to prevent it! Or you can already schedule a long holiday for the year 2038...

Thanos Stratikopoulos
4,243 viewsTornadoVM 0.15 introduced changes at the API level with the aim of making the exposed operations more comprehensive to the programmers.

Peter Lawrey
4,944 viewsHow to use Behaviour Driven Development to establish the requirements from users, and Event Driven Architecture to automate testing!