Foojay, the Friends Of OpenJDK's Avatar

Foojay, the Friends Of OpenJDK

@foojay.io

Foojay.io is the central resource for the Java community’s daily ​information needs, a place for friends of OpenJDK, ​and a community platform for the Java ecosystem​ — bringing together and helping Java professionals everywhere.​

934
Followers
127
Following
178
Posts
30.10.2024
Joined
Posts Following

Latest posts by Foojay, the Friends Of OpenJDK @foojay.io

Screenshot

Screenshot

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

Thanks to
@gluonhq.com
@logorrr.bsky.social
@rladstaetter.bsky.social
@mapton.org
@frankdelporte.be
SikorSky
@foojay.io

Happy reading, and have a lovely #Java weekend!

06.03.2026 13:54 👍 14 🔁 6 💬 1 📌 0
Preview
Role-Based Access Control in Java Applications In this article, we will explore how to implement RBAC at the application level, using MongoDB to store user metadata and keeping the authorization logic close to the core of the system. The goal is n...

New on Foojay: Matteo Rossi writes about implementing role-based access control in Java applications. Learn how to secure your apps with proper authorization patterns.

foojay.io/today/role-b...

#Java #Security #RBAC

06.03.2026 13:18 👍 3 🔁 1 💬 0 📌 0
Preview
No Keys, No LLM: Building a Wikidata Definition API with Embabel I built a Spring Boot 4 REST API that defines terms using Wikidata, orchestrated by an Embabel agent—no API keys, no local models, fully reproducible.

New tutorial by Vincent Vauban shows how to build a Wikidata definition API using Embabel and Spring Boot - no API keys or LLM required. A practical approach to working with structured data.

foojay.io/today/embabe...

#Java #SpringBoot #Wikidata

06.03.2026 13:18 👍 1 🔁 1 💬 0 📌 0
Preview
I Benchmarked Java on Single-Board Computers: Orange Pi 5 Ultra and Raspberry Pi 5 Lead the Pack foojay is the place for all OpenJDK Update Release Information. Learn More.

Benchmarks from @frankdelporte.be show how Java performs on single-board computers. #OrangePi 5 Ultra and @raspberrypi.com 5 come out on top in the tests.

Read the full results: foojay.io/today/java-b...

#Java #RaspberryPi #SBC

04.03.2026 09:01 👍 4 🔁 2 💬 0 📌 0
Preview
Data Enrichment in MongoDB In a recent design review, a customer was enriching new data as it came in. As the enrichment process was fairly complex, they ran into some issues with concurrency. To solve this, they decided that d...

New post from Mike LaSpina on using #MongoDB 's aggregation pipeline to transform and enrich your data directly in the database.

Check it out: foojay.io/today/data-e...

#MongoDB #Java #Database

04.03.2026 08:59 👍 1 🔁 1 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Fresh off the press: JC-AI Newsletter #14 by @mirowengner.bsky.social is now available on Foojay. Get your latest updates on AI in the Java ecosystem.

foojay.io/today/jc-ai-...

#Java #AI #Newsletter

04.03.2026 08:58 👍 1 🔁 1 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

#BoxLang now has a #Homebrew installer, making installation easier for macOS and Linux users. Cristobal Escobar walks through the setup process and what you need to know.

foojay.io/today/boxlan...

#BoxLang #Homebrew #Java

04.03.2026 08:57 👍 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 is coming with new features and improvements. @loicmathieu.fr breaks down what's included in this release.

Read the full article: foojay.io/today/java-2...

#Java #Java26 #OpenJDK

03.03.2026 10:39 👍 5 🔁 3 💬 0 📌 0
Preview
Shaping Jakarta Agentic AI Together Watch the Jakarta Agentic AI open conversation recording and learn how the community is shaping early thinking on agent-based AI in the Jakarta ecosystem.

#Jakarta Agentic AI is taking shape! Watch the open conversation about this community-driven initiative and learn how you can get involved. By @payaracommunity.bsky.social

foojay.io/today/shapin...

#JakartaEE #AI #Java

03.03.2026 10:30 👍 2 🔁 2 💬 0 📌 0
Preview
25 Years of IntelliJ IDEA: The IDE That Grew Up With Java foojay is the place for all OpenJDK Update Release Information. Learn More.

