Real-World AI Patterns with Spring AI and Vaadin by Marcus Hellberg / Thomas Vitale @ Spring I/O 25

Spring I/O 2025 - 21-23 May, Barcelona Slides: https://speakerdeck.com/thomasvitale/... For the past few years, we have been experimenting with large language models (LLMs) and have discovered effective ways to integrate AI capabilities into Java applications. But how do we transition from experimentation to actual production adoption? This talk will analyze the most common AI patterns used in real-world applications, complemented by live demos showcasing their implementation with Spring AI and Vaadin. You will learn how to: Provide short-term and long-term memory to a large language model (LLM). Integrate LLMs with your APIs through tool calling and build advanced agents. Protect your AI workflows from prompt injection attacks and sensitive data leaks using guardrails. Interact with models via text, image, audio, and video through multimodality. Enhance the context provided to LLMs from your data using advanced retrieval techniques. You will gain practical insights into how these patterns can be effectively integrated into your projects, with examples you can implement in your existing applications immediately, whether you are running your workloads on-premises or in the cloud.

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects @ Spring I/O 2025
▶︎

Code Once, Use Everywhere: Building Shared Libraries for Multiple Projects @ Spring I/O 2025

Modular RAG Architectures with Java and Spring AI by Thomas Vitale @ Spring I/O 2025
▶︎

Modular RAG Architectures with Java and Spring AI by Thomas Vitale @ Spring I/O 2025

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan
▶︎

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26
▶︎

Spec-driven Development: How AI Changed Everything (And Nothing) by Simon Martinelli @ Spring I/O 26

Spring AI + RAG Explained 🔥 | Full Project with Vector DB (pgvector) #springai #rag #generativeai
▶︎

Spring AI + RAG Explained 🔥 | Full Project with Vector DB (pgvector) #springai #rag #generativeai

Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications by Christian Tzolov
▶︎

Spring AI: Seamlessly Integrating AI into Your Enterprise Java Applications by Christian Tzolov

Complete Generative AI Course For Free | Gen AI Course 2026 | Intellipaat
▶︎

Complete Generative AI Course For Free | Gen AI Course 2026 | Intellipaat

Harnesses in AI: A Deep Dive — Tejas Kumar, IBM
▶︎

Harnesses in AI: A Deep Dive — Tejas Kumar, IBM

Code Smarter, Not Harder: AI-Powered Dev Hacks for All by Dan Vega @ Spring I/O 2025
▶︎

Code Smarter, Not Harder: AI-Powered Dev Hacks for All by Dan Vega @ Spring I/O 2025

Full Walkthrough: Workflow for AI Coding — Matt Pocock
▶︎

Full Walkthrough: Workflow for AI Coding — Matt Pocock

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!
▶︎

Model Context Protocol (MCP) Explained for Beginners: AI Flight Booking Demo!

From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP
▶︎

From Single-Shot LLMs to Intelligent Agents: Building Scalable AI Systems with Spring AI and MCP

Spring I/O 2025 Keynote
▶︎

Spring I/O 2025 Keynote

Bootiful Spring Boot: the Deep Dive by Josh Long
▶︎

Bootiful Spring Boot: the Deep Dive by Josh Long

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview
▶︎

Inside the Mind of Anthropic CEO Dario Amodei | The Circuit | Extended Interview

AI for Java Developers: Full Course / Workshop on Getting Started with Spring AI
▶︎

AI for Java Developers: Full Course / Workshop on Getting Started with Spring AI

AI Agents for Beginners – Part 1 (Free Labs)
▶︎

AI Agents for Beginners – Part 1 (Free Labs)

Spring Modulith – A Deep Dive (Workshop)
▶︎

Spring Modulith – A Deep Dive (Workshop)

How AI agents & Claude skills work (Clearly Explained)
▶︎

How AI agents & Claude skills work (Clearly Explained)

Anthropic Workshop: Build Agents That Run for Hours — Ash Prabaker & Andrew Wilson
▶︎

Anthropic Workshop: Build Agents That Run for Hours — Ash Prabaker & Andrew Wilson