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

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 …

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 …

Popular today Creating Scalable OpenAI GPT Applications in Java
Learn how to integrate the ChatGPT engine into your Java applications in a scalable way by sending prompts to the engine only when necessary.
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 …

BoxLang AI Deep Dive — Part 4 of 7: Middleware — The Missing Layer in Every AI Framework 🧵

Table of Contents 🏗️ The Middleware Architecture🎯 AiMiddlewareResult — Typed Flow Control📝 LoggingMiddleware — Instant Observability🔁 RetryMiddleware — Resilience Without Boilerplate🛡️ GuardrailMiddleware — Defense in Depth🙋 HumanInTheLoopMiddleware — Keeping Humans in Control🎙️ FlightRecorderMiddleware — AI Testing Solved🔢 MaxToolCallsMiddleware — Runaway …

Eliminating Flaky Tests to End World Hunger

Table of Contents Why Do Flaky Tests Matter?Common Causes of Flaky TestsStrategies to Keep Tests Reliable1. Awareness of Flaky Tests2. Fix One Flaky Test Each Sprint3. Use New Test Data4. Wait for Conditions to Be Met5. Run Tests in Parallel6. …

Azul Zulu April 2026 Quarterly Update Released

Table of Contents The Quarterly Update CycleCritical Patch Updates (CPU)Patch Set Updates (PSU)Making Perfect Use of CPU and PSU releasesDifference With the Six-Month Release CycleSecurity and Bug Fixes in This ReleaseAzul Zulu April 2026 Release NotesAzul Zulu Joins Docker’s Official …

Distributed Cache Invalidation Patterns

Table of Contents Why Cache Invalidation Becomes Hard in Distributed SystemsTime-Based Expiration (TTL)The Cache-Aside PatternEvent-Based Cache InvalidationVersioned Cache KeysMulti-Layer CachingEvent-Driven Cache RebuildsChoosing the Right StrategyFinal Thoughts Caching is one of the most powerful tools developers have at their disposal for …

BoxLang AI Deep Dive — Part 3 of 7: Multi-Agent Orchestration — Building AI Teams That Work 🌲

Table of Contents 🌲 The Agent TreeCycle Detection Built-In🤖 Sub-Agents as Tools🏢 AiAgent is Now Fully Stateless🧠 Per-Call Identity Routing on Memory🏗️ The Agent Run Lifecycle🌊 Streaming with Multi-Agent Teams🔄 Suspend and Resume🔍 Introspection🚀 A Complete Multi-Agent ExampleWhat’s Next BoxLang …

Join the Community

Be a Part of Our Network

Mastodon

Subscribe to foojay updates:

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