How to enable java preview feature and run code from IntelliJ IDEA
JEP 425: Virtual Threads (Preview) has been proposed recently. I wanted to give it a try on my favourite IDE, this article shows you how to …
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

JEP 425: Virtual Threads (Preview) has been proposed recently. I wanted to give it a try on my favourite IDE, this article shows you how to …

We use annotations to denote transactional behavior in modern Spring, so we have no code, no failure, no debugging... But is this true?

Author’s note: I originally published this blog post in 2019, while I was CEO of Kesque, a real-time messaging service built on Apache …

How can you stream from Pulsar to Apache Cassandra, the powerful NoSQL database designed to support data-heavy applications in the cloud?
How to use Testcontainers for your project to create a stable and solid integration test suite of your Jakarta EE application features.
The complete guide to publishing your article on Foojay.io: prepare a content folder from the template, add your images, and submit it by …

Did you know GitHub and Google Cloud have all the infrastructure available to get short-lived tokens securely? Handy for Java devs and more!

Inspecting the data in the watch quickly is key to a fast and effective debugging session. Here's how you can see the data that's important!

Virtual threads not only help to increase application throughput, they also provide a framework to refactor already existing code.

Welcome to the fourth iteration in a series about building microservices in Java. Learn how microservices work from the ground up in Java!