
Spring AI : Chat with LLMs
Calling an LLM is just an HTTP request. The trouble is that every provider has its own API, configuration, and response format. Spring AI handles that …
I am Siva, a passionate software engineer with expertise in building scalable web applications. I enjoy working across the stack and constantly learning new technologies.


Calling an LLM is just an HTTP request. The trouble is that every provider has its own API, configuration, and response format. Spring AI handles that …

Most Spring Boot applications start with a beautifully boring main class. Then one day we need caching. We add @EnableCaching. Then we need async …

A few years ago, I was working at a fintech company in Germany. Our business unit planned to build a new offering for customers in Germany and the UK. …

You’ve been working for years. You know your systems inside out. You’ve solved real problems, handled pressure, and delivered results. But …

If you are feeling overwhelmed by the rapid pace of technological advancements, especially in the field of AI, know that you are not alone. The AI …

A Value Object is a domain concept defined by its values rather than by identity. For example, we can represent EventId, EventCode or Email as a value …