Java Bytecode Simplified: Journey to the Wonderland (Part 1)
Today I will make an attempt to appreciate how unique the JVM is. So, let’s begin the journey to how Java works!
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

A N M Bazlur Rahman
21,773 viewsToday I will make an attempt to appreciate how unique the JVM is. So, let’s begin the journey to how Java works!

Nicolas Frankel
3,952 viewsI used to believe (and still do) that DTOs should be a thing of the past. Yet, it seems their usage is still widespread.

Jennifer Reif
5,632 viewsLet’s continue our journey to learn microservice. Today we will learn to use a full-fledged MongoDB database running in a Docker container.

Patrick McFadin
3,006 viewsThis article argues how Apache Cassandra is the Serverless database that is open and free as in freedom in the modern cloud era.

Jonathan Ellis
3,346 viewsThis article argues why Apache Pulser is better than Apache Kafka when it comes to using cloud and microservices and how it fits the …

Shai Almog
3,354 viewsPosted two new videos in the "140 Second Duckling" series. They cover some basic and some little-known features of debuggers. Such as …

A N M Bazlur Rahman
4,017 viewsWhat happens if the child-task creates more tasks and the parent-task waits for the child-tasks to finish in TheadPool in java.

Julien Lengrand-Lambert
3,980 viewsKover is a code coverage tool for Kotlin. It's still in incubator phase but I took it for a spin and it is already very useful as part of …

Nicolas Frankel
2,763 viewsIt is more beneficial to use sealed and value class instead of enumerations in Kotlin; let’s find out why.

Shai Almog
2,888 viewsNew OSS approach for debugging live applications - right from inside your IDE or terminal window, and without stopping the live application.