Martin Smelt

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »