Debugging JAXB Production Issues
Failures in XML parsing can happen in production when the source data changes. These are notoriously hard to debug... At least until now...
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Shai Almog
2,833 viewsFailures in XML parsing can happen in production when the source data changes. These are notoriously hard to debug... At least until now...

Nicolas Frankel
5,640 viewsJava is infamous for its NullPointerException: calling a method or accessing an attribute of an object that has not been initialized.

Thanos Stratikopoulos
7,702 viewsIn this article, learn about TornadoVM, hardware acceleration, and get a thorough overview of the TornadoVM software architecture.

Shai Almog
2,640 viewsA new issue impacting Spring Core on Java 9 and newer could be the next Log4J. Here's what I know so far (mitigation and investigation).

Jadon Ortlepp
3,495 viewsWatch a 10 minute discussion on Log4j, security processes and prioritization, and how Payara dealt with the vulnerability.

Learn about observability configurations and libraries required over a range of frameworks using two JVM languages, namely Java and Kotlin.

Carl Dea
3,799 viewsIn this article you will learn how to switch between two different Java runtime environments to run an Apache Kafka instance.

Shai Almog
3,023 viewsHashcode and equals are at the crux of many hard to nail down Java performance issues. Here's how to track these in production!

Nicolas Frankel
4,410 viewsStarting with Apache APISIX as your API Gateway is easy as pie. Use Docker, with the APISIX and etcd images, and off you go.

Frank Delporte
4,264 viewsThanks to Vaadin, you can get a fully running application with a few clicks. And Adding GPIO-interaction is easy with the Pi4J library.