Author: Simon Martinelli Original post on Foojay: Read More Table of Contents Step 1: Download Tomcat 11Step 2: Create a New Vaadin ProjectStep 3: Adjust the pom.xmlStep 4: Update the Spring Boot Application ClassStep 5: Build the Application for ProductionStep 6: Deploy the WAR to TomcatConclusion If you want to run a Vaadin application on an external servlet container like Apache Tomcat …
Read More »Classic Layout
What is RAG, and How to Secure It
Author: Brian Vermeer Original post on Foojay: Read More Table of Contents Why use RAGHow RAG Works 1. Retrieval 2. Generation Security implications of using RAG Prompt injection through retrieved content Data poisoning Access control gaps in retrieval Leaking PII to third-party models Caching risks and session bleed Contradictory or low-quality information Proactive and remediation strategies for securing RAG Sanitize …
Read More »Building a Real-Time AI Fraud Detection System with Spring Kafka and MongoDB
Author: Tim Kelly Original post on Foojay: Read More Table of Contents What we are buildingPrerequisitesCreate our MongoDB databaseCreate a Vector Search indexCreate a Spring applicationSetting up configuration MongoDB configuration Spring AI configuration Kafka configuration Generate our synthetic customer profiles The customer model Customer seeding How the sample customers are structured The transaction model Generating random transactions How do we …
Read More »Foojay Live @ JCON Köln
Author: Frank Delporte Original post on Foojay: Read More Today and tomorrow, we will be at the JCON Conference in Köln, Germany. We have set up an interview booth to talk to speakers and visitors about all things Java. Please follow us on LinkedIn and/or YouTube for the live interviews. Just like last year, these interviews will be grouped into …
Read More »Building Autopo: An AI-powered Open Source Application to Manage .po Files
Author: Andrea Vacondio Original post on Foojay: Read More Table of Contents Discovering localization Gettext Building a localization workflowIntroducing ZanataPain points with Zanata Pain points gradually became real blockers The Side ProjectFrom side project to pet project Requirements Building the Pet From jgettext to Potentilla AtlantaFX The AI Role Autopo in ActionTakeaways As a developer today, you’ve almost certainly encountered …
Read More »GenAI blood, sweat, and tears: Loading data to Pinecone
Author: Jennifer Reif Original post on Foojay: Read More Table of Contents Getting startedIssue #1: APIs, SDKs, and rapid changeIssue #2: ConfigIssue #3: JSON formatIssue #4: Loading data to Pinecone 1. Metadata keys Alternative embeddings – Book descriptionsWrapping up!Resources As someone who is pretty familiar with relational and graph databases, I wanted to dig a little deeper into vector databases …
Read More »Book Review: Raising Young Coders
Author: Geertjan Wielenga Original post on Foojay: Read More “Raising Young Coders” by Cassandra Chin: A Parent’s Guide to Inspiring the Next Generation of Technologists An Author Who Understands Both Sides “Raising Young Coders: A Parent’s Guide to Teaching Programming at Home” by Cassandra Chin is an invaluable resource for parents seeking to introduce their children to the world of …
Read More »Building FormPilot: My Journey Creating an AI-Powered Form Filler with RAG, LangChain4j, and Ollama
Author: A N M Bazlur Rahman Original post on Foojay: Read More Table of Contents The InspirationThe ArchitectureGetting Started: Setting Up Your Environment Part 1: Installing and Running Ollama Locally Part 2: Creating the Spring Boot Project via Spring Initializr Implementing RAG with LangChain4jThe Magic of LangChain4j’s @AiServiceIntegrating with OllamaBuilding the Chrome Extension Setting up the Spring Boot Server Setting …
Read More »Local AI with Spring: Building Privacy-First Agents Using Ollama
Author: Bruno Oliveira Original post on Foojay: Read More Table of Contents IntroductionConfiguring OllamaSpring AI + Ollama: a perfect match! Setting up the project Enough talk, show me the code A quick detour on FastMCPConclusion Introduction Building local AI agents with Spring AI and Ollama has emerged as a game-changer for developers seeking to maintain complete control over their AI …
Read More »Semantic Search with Spring Boot & Redis
Author: Raphael De Lio Original post on Foojay: Read More Table of Contents Redis as a Vector DatabaseRedis OM SpringDatasetBuilding the Application 0. GitHub Repository 1. Add the required dependencies 2. Define the Movie entity 3. Repository Interface 4. Search Service 5. Movie Service for Data Loading 5. Search Controller 6. Application Bootstrap 7. Sample Requests Wrapping up More AI …
Read More »
NLJUG – Nederlandse Java User Group NLJUG – de Nederlandse Java User Group – is opgericht in 2003. De NLJUG verenigt software ontwikkelaars, architecten, ICT managers, studenten, new media developers en haar businesspartners met algemene interesse in alle aspecten van Java Technology.