Getting Started Learning Java as a First Language
I thought it’d be fun to write a post that provides people with no programming experience info on how to quickly and efficiently become Java …
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.
Matt Raible
3,448 viewsI thought it’d be fun to write a post that provides people with no programming experience info on how to quickly and efficiently become Java …

Frank Delporte
9,755 viewsI want to share a number of Java / Raspberry Pi projects with everyone, as they can be an inspiration for getting started with Java on the …
Josh Juneau
8,535 viewsHow to create a simple Web Service using Spring Boot, making it effortless to develop Web Services, so long as the appropriate dependencies …

Frank Delporte
9,300 viewsFor this post I did some experiments with Java 15, reusing the Ubuntu 64bit SD card, which was also used for my earlier post on startup …

Frank Delporte
5,571 viewsThe same application was developed in both Spring and Quarkus. The average startup speed of my Quarkus JAR is 3 to 4 times faster compared …

Geertjan Wielenga
3,903 viewsHere on foojay, the fixes that went into the release are listed, giving you a unique and readable changelog in helpful categories.
Kevin Farnham
6,732 viewsEveryone who programs in Java is familiar with the term "bytecode". But how many of us understand what JDK bytecode actually is?
Bruno Lowagie
4,178 viewsA couple of weeks ago, JavaFX version 15 was released. These are some of the highlights and improvements we’ve selected for you to …
Jean-Philippe Bempel
4,390 viewsThe HotSpot JVM has a lot of options available. I have summed up here some of the most useful JVM options in the context of heap sizing.

Geertjan Wielenga
2,948 viewsfoojay.io has had a bit of a facelift over the past week. Now you can see directly on the homepage all the key pieces that make up foojay.