Advertisement · 728 × 90

Posts by Foojay, the Friends Of OpenJDK

Thank you @foojay.io for this initiative! Will definitely integrate these into my curriculum!

2 days ago 2 1 0 0
Preview
The Java in Education Catalog Now Has a Beautiful Home foojay is the place for all OpenJDK Update Release Information. Learn More.

The Java in Education Catalog has a new website! @frankdelporte.be and @igfasouza.bsky.social created this resource to help teachers find Java learning materials and courses. Thanks to the work by @jamesward.com. Check it out: foojay.io/today/the-ja...

#Java #Education

2 days ago 10 3 1 0
Preview
Modeling One-to-Many Relationships in Java with MongoDB This tutorial walks you through both approaches — embedded documents and references — using plain Java POJOs and the MongoDB Java Sync Driver. You'll build a small blogging application, see the result...

New on Foojay: Arthur Ribeiro shows how to model one-to-many relationships in Java with MongoDB. Learn the patterns and best practices for structuring your data effectively.

foojay.io/today/modeli...

#Java #MongoDB #Database

2 days ago 3 1 0 0
Preview
Spring Boot Actuator Health for MicroProfile Developers This post will help you map your MicroProfile Health knowledge to Spring’s world.

New on Foojay: Luqman Saeed shows how Spring Boot Actuator health checks compare to MicroProfile Health. A practical guide for developers working across both ecosystems.

foojay.io/today/spring...

#SpringBoot #MicroProfile #Java

3 days ago 2 1 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Programming language choice still matters, even with AI coding assistants. David Parry looks at how the tradeoffs have shifted and what developers should consider today.

foojay.io/today/does-l...

#Java #AI #Programming

3 days ago 2 1 1 0

Thanks for sharing our story how we've built ClawRunr (Aka Javaclaw)!

4 days ago 1 1 0 0
Preview
How We Built a Java AI Agent by Connecting the Dots the Ecosystem Already Had We built an AI agent runtime in pure Java using Spring AI, Spring Modulith, JobRunr, and Spring Events and called it ClawRunr (aka Javaclaw). Here's how the pieces fit together.

Building a Java AI agent doesn't mean starting from scratch. Nicholas D'hondt shows how to leverage existing ecosystem tools and connect them smartly.

foojay.io/today/how-we...

#Java #AI #GenAI

4 days ago 7 3 1 0
Advertisement
Preview
Grails Is Back: Inside the Apache Software Foundation Migration Grails graduated to a Top-Level Apache project in 2025. Here's what the 18-month migration, Grails 7 release, and Spring Boot alignment mean for teams still running it.

Grails is getting a fresh start at the Apache Software Foundation. @spoole167.bsky.social explains what this means for the framework's future and the community behind it.

foojay.io/today/grails...

#Grails #Java #ApacheSoftware

4 days ago 7 2 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

TestBox 7 brings real-time feedback and a browser-based IDE to JVM testing workflows. Cristobal Escobar shows how this release modernizes the testing experience for developers.

Read more: foojay.io/today/testbo...

#Java #JVM #Testing

4 days ago 1 2 0 0
Preview
Clean Architecture with Spring Boot and MongoDB In this article, you will build a product catalog with orders. Products have names, prices, and stock quantities. Orders reference products and enforce rules like "you can't order more than what's in ...

New on Foojay: Learn how to structure your Spring Boot and MongoDB applications using Clean Architecture principles. Farhan Hasin Chowdhury shows you the practical approach.

foojay.io/today/clean-...

#Java #SpringBoot #MongoDB

4 days ago 1 1 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Eclipse GlassFish has come a long way from its origins. Ondro Mihalyi shows how the application server has modernized and why it's worth considering today.

foojay.io/today/eclips...

#Java #GlassFish #JakartaEE

4 days ago 2 2 0 0
Preview
Lottie4J 1.2.0: dotLottie Support, Marker Playback, Cropping, and a Big Speed Boost foojay is the place for all OpenJDK Update Release Information. Learn More.

Lottie4J 1.2.0 is out with dotLottie support, marker playback, cropping, and improved performance. @frankdelporte.be covers all the new features in this update.

foojay.io/today/lottie...

#Java #Animation #Lottie

4 days ago 5 2 0 0
Preview
How to Use Java as a Scripting Language Discover how Java has evolved into a powerful scripting language, eliminating boilerplate and enabling instant execution for automation tasks

Think Java can't do scripting? Think again. @lomagnette.bsky.social shows how modern Java handles automation tasks with practical examples and real-world use cases.

foojay.io/today/java-f...

#Java #Scripting #Automation

6 days ago 6 4 0 0
Preview
Azul Zulu OpenJDK Docker Images Now Available on Docker Hub Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.

Official Azul Zulu OpenJDK images are now on Docker Hub! Learn what this means for Java developers and how to get started. Article by Dominika Tasarz.

foojay.io/today/offici...

#Java #OpenJDK #Docker

6 days ago 1 1 0 0
Preview
Native Memory in Java: Arenas, Malloc, and Pools Managing native memory in Java using the Foreign Function & Memory API, covering Arenas, manual allocation, pooling, and slicing

New article by David Vlijmincx on managing native memory in Java using arenas, malloc, and custom pools with the FFM API. A practical guide for working with memory outside the JVM heap.

foojay.io/today/java-n...

#Java #FFM #NativeMemory

1 week ago 2 1 0 0
Advertisement
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

