Recent Posts

Build Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon Bedrock with Dan Card

Author: Cristobal Escobar Original post on Foojay: Read More Build Secure AI Chat Applications with BoxLang, RAG, Ollama, and Amazon Bedrock AI demos are everywhere. Building an AI-powered feature that can securely work with your documents, databases, and real application data is a very different challenge. How do you give an AI model access to the right information without exposing …

Read More »

DuckDB in Spring Batch: Replace In-Memory Java Loops with One SQL Statement

Author: Geertjan Wielenga Original post on Foojay: Read More Spring Batch jobs usually follow the same pattern: an ItemReader streams rows, an ItemProcessor transforms each one, and an ItemWriter writes them out, chunk by chunk. A chunk-oriented step wires those three pieces together: new StepBuilder("transform", jobRepository) .<Order, Summary>chunk(1_000, transactionManager) .reader(reader) // stream rows .processor(processor) // transform each row .writer(writer) // …

Read More »

Introduction to Retrieval-Augmented Generation with Java and MongoDB

Author: Otavio Santana Original post on Foojay: Read More Modern organizations store large volumes of information in documents, databases, internal platforms, support systems, policies, and operational tools. However, having data does not guarantee that employees or applications can access the right information when needed. As data grows, traditional search tools often fail to identify context, meaning, and relationships between distributed …

Read More »