Tag: java
All the articles with the tag "java".
-
What are embeddings? A practical explanation for Java developers
Embeddings are the foundation of semantic search, RAG, and most production AI features. This post explains what they are, what they look like, and why they matter — without the maths.
-
Spring Boot 3 to Spring Boot 4 migration guide
postSpring Boot 4.0 is a major version upgrade that drops Java 8/11 support, ships Jackson 3, removes Undertow, and cleans out years of deprecated APIs. This post walks you through a phased migration plan, every common breakage, and a rollback-safe rollout strategy.
-
Java 25: What's new in the latest LTS release
postJava 25 is the new Long-Term Support release, shipping seven finalized language and library features alongside significant performance improvements. This post covers every JEP that matters for Java application developers.
-
Streaming LLM responses in Spring AI for a better user experience
LLMs generate text token by token. Streaming lets your users see that text as it arrives instead of staring at a loading spinner. This post shows how to wire Spring AI's stream() to a Server-Sent Events endpoint.
-
Getting structured JSON responses from LLMs in Spring AI
LLMs return free-form text by default. Spring AI's structured output support maps that text directly into Java records and classes — no manual JSON parsing, no fragile string manipulation.