Journeys in Java, Level 4: Building an Empire of Microservices
Welcome to the fourth iteration in a series about building microservices in Java. Learn how microservices work from the ground up in Java!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Jennifer Reif
4,884 viewsWelcome to the fourth iteration in a series about building microservices in Java. Learn how microservices work from the ground up in Java!

Carl Dea
8,319 viewsHow can you, as a Java developer, execute Python script code and access 3rd party Python libraries, such as Tensorflow?

Nicolas Frankel
4,535 viewsIn this article, I highlight that microservices, as presented at conferences, are doomed to fail in most organizations.

Nick Zhu
4,318 viewsJava 18 support, inlay hints for parameter names, new language server status UX, lambda expression support in debugging and more!

Shai Almog
3,259 viewsDial your debugging skills to 11 by leveraging some of the lesser known capabilities for debugging highly complex systems such as filters!

Rich Edwards
3,991 viewsWhat’s the best way to store, protect and access your data? This is a fundamental, yet critical decision. Let's look at the key criteria.

Learn about a brand new Java developer course for Neo4J with Java 17, with lessons learned, code snippets, insights, and more!

Deepu K Sasidharan
7,956 viewsJava 18, released last month, includes the 2nd incubator of the Foreign Function & Memory API (FFI). Let's look at the state of the Java …

Nicolas Frankel
4,178 viewsTime to spruce up your GitHub! In this article, I want to highlight some files that you can use to beautify your GitHub repository.
Gerrit Grunwald
15,547 viewsDo you want to dramatically decrease JVM startup time, from hundreds of seconds to tenths of milliseconds? Find out about Java on CRaC.