Hey there!
RSS FeedWelcome to JSBlogs — a place where I share my learnings about Java, Spring, Security, and backend engineering. I'm Jitendra Singh Bisht, a Software Engineer who loves exploring new tech and helping the community.
Recent Posts
-
What to learn next — your AI engineering learning path after this course
You have built a production-ready AI application from scratch. You understand embeddings, RAG, agents, memory, and how to ship safely. This post maps where to go from here — deeper specialisations, adjacent skills, and the emerging areas worth watching.
-
LangChain4j vs Spring AI — which Java AI framework should you use?
Two mature Java AI frameworks exist — Spring AI and LangChain4j. They solve the same problems with different philosophies. This post maps their concepts side-by-side, compares their strengths, and offers a clear decision guide for new projects.
-
Multimodal AI in Spring AI — adding image understanding to your Java app
Multimodal models process images alongside text. A customer can send a photo of a damaged product, and the LLM reads both image and question together to answer. Spring AI's UserMessage API handles images via URL or base64 — this post shows both.
-
Running local AI models with Ollama and Spring AI — private, free, offline
Ollama runs open-weight LLMs and embedding models on your own machine. No API key, no data leaving your network, no per-token cost. This post shows how to swap Spring AI from OpenAI to Ollama with a profile switch — and where local models fall short.
-
Deployment and configuration best practices for AI-powered Spring Boot apps
Shipping an AI feature involves more than the code: API key management, environment-specific model routing, database schema for vector storage, feature flags for safe rollouts, and a pre-deploy checklist. This post covers the production-readiness concerns specific to AI applications.