[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

May, 2026

  • 5 May

    When Should You Use a Cache With MongoDB?

    Author: Andrew Morgan Original post on Foojay: Read More 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 a design review for an application being migrated from a relational …

    Read More »
  • 5 May

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

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Two Categories of Memory Standard Memory Types Summary Memory — How It Actually Works Vector Memory Types Hybrid Memory — The Best of Both Per-Call Multi-Tenant Identity Routing Document Loaders Building a Complete RAG Pipeline Step 1: Ingest Step 2: Query Step 3: Hybrid for Production Token Management …

    Read More »
  • 5 May

    The Code Was Always the Door

    Author: Markus Westergren Original post on Foojay: Read More 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 savings at a luxury hotel. He watches a doorman for twenty …

    Read More »
  • 4 May

    Introducing JCast: Conversations About Java and Developer Life in Dutch

    Author: Oumaima Zerouali Original post on Foojay: Read More Table of Contents Season 2 Starts with Frank DelporteWhat is JCast? Meet the Hosts What We Talk About Why We Started JCast More Than Just Code From Season 1 to Season 2Where to ListenFinal Thoughts The Java community thrives on sharing knowledge and experiences. Most content is in English, which works …

    Read More »
  • 4 May

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

    Author: Annelore Egger Original post on Foojay: Read More 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 about what Foojay means to them, what they learn from each …

    Read More »
  • 1 May

    Large-Scale ETL Pipeline Architecture

    Author: Matteo Rossi Original post on Foojay: Read More 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 togetherTrade-offs and practical considerationsConclusion Modern data-driven systems. ETL pipelines are no …

    Read More »

April, 2026

  • 30 April

    JavaFX Links of April 2026

    Author: Frank Delporte Original post on Foojay: Read More 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 of the next overviews? Let us know via links@jfx-central.com. Core Frank …

    Read More »
  • 29 April

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

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents The Full Provider Matrix The Provider Hierarchy IAiService — The Trimmed Interface The Capability System Runtime Capability Detection Querying Capabilities Enforced at the BIF Level BaseService — The Transport Layer Provider Configuration Custom Base URLs Ollama — Local AI, Zero API Cost New in 3.0: HuggingFace Embeddings Building …

    Read More »
  • 27 April

    Dockerizing a Java 26 Project with Docker Init

    Author: Mohammad-Ali A’râbi Original post on Foojay: Read More 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” interactive wizard that analyzes your project and generates: A Dockerfile (multi-stage, …

    Read More »
  • 27 April

    Explore Spring AI SDK – Amazon Bedrock AgentCore – Part 2

    Author: Mahendra Rao B Original post on Foojay: Read More Table of Contents Step 1: Add the Ai model and AgentCore memory dependencies Step 2: Create Short/Long Term in AWS Management Console Step 3: Add the following memory-related properties. Step 4: Add the below MemoryConfig class. Step 5: Create the ChatRequest and ChatResponse classes as shown below. Step 6: Add …

    Read More »