3 Ways to Refactor Your Code in IntelliJ IDEA
Simplifying your code has advantages, including improving readability, tackling technical debt, and managing ever-changing requirements.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Helen Scott
7,247 viewsSimplifying your code has advantages, including improving readability, tackling technical debt, and managing ever-changing requirements.

In this article, we will be building a system monitoring dashboard, with Java and JavaFX, which can run on a Raspberry Pi.

Jadon Ortlepp
2,649 viewsCloud and microservices come up more in architectural decisions. Is Java ready for these diverse concepts in corporate environments?

Geertjan Wielenga
2,663 viewsSubject to change, here's the schedule for FOSDEM 2021, a virtual event this year on 6 and 7 February, for the Friends Of OpenJDK devroom!

Benjamin Muskalla
3,640 viewsGiven I love a good puzzle (especially the Java Puzzles), let’s try some puzzles, using the Java syntax only, without any runtime behavior.

Ashish Choudhary
6,309 viewsIn this article, I will try to explain the new feature, from Java 10, local variable type inference using the reserved type name "var".
Geertjan Wielenga
4,244 viewsWrapping up a series with a list of brief predictions from a wide variety of leading members of the Java community!

Ashish Choudhary
5,180 viewsHow to create Docker or OCI compliant images, without installing Docker clients and without using Dockerfiles, for Spring Boot applications.

Jadon Ortlepp
4,010 viewsJava developers may stop having to worry about Kubernetes as it is abstracted away as 'just infrastructure'. Payara's 2021 Java predictions!
Frank Delporte
2,778 viewsTo celebrate Java and predict highlights for 2021, several key Foojay participants will share their thoughts, starting with Frank Delporte!