Quarkus Unpacked: Insights from the Foojay Podcast
Table of Contents What is Quarkus?How does Quarkus compare to Spring, Micronaut, or other frameworks?Is Quarkus more modern because it is newer?Does Quarkus replace the JVM?What is Quarkus live reload?How does build-time optimization work?How does this differ from JIT and ...
-
Bringing Raspberry Pi Development to Quarkus with the Quarkus Pi4J Extension
Table of Contents Why Combine Quarkus and Pi4J?What Does the Extension Provide?A Simple ExampleConfiguration Without RecompilationGPIO Injection by Number or NameHealth Checks for Raspberry Pi ApplicationsBuilding Modern IoT ApplicationsPart of the Quarkiverse EcosystemLooking AheadConclusionJava developers building applications for Raspberry Pi …
-
Java is Not the Dark Side: Why Learning Java is Easier Than You Think
Table of Contents (“In a galaxy far, far away…”)The Myth: “Java is Too Hard for Beginners”Java: The Jedi Order of ProgrammingThe Real Dark Side: The Empire of Bad LearningWhy Java Feels Like the Jedi Code (But Isn’t Hard)Training Like a …
-
Foojay Podcast #94: More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community
Table of Contents YouTubePodcast AppsContentFoojay.io, the website for the Friends of OpenJDK, is turning six years old. To celebrate, Frank Delporte headed to JCON in Cologne, Germany, and sat down with twelve members of the Java community to talk about …
-
Dockerizing a Java 26 Project with Docker Init
Table of Contents Technical RequirementsCreate a New ProjectRun Docker InitA Note on Java 26 Base ImagesBuild and RunAdd a ControllerMore LinksConclusionDocker Init was introduced in Docker Desktop 4.27, before LLMs became the default answer to everything. It’s a “smart” interactive …
-
The Java in Education Catalog Now Has a Beautiful Home
Table of Contents Inspired by a Great Idea from James WardMeet education.foojay.socialThe Catalog Is Only as Good as the Community Makes ItWhat’s NextA few weeks ago, Igor De Souza shared Bringing Java Closer to Education: A Community-Driven Initiative here on …
-
Official Azul Zulu OpenJDK Images Now Available on Docker Hub!
Table of Contents Why should you care about official images?Which versions and variants can you use?Where to start?What’s next and how to stay involved?Azul recently announced that Azul Zulu Builds of OpenJDK are now available as Docker Official images on …
-
Gotta Code ‘Em All: How Java Evolved Beyond Verbosity – Celebrating 30 Years of Pokémon
Table of Contents Java 25 – Compact Source Files and Instance Main Methods (JEP 512)Java 25 – Flexible Constructor Bodies (JEP 513)30 Years of Pokémon. Decades of Java Evolution.LinksLinks Happy 30th Anniversary to Pokémon! 🎉 February 27, 2026 marks exactly …
-
Watch the Recording: DIY Technical Marketing for Java Developers
The software development industry is more competitive than ever. Being a strong technical expert is essential, but on its own it is often not enough to grow your career or open new opportunities. In this short, practical talk DIY Technical …
-
Bringing Java Closer to Education: A Community-Driven Initiative
Table of Contents The role of this GitHub repositoryWhy Java in Education MattersA Major Milestone: Java in CoderDojoCommunity Content vs. Official Raspberry Pi Foundation MaterialImpact on Raspberry Pi, Pi4J, and the Java EcosystemThe Challenge with the Raspberry Pi FoundationConnecting Existing …