Dan Vega is a Java Champion, Author and Spring Developer Advocate at Broadcom. He has been developing software for the web for over 25 years and his superpower is problem-solving. Dan is a Blogger, YouTuber,Course Creator, Podcaster, and speaker. He is a lifelong learner and his passion is sharing his knowledge with the developer community.
English session - Beginner
Prompt engineering was only the beginning. Reliable AI applications depend on the context around the prompt: system instructions, memory, retrieved knowledge, tools, and structured output. In this live-coding session, we’ll use Spring AI to build that context deliberately, load the right information at the right time, and avoid overwhelming the model. You’ll leave with a practical mental model for building AI applications Java can trust.
English session - Beginner
Spring Boot 4 can help you delete more than old dependencies. Built-in resilience may replace Spring Retry. HTTP interfaces can replace Feign. API versioning can replace custom filters. RestTestClient can simplify test setup. We’ll also cover JSpecify, Jackson 3, modular auto-configuration, and the smaller changes worth knowing. You’ll leave with less code to maintain and a clear upgrade path.