JDK 23: Module Design Pattern with JEP-476
JEP-476 is another great example of Java platform evolution while enabling internal project stability, transparency and security.

Miro Wengner
12,097 viewsJEP-476 is another great example of Java platform evolution while enabling internal project stability, transparency and security.

Geertjan Wielenga
6,697 viewsDo you ever wonder what OpenJDK distributions and what Java versions your peers are using? Java-based infrastructures and languages? How …

Mahendra Rao B
18,194 viewsDiscover the bleak of beauty of Java Virtual Machine (JVM) which provides greater insights for Java Developers, packed with intriguing …
Frank Delporte
8,473 viewsOn the Pi4J discussion list, someone recently asked what the best and easiest way is in Java to convert a byte value. In Java, there is no …

Three years after Log4Shell caused a significant security issue, we still struggle with insecure dependencies and injection problems...

Frank Delporte
8,637 viewsAzul is your one-stop partner for all questions related to using Java, from edge devices over client applications to cloud services.

Hanno Embregts
23,390 viewsJava 23 has arrived! It's been six months since Java 22 was released, so it's time for a fresh truckload of JEPs.

OpenJDK (Java) 23 is (almost) here! This version introduces three new features to the language and runtime and many bug fixes, small …

Frank Delporte
8,300 viewsJava is the environment that offers the highest developer productivity thanks to its many amazing tools, evolutions, and community.

Jonathan Vila
7,901 viewsLet's examine the three most common injection attack types—SQL injection, Deserialization Injection, and Logging Injection—and discuss ways …