Three things with Spring AI along with Github co-pilot

Since Spring AI's release, many advocates have been talking about Spring AI and its benefits. This post is about three things that I was playing with Portable chat completion (Sync (non-reactive)/Async (reactive)) Vector support Multi Modality support Let's discuss Spring AI and its portable chat completion feature. In this post, we will discuss using Ollama … Continue reading Three things with Spring AI along with Github co-pilot

Virtual and Process threads with Spring Boot

Spring Boot 3.2 introduced Virtual thread support along with Java 21. Virtual threads in JAVA introduced the application level concurrency in a different paradigm. Imagine a boot application fielding around 50K blocking requests and not getting an out-of-memory error. In the current world, when thinking about threads in Java/Boot programming, we are limited to the … Continue reading Virtual and Process threads with Spring Boot