The Complete Guide to Modern AI Terminology: From Neural Networks to RAG, MCP, and Agentic Systems
Artificial Intelligence is evolving rapidly, bringing with it a wave of new concepts, acronyms, and technical jargon. Whether you are building AI applications, reading tech news, or evaluating tools for…
A Beginner’s Guide to Setting Up Ollama with Docker Compose
Have you ever wanted to run a powerful large language model (LLM) like Llama 3 or Gemma right on your own computer, but you need a consistent and portable setup?…
Spring Annotation w/Dynamic Service Loading
Recently a project I was working on required the ability to load up a number of unknown services that implemented a Calendar Provider Interface. As this was a Spring server,…
Complex Queries for Java data
Recently a project I was working on called for a complex filter that was needed for selecting specific elements from a large data set. Looking at various methods of doing…
Integrating OpenL Tablets with a Spring Boot Microservice
This post explains how to integrate OpenL Tablets with your Spring Boot microservice. We’ll cover adding the necessary dependencies, configuring OpenL Tablets, and creating a service to use it. 1.…
Building Intelligent Apps with Spring AI
In today’s fast-paced world of software development, integrating artificial intelligence into applications is no longer just a trend—it’s a necessity. At the heart of this revolution is Generative AI, a…
List v’s Array
Discussion on which is the better choice of type to return from a method or function for multiple items. Both have their values, but flexibility gives you the most options.…