Trending

Latest Posts by Foojay, the Friends Of OpenJDK

Screenshot

Screenshot

Here is the new #JavaFX #LinksOfTheWeek, published on www.jfx-central.com/links.

Thanks to
@frankdelporte.be
@pdfsam.org
@dlemmermann.bsky.social
@hansolo.eu
@foojay.io

Happy reading, and have a lovely #Java weekend!

6 days ago 5 4 0 0
Preview
Does Java Really Use Too Much Memory? Let’s Look at the Facts (JEPs) foojay is the place for all OpenJDK Update Release Information. Learn More.

Does Java actually use too much memory, or is that just an old myth? @igfasouza.bsky.social examines the JEPs that improved Java's memory efficiency over the years.

Read the full analysis: foojay.io/today/does-j...

#Java #JVM #Performance

6 days ago 3 2 0 0
Preview
Java Faceted Full-Text Search API Using MongoDB Atlas Search This is going to be a fun, practical tutorial demonstrating how to build a Java faceted full-text search API (like the ones powering sites like Amazon)!

New on Foojay: Luke Thompson shows how to build a faceted full-text search API in Java with MongoDB Atlas Search. Learn to implement search filters and improve your app's search capabilities.

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

#Java #MongoDB #API

6 days ago 2 1 0 0
Preview
Oracle's Java Verified Portfolio and JavaFX: What It Actually Means foojay is the place for all OpenJDK Update Release Information. Learn More.

New post from @frankdelporte.be on what Oracle's Java Verified Portfolio means for JavaFX and its future in the Java ecosystem.

foojay.io/today/the-ja...

#Java #JavaFX

6 days ago 7 2 0 0
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 framework continues to evolve with Spring Boot integration and a clear roadmap ahead. @spoole167.bsky.social covers EOL timelines and what's next for this productive web framework.

foojay.io/today/grails...

#Grails #SpringBoot #Java

6 days ago 1 1 1 0
Preview
Atlas Search Score Breakdown Full-text search powers all of our digital lives — googling for this and that; asking Siri where to find a tasty, nearby dinner; shopping at Amazon; and so on. We receive relevant results, often even ...

New post from Erik Hatcher on understanding how Atlas Search scoring works. Learn about the mechanics behind search relevance and how to interpret those scores.

foojay.io/today/atlas-...

#MongoDB #Search #Java

6 days ago 1 1 0 0
Preview
JavaFX Links of March 2026 foojay is the place for all OpenJDK Update Release Information. Learn More.

New JavaFX Links roundup for March 2026 is now available on Foojay. This article by @frankdelporte.be covers the latest news, projects, and resources from the JavaFX community.

foojay.io/today/javafx...

#JavaFX #Java

1 week ago 4 2 0 0
Preview
Best practices for Mastering AI Agents, Subagents, Skills & MCP Master AI agents with 5 developer best practices for building scalable architecture with MCP, subagents, context isolation, and guardrails.

Working with AI agents? @vilojona.bsky.social shares 5 practical tips for managing agents, subagents, skills, and MCP in your projects.

Read the full guide: foojay.io/today/best-p...

#AI #MachineLearning #Development

1 week ago 3 1 0 0

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

1 week 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

1 week ago 11 3 1 0
Advertisement
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

1 week 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

2 weeks 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

2 weeks ago 2 1 1 0

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

2 weeks 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

2 weeks ago 7 3 1 0
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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks ago 2 2 0 0
Advertisement
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

2 weeks 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

2 weeks 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

2 weeks 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

2 weeks 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.

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

2 weeks 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

2 weeks 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

2 weeks 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

3 weeks ago 4 1 0 0
Advertisement
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

3 weeks 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

3 weeks 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

3 weeks ago 3 1 0 0