Multi-Directory GIT
You may or may not find this useful. I work with a my GIT repositories all at the same level. I like to keep them in sync. However going to…
String Cache
Sometimes an application will have a large number of Strings. Due to memory we certainly do not want to keep multiple instances of duplicate strings in memory. A string cache…
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…