[widgets_on_pages id="Home widgets"]

Java Articles by Foojay.io

May, 2026

  • 8 May

    Using the Azul Zulu Docker Official Images: From Simple Pull to Lean Container

    Author: Frank Delporte Original post on Foojay: Read More Table of Contents How to Use Azul Zulu as Docker Official ImagesPractical Examples: Building Lean Containers Everything in One Container (Don’t Do This) Multi-Stage Build with JRE Using jdeps and jlink to Create a Custom Runtime Size Comparison SummaryWhat to Do Next Previously in this series: Trusted Java Containers: Azul Zulu …

    Read More »
  • 7 May

    BoxLang AI Deep Dive — Part 7 of 7: MCP — The Protocol That Connects Everything

    Author: Cristobal Escobar Original post on Foojay: Read More Table of Contents Consuming MCP Servers — The Client Side Seeding Agents with MCP Servers How MCPTool Works Building MCP Servers — The Server Side Simple Server HTTP Transport for Web Web Application Integration Enterprise Security Features CORS Request Body Size Limits API Key Validation Automatic Security Headers Security Processing Order …

    Read More »
  • 7 May

    Building an AI-Powered Operations Assistant with Spring AI and MongoDB Atlas — Part 1: RAG Foundation

    Author: Matteo Rossi Original post on Foojay: Read More Table of Contents The problemWhat we are buildingWhy RAG and why MongoDB AtlasHow the Pieces Fit TogetherGetting the Project RunningThe Ingestion PipelineThe Retrieval PipelineThe Atlas Vector Search IndexTrying It OutConclusion and What’s Next This is the first article in a three-part series. Part 2 covers short-term and long-term memory; Part 3 …

    Read More »
  • 7 May

    Java is Not the Dark Side: Why Learning Java is Easier Than You Think

    Author: Igor De Souza Original post on Foojay: Read More Table of Contents (“In a galaxy far, far away…”) The Myth: “Java is Too Hard for Beginners”Java: The Jedi Order of ProgrammingThe Real Dark Side: The Empire of Bad LearningWhy Java Feels Like the Jedi Code (But Isn’t Hard)Training Like a Jedi: Loops in the TempleYour Journey from Youngling to …

    Read More »
  • 6 May

    UCanAccess: The Modern Pure-Java Bridge to Microsoft Access

    Author: Markus Spann Original post on Foojay: Read More Table of Contents A Brief HistoryWhat Problems Does It Solve? The Disappeared Bridge Cross-Platform Compatibility Seamless Integration for Tooling Tech Stack & RequirementsGetting Started Add the Dependency Connect and Query Write Data Back Access-Specific Functions Uber JAR for Non-Maven Projects Quality & MaintenanceGet Involved Microsoft Access databases are everywhere. Decades of …

    Read More »
  • 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 »