Table of Contents A Day in the Life of a Java Developer ☕Getting Started: Accessing the MCP Server from IntelliJ 🛠️Supercharge Your Daily Tasks with SonarQube MCP Server ⚡Conclusion: Your MCP for Supercharged Code ✅Resources 📚 Hey Java devs! 👋 …
-
JC-AI Newsletter: Easy Access to Expanding Challenges
A few months ago, I launched the AI Newsletter to provide a minimally biased perspective on the growing challenges surrounding artificial intelligence. My primary motivation was and remains to be serving the community not only by showing how to use …
-
Hey Java Devs, Let’s Talk About AI MCP! 🤖
Table of Contents Hey Java Devs, Let’s Talk About AI MCP! 🤖So, What’s the Big Deal with MCP?The Problem MCP Is SolvingThe Evolution of AI IntegrationThe Good, the Bad, and the How-ToLet’s Get Our Hands Dirty: Creating an MCP with …
-
JC-AI Newsletter #8
Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. This newsletter focuses on examining how AI enhances productivity through enterprise studies, agentic system architecture, …
-
Beyond Keywords: Optimizing Vector Search With Filters and Caching (Part 2)
Table of Contents Adding filters: From story to codeFirst try: Add a post-filter in MovieServiceSecond try: Use a pre-filterRefining the search with extra filtersApplying toCriteria() in the searchReducing embedding costs with cachingStrategy with @CacheableA minimal frontendStep 1: HTMLStep 2: JavaScriptStep …
-
How Chat Memory Manipulation Can Ruin Your AI System
Table of Contents Do LLMs have any conversational memory?Implementing chat memory in your AI appChat messages with Java’s Langchain4JLLM chat memory injectionChat memory injection: Proof of conceptPreventing chat memory manipulation is key Do LLMs have any conversational memory? With the …
-
7 Habits of Highly Effective Java Coding
Table of Contents From AI User to AI Pro1. The Golden Rule: Take Pride and Ownership in Your Craft 🥇2. Feed the Beast: Your Project’s Context is its Fuel ⛽3. Dodge the “Ball of Mud”: Keep Your Code Maintainable 🧠4. …
-
JC-AI Newsletter #7
Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. Beyond focused tutorials that can enhance your understanding of AI applications, this newsletter concentrates on …
-
Keywords Meet Vectors: Hybrid Search on MongoDB
Table of Contents What is hybrid search?How does it work in MongoDB?Why movies collection are the perfect demoInspecting the anchor documentSanity checksStep 1: Prepare the query vectorStep 2: Run semantic searchStep 3: Apply hybrid scoringStep 4: Hybrid ranking with Reciprocal …
-
Agents Meet Databases: The Future of Agentic Architectures
Table of Contents A Quick Overview of AgentsPath 1: Standardized Integration with MCP serversPath 2: Custom Integrations for Control and FlexibilityAccuracy, Security, and Performance ConsiderationsAccuracy: Ensure Reliable Query GenerationSecurity: Maintain Protection and GuardrailsPerformance: Manage Unpredictable Agentic WorkloadsThe Agentic Future Depends …
-
JC-AI Newsletter #6
Fourteen days have passed, and it is time to present a fresh collection of readings that could influence developments in the field of artificial intelligence. Beyond opinion pieces and Java focused tutorials that can enhance your understanding of AI applications, …