New JC-AI Newsletter #15 is now available on Foojay! Check out the latest updates and insights from Miro Wengner.

Read it here: foojay.io/today/jc-ai-...

#Java #AI #Newsletter

1 week ago 1 1 0 0
Preview
Building Reactive Data Streams with Project Reactor Creating Non-Blocking Streaming Endpoints for High-Throughput Applications

New on Foojay: Matteo Rossi explains how to build reactive data streams with Project Reactor. Learn the fundamentals of reactive programming and handle asynchronous data flows efficiently.

foojay.io/today/buildi...

#Java #Reactor #ReactiveProgramming

1 week ago 1 2 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

New on Foojay: Cristobal Escobar shows how the BoxLang Spring Boot Starter brings dynamic JVM templating to Spring applications. Learn about integration patterns and practical use cases.

foojay.io/today/introd...

#BoxLang #SpringBoot #Java

1 week ago 1 1 0 0
Preview
How is Leyden improving Java Performance? Part 3 of 3 provides a more detailed account of how Leyden’s proposed solution operates

Final part of our series on Project Leyden and Java performance improvements. María Arias de Reyna Domínguez wraps up how Leyden is making Java faster and more efficient.

foojay.io/today/how-is...

#Java #ProjectLeyden #Performance

1 week ago 4 1 0 0
Preview
How is Leyden improving Java Performance? Part 2 of How to use the AOT capabilities by Leyden and show test results which show that very significant progress has already been made.

Part 2 of our series on Project Leyden is live! María Arias de Reyna Domínguez continues to break down how Java performance is improving with ahead-of-time compilation and optimizations.

foojay.io/today/how-is...

#Java #ProjectLeyden #Performance

1 week ago 2 1 0 0
Preview
Language Learning Flashcard System - Part 1 In this post, we'll write a Java Spring Boot REST API backend application without any frontend, that will store flash cards and decks in MongoDB. In a second post, we'll add the SRS part and a functio...

New article by Diego Freniche Brito on building a language-learning flashcard system. A practical guide to creating your own tool for learning languages.

Read more: foojay.io/today/langua...

#Java #LanguageLearning #Programming

1 week ago 0 0 0 0
Preview
How is Leyden improving Java Performance? Part 1 of 3 In this series of 3 blog posts we will explain how OpenJDK project Leyden is helping to improve a specific area of performance where Java has notably lagged behind other languages i.e. application ‘st...

New on Foojay: María Arias de Reyna Domínguez breaks down Project Leyden and how it's set to boost Java performance. First part of a 3-part series.

foojay.io/today/how-is...

#Java #ProjectLeyden #Performance

1 week ago 3 1 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

#BoxLang 1.11.0 is out! This release brings new features and improvements to the JVM-based language. Read all about it in Cristobal Escobar's latest article.

foojay.io/today/boxlan...

#BoxLang #Java #JVM

1 week ago 2 1 0 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Java 26 has landed! @hanno.codes writes about the new release and its implications for the platform's future. A solid step forward with features that matter.

foojay.io/today/java-2...

#Java #Java26 #OpenJDK

1 week ago 5 3 0 0
Advertisement

My #Java 26 article is now also available on Foojay Today! foojay.io/today/java-2... @foojay.io

1 week ago 6 3 0 0
Preview
Foojay Podcast #92: Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 foojay is the place for all OpenJDK Update Release Information. Learn More.

Java 26 arrives tomorrow! Our latest podcast covers the new features, deprecated items, and what matters for developers in 2026. @speakjava.bsky.social, @loicmathieu.fr, and @frankdelporte.be break it down.

foojay.io/today/foojay...

#Java #Java26 #Podcast

1 week ago 8 3 0 0
Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 (#92)
Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026 (#92) YouTube video by Frank Delporte

A new @foojay.io #podcast is now available: "#Java 26 Is Here: What's New, What's Gone, and Why It Matters in 2026". With @speakjava.bsky.social and @loicmathieu.fr, we look into all the changes of this release. Available on YouTube www.youtube.com/watch?v=vlVV... or in your favorite podcast app.

2 weeks ago 6 5 0 0
Preview
Lottie4J 1.1.0: Better Rendering, Smarter Debugging, and an animated Lottie4J Logo! foojay is the place for all OpenJDK Update Release Information. Learn More.

New #Lottie4J release! Version 1.1.0 brings improved rendering, better debugging tools, and yes - an animated logo. @frankdelporte.be breaks down what's new.

foojay.io/today/lottie...

#Java #Lottie #Animation

2 weeks ago 5 3 0 0
Preview
Atlas Online Archive: Efficiently Manage the Data Lifecycle In the production environment, in a MongoDB Atlas database, a collection contains massive amounts of data stored, including aged and current data. However, aged data is not frequently accessed through...

New post from Ravindar Karampuri on managing your data lifecycle with Atlas Online Archive. Learn how to handle data efficiently as it grows and ages in your #MongoDB deployments.

foojay.io/today/atlas-...

#MongoDB #DataManagement #Atlas

2 weeks ago 0 1 0 0
Preview
Sustainability for Java Developers Java developers unite for sustainability! Learn practical techniques to reduce environmental impact through efficient code, smart architecture, and mindful design.

A new version of our book "Sustainability for Java Developers - Towards an Understanding of Sustainable Java Software Development" is now available. Jan Ouwens extended Chapter 6 with "Make small Docker images".

Get it for free or pay-what-you-want on Leanpub:
leanpub.com/sustainabili...

2 weeks ago 1 1 0 0