-
Enterprise Java
Create a Retrieval-Augmented Generation (RAG) App with Vector Stores and Spring AI
Vector databases often work as memory for AI apps, especially those using large language models (LLMs). They allow for semantic…
Read More » -
Enterprise Java
Upload Files With GraphQL in Java
File uploads are a common feature in modern applications, and GraphQL can handle them with some customization. GraphQL doesn’t natively…
Read More » -
Enterprise Java
Spring AI Structured Output Example
Spring AI offers a seamless integration for AI-driven applications, especially when interacting with large language models (LLMs). One key feature…
Read More » -
Enterprise Java
Using Spring AI Structured Output: List, Map, and Bean Converters
In Spring AI, structured output converters play a crucial role in handling the responses returned by AI models. Specifically, MapOutputConverter,…
Read More » -
Enterprise Java
Testcontainers JDBC Support
Testcontainers is a powerful library designed to simplify the testing of database interactions, especially when dealing with different environments and…
Read More » -
Core Java
Maven Spotless Plugin for Java
Maintaining a consistent code style across a project is crucial for readability, collaboration, and long-term maintainability. The Maven Spotless Plugin…
Read More » -
Enterprise Java
Getting Started with Spring AI
Integrating artificial intelligence (AI) into applications is becoming necessary for businesses looking to stay ahead. The Spring Framework in the…
Read More » -
Core Java
Show Every File on a Remote Server in Java
When working with remote servers, it is common to need to interact with the file system, such as listing files…
Read More » -
Core Java
Resolving PostgreSQL JSON Type Mismatch Errors in JPA
When working with PostgreSQL and Java Persistence API (JPA), you might encounter a common error related to JSON data types.…
Read More »