New podcast episode! @frankdelporte.be interviewed @maritvandijk.bsky.social, @antonarhipov.bsky.social, and Dmitry Jemerov about 25 years of @jetbrains.com @intellijidea.com and how it evolved alongside Java itself.

foojay.io/today/foojay...

#IntelliJIDEA #Java #Podcast

02.03.2026 09:28 👍 16 🔁 5 💬 0 📌 0
Preview
JavaFX Links of February 2026 foojay is the place for all OpenJDK Update Release Information. Learn More.

Fresh JavaFX links roundup for February 2026 is now live. Check out the latest tutorials, tools, and community updates from the JavaFX ecosystem as published during February on @jfxcentral.com by @frankdelporte.be.

foojay.io/today/javafx...

#JavaFX #Java

02.03.2026 09:26 👍 10 🔁 8 💬 0 📌 0
Preview
How to Build a Search Service in Java with MongoDB We need to code our way from the search box to our search index. Performing a search and rendering the results in a presentable fashion, itself, is not a tricky endeavor: Send the user’s query to the ...

New article: Learn how to build a search service in #Java with #MongoDB from Erik Hatcher. Step-by-step guide covering implementation, indexing, and query optimization.

foojay.io/today/how-to...

#Java #MongoDB #SearchEngine

02.03.2026 09:24 👍 1 🔁 0 💬 0 📌 0
25 Years of IntelliJ IDEA: The IDE That Grew Up With Java (#91)
25 Years of IntelliJ IDEA: The IDE That Grew Up With Java (#91) YouTube video by Frank Delporte

Published: @foojay.io #Podcast "25 Years of IntelliJ IDEA: The IDE That Grew Up With Java". @jetbrains.com @intellijidea.com shaped how we write #Java! @maritvandijk.bsky.social, Dmitry Jemerov, @antonarhipov.bsky.social. On YouTube or in your favorite podcast app.

www.youtube.com/watch?v=Bi3w...

28.02.2026 08:47 👍 10 🔁 5 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Java's journey mirrors Pokémon's evolution - from verbose beginnings to modern elegance. @igfasouza.bsky.social shows how both franchises leveled up over 30 years.

foojay.io/today/gotta-...

#Java #Pokemon #FooJay

27.02.2026 10:23 👍 2 🔁 1 💬 0 📌 0
Preview
Tomcat TLSv1.3 cipher configuration A Tomcat update splits TLSv1.3 cipher configuration into a new attribute, silently dropping your Spring Boot cipher restrictions. Here's how to fix it.

Updating Tomcat could quietly downgrade your TLS cipher configuration. Joe Kuhel explains how Spring Boot's TLS 1.3 cipher settings might not work as expected and what you need to check in your setup.

foojay.io/today/tomcat...

#TLS #Tomcat #SpringBoot #Security

27.02.2026 10:21 👍 0 🔁 0 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

@brunoborges.bsky.social shares how AI agents translated an entire website into 8 languages overnight. A practical look at automation and multilingual content deployment.

foojay.io/today/transl...

#AI #i18n #automation

27.02.2026 10:21 👍 4 🔁 2 💬 0 📌 0
Preview
Personal Branding Tips for Java Developers See why personal branding matters for developers and how even small, intentional actions can make a real difference over time.

New recording available: DIY Technical Marketing for Java Developers by Dominika Tasarz, @payaracommunity.bsky.social. Learn practical strategies to promote your Java projects and build your tech brand.

foojay.io/today/watch-...

#Java #TechnicalMarketing #Foojay

26.02.2026 12:39 👍 1 🔁 1 💬 0 📌 0
Preview
I Got Java 25 Running on the RISC-V BeagleBoard BeagleV-Fire foojay is the place for all OpenJDK Update Release Information. Learn More.

Java 25 is now running on the RISC-V #BeagleBoard BeagleV-Fire! @frankdelporte.be shares the setup process and benchmarks in this hands-on guide.

foojay.io/today/i-got-...

#Java #RISCV #IoT

25.02.2026 14:18 👍 3 🔁 2 💬 0 📌 0
Preview
MongoDB and the Raft Algorithm MongoDB’s replica set architecture uses distributed consensus to ensure consistency, availability, and fault tolerance across nodes. At the core of this architecture is the Raft consensus algorithm, w...

New on Foojay: Elie Hannouch writes about how MongoDB uses the Raft consensus algorithm to maintain data consistency across replica sets.

foojay.io/today/mongod...

#MongoDB #Raft #DistributedSystems #Java

25.02.2026 14:17 👍 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 post from Michal Maléř: From "Crypto AI" to general AI - a look at AI agents and their future beyond the hype. Do they dream of electric langoustines?

foojay.io/today/from-c...

#AI #Java #Tech

24.02.2026 12:06 👍 1 🔁 1 💬 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: BoxLang goes cloud-native at $5/month. Cristobal Escobar shows how to deploy your CFML applications with modern infrastructure.

foojay.io/today/announ...

#BoxLang #CFML #CloudNative

24.02.2026 12:05 👍 0 🔁 0 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Just like Link's adventures, Java keeps evolving. @igfasouza.bsky.social connects Zelda's 40th anniversary with busting outdated Java myths. Three powerful truths that prove Java is far from legacy.

foojay.io/today/the-tr...

#Java #Zelda #GameDev

23.02.2026 07:08 👍 6 🔁 2 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Tired of wrestling with YAML files? @brunoborges.bsky.social shows how natural language can automate your repository workflows, avoidingendless configuration syntax.

foojay.io/today/stop-w...

#DevTools #Automation #Java

23.02.2026 07:07 👍 4 🔁 2 💬 0 📌 0
Preview
A Visual Diff of Java’s Evolution: Inside java.evolved | Foojay Today A community site showcasing legacy Java patterns alongside modern equivalents to help developers understand how everyday Java code has evolved.

Check out how Java has changed over time with java.evolved - a visual diff tool that shows the language's transformation across versions. Great write-up by @bazlur.ca.

foojay.io/today/a-visu...

#Java #OpenJDK

23.02.2026 07:05 👍 4 🔁 2 💬 0 📌 0
Preview
Ports and Adapters in Java: Keeping Your Core Clean In this article, we focus on a concrete, real-world scenario: using a database, specifically MongoDB, without contaminating the main domain. The goal is not theoretical elegance, but long-term maintai...

New article: Matteo Rossi explains how the Ports and Adapters pattern helps you maintain clean architecture in Java applications by separating business logic from external concerns.

foojay.io/today/ports-...

#Java #CleanArchitecture #SoftwareDesign

20.02.2026 10:09 👍 2 🔁 1 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

GlassFish 8 has arrived, bringing Jakarta EE 11 support, virtual threads, and Jakarta Data integration. Ondro Mihalyi covers what's new in this release.

foojay.io/today/glassf...

#Java #JakartaEE #GlassFish

19.02.2026 08:45 👍 2 🔁 1 💬 0 📌 0
Preview
BoxLang NeoVim Plugin Released foojay is the place for all OpenJDK Update Release Information. Learn More.

New BoxLang NeoVim plugin is now available! Cristobal Escobar covers the setup and features in this write-up. Read more: foojay.io/today/boxlan...

#BoxLang #NeoVim #Java

19.02.2026 08:43 👍 1 🔁 1 💬 0 📌 0
Preview
First Test of Java on BeagleBoards (ARM and RISC-V) foojay is the place for all OpenJDK Update Release Information. Learn More.

Testing Java on BeagleBoards with ARM and RISC-V processors. @frankdelporte.be shows how these single-board computers handle Java applications.

foojay.io/today/first-...

#Java #ARM #RISCV #BeagleBoard

18.02.2026 10:24 👍 3 🔁 3 💬 0 📌 0
Preview
Optimizing the MongoDB Java Driver In this blog, we share how the Java developer experience team optimized the MongoDB Java Driver by strictly adhering to this principle. We discovered that performance issues were rarely where we thoug...

New on Foojay: Nasir Qureshi shares how small tweaks to the #MongoDB Java Driver delivered significant performance improvements. Sometimes the biggest wins come from optimizing the details.

foojay.io/today/optimi...

#Java #MongoDB #Performance

18.02.2026 10:22 👍 3 🔁 1 💬 0 📌 0
Preview
foojay – a place for friends of OpenJDK foojay is the place for all OpenJDK Update Release Information. Learn More.

Runtime code analysis matters more than ever as AI tools generate code faster than we can review it. Suneet Kamath breaks down why understanding what's actually running in production is critical.

foojay.io/today/runtim...

#Java #CodeQuality #DevOps

18.02.2026 10:21 👍 2 🔁 1 💬 1 📌 0