Do you want your ad here?

Contact us to get your ad seen by thousands of users every day!

[email protected]

Friends of OpenJDK Today

Most Viewed

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 LinksConclusion Docker Init was introduced in Docker Desktop 4.27, before LLMs became the default answer to everything. It’s a "smart" ...

New Articles

When Should You Use a Cache With MongoDB?

Table of Contents Why were caches like Memcached & Redis invented, and why do they thrive?So, what’s wrong with having a caching tier?What’s different with MongoDB?What does AI think?SummaryLearn more about MongoDB design reviews From time to time, I’ll run …

BoxLang AI Deep Dive — Part 6 of 7: Memory Systems & RAG — Building AI That Remembers

Table of Contents 🧠 Two Categories of Memory📋 Standard Memory TypesSummary Memory — How It Actually Works🔍 Vector Memory TypesHybrid Memory — The Best of Both🏢 Per-Call Multi-Tenant Identity Routing📚 Document Loaders🔗 Building a Complete RAG PipelineStep 1: IngestStep 2: …

The Code Was Always the Door

Table of Contents The doorman in a hoodieThe shepherdRead the terrainChoose the pathWatch for predatorsTend the flockThe doorman’s dignity The doorman in a hoodie There’s a story Rory Sutherland tells in his book Alchemy. A consultant is hired to find …

Introducing JCast: Conversations About Java and Developer Life in Dutch

Table of Contents Season 2 Starts with Frank DelporteWhat is JCast?Meet the HostsWhat We Talk AboutWhy We Started JCastMore Than Just CodeFrom Season 1 to Season 2Where to ListenFinal Thoughts The Java community thrives on sharing knowledge and experiences. Most …

Foojay Podcast #94: More Than a Blog: How Foojay Connects, Sustains, and Evolves the Java Community

Table of Contents YouTubePodcast AppsContent Foojay.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 …

Large-Scale ETL Pipeline Architecture

Table of Contents Rethinking ETL for modern systemsArchitectural building blocksEmbracing concurrency with reactive pipelinesBackpressure: the hidden heroDesigning for failure: error handling strategiesRetry and recovery patternsIdempotency: the cornerstone of safe retriesBatching vs streamingParallelizing transformationsIntegrating with messaging systemsObservability and monitoringPutting it all …

Popular today Eclipse GlassFish: This Isn’t Your Father’s GlassFish
Table of Contents The Myth of the Unsupported, Non-Production ServerKey Differences: Eclipse GlassFish vs. Oracle GlassFishWhat’s New in Eclipse GlassFish 7.0 and BeyondJakarta EE 11 and MicroProfile SupportA New Era for Embedded GlassFishPerformance and Security at the CoreLearn More About Modern ...
JavaFX Links of April 2026

Table of Contents CoreSceneBuilderApplicationsComponents, Libraries, ToolsPodcasts, Videos, BooksConferences, PresentationsMiscellaneousJFX Central Here are the JavaFX LinksOfTheMonth of April 2026. You can find the weekly lists on jfx-central.com. Did we miss anything? Is there anything you want to have included in one …

BoxLang AI Deep Dive — Part 5 of 7: One API, 17 Providers — The Provider Architecture Deep Dive

Table of Contents 🗺️ The Full Provider Matrix🏗️ The Provider Hierarchy🎯 IAiService — The Trimmed Interface🛡️ The Capability SystemRuntime Capability DetectionQuerying CapabilitiesEnforced at the BIF Level🔧 BaseService — The Transport Layer⚙️ Provider Configuration🔀 Custom Base URLs🏠 Ollama — Local AI, …

Gord the swordsmaster woman is setting up a command center with the help of Freyja.
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 LinksConclusion Docker Init was introduced in Docker Desktop 4.27, before LLMs became the default answer to everything. It’s a “smart” …

Explore Spring AI SDK – Amazon Bedrock AgentCore – Part 2

Table of Contents Step 1: Add the Ai model and AgentCore memory dependenciesStep 2: Create Short/Long Term in AWS Management ConsoleStep 3: Add the following memory-related properties.Step 4: Add the below MemoryConfig class.Step 5: Create the ChatRequest and ChatResponse classes …

The Road to Docker Official Images for Java: The Azul Zulu Story

Table of Contents What Are Docker Official Images, and Why Does It Matter?The Journey: Two Years in the MakingHow Azul Zulu Official Images Are Built and PublishedPre-release validationPM approval and promotionSubmitting to Docker HubWhat’s Changing: From Docker Hub to Docker …

Building a Personalized Content Delivery System

Table of Contents Prerequisites1. Data model2. Project setup3. Building the content-based recommendation engineUserProfileControllerGameRepositoryRecommendationService core logicRecommendationControllerManual test4. User ratings and affinity adjustmentRatings endpointAffinity adjustment logicMongoDB updateBefore and after demo5. Adding Spring AI embeddings and MongoDB Atlas Vector SearchSpring AI setupGenerating embeddingsDataSeeder …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

https://foojay.io/feed/
Copied to the clipboard