Timo Salm
Java Meets AI: Empowering Spring Developers to Build Intelligent Apps
#1about 2 minutes
Understanding the fundamentals of generative AI for developers
Learn the core concepts of generative AI, including foundation models, large language models (LLMs), prompts, and the token-based prediction process.
#2about 4 minutes
The role of frameworks in simplifying AI integration
Discover why frameworks are crucial for integrating AI, providing high-level abstractions for REST APIs, structured outputs, and easy model switching.
#3about 3 minutes
A comparison of popular Java AI frameworks
Get an overview of the Java AI ecosystem, comparing the key features and origins of LangChain4j, Spring AI, and Microsoft's Semantic Kernel.
#4about 7 minutes
Building an AI application using LangChain4j
See a practical implementation of an AI-powered recipe finder using LangChain4j, from low-level models to the high-level, declarative AI Service abstraction.
#5about 4 minutes
Implementing the same AI application with Spring AI
Explore how to build the same recipe finder application using Spring AI's fluent ChatClient API for a streamlined, builder-pattern approach to AI calls.
#6about 5 minutes
Advanced patterns for building sophisticated AI applications
Understand common LLM limitations like context size and lack of custom knowledge, and learn about advanced patterns like RAG and tool calling to solve them.
#7about 3 minutes
Implementing RAG and tool calling with LangChain4j
Learn how to implement retrieval-augmented generation (RAG) and tool calling in LangChain4j using its built-in abstractions like the EmbeddingStoreIngester and @Tool annotation.
#8about 1 minute
Implementing RAG and tool calling with Spring AI
Discover how Spring AI handles advanced patterns by using the ChatClient's fluent API for tool registration and the Advisor concept for implementing RAG.
#9about 2 minutes
Exploring AI agents and the Model Context Protocol
Get a glimpse into the future of autonomous AI agents and how the Model Context Protocol (MCP) aims to standardize interactions between different AI services.
Related jobs
Jobs that call for the skills explored in this talk.
Wilken GmbH
Ulm, Germany
Senior
Kubernetes
AI Frameworks
+3
Matching moments
04:57 MIN
Increasing the value of talk recordings post-event
Cat Herding with Lions and Tigers - Christian Heilmann
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:28 MIN
Why corporate AI adoption lags behind the hype
What 2025 Taught Us: A Year-End Special with Hung Lee
03:15 MIN
The future of recruiting beyond talent acquisition
What 2025 Taught Us: A Year-End Special with Hung Lee
04:27 MIN
Moving beyond headcount to solve business problems
What 2025 Taught Us: A Year-End Special with Hung Lee
03:48 MIN
Automating formal processes risks losing informal human value
What 2025 Taught Us: A Year-End Special with Hung Lee
05:18 MIN
Incentivizing automation with a 'keep what you kill' policy
What 2025 Taught Us: A Year-End Special with Hung Lee
03:13 MIN
How AI can create more human moments in HR
The Future of HR Lies in AND – Not in OR
Featured Partners
Related Videos
Building AI-Driven Spring Applications With Spring AI
Timo Salm & Sandra Ahlgrimm
Create AI-Infused Java Apps with LangChain4j
Daniel Oh & Kevin Dubois
Infusing Generative AI in your Java Apps with LangChain4j
Kevin Dubois
Langchain4J - An Introduction for Impatient Developers
Juarez Junior
AI: Superhero or Supervillain? How and Why with Scott Hanselman
Scott Hanselman
How AI Models Get Smarter
Ankit Patel
AI in Action: Real Use Cases with Real Impact - Hanna Hennig, Michael Ameling, Tobias Regenfuss
Hanna Hennig, Michael Ameling & Tobias Regenfuss and Mike Butcher
AI Agents Graph: Your following tool in your Java AI journey
Alex Soto
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

FRG Technology Consulting
Intermediate
Azure
Python
Machine Learning


Jack & Jill\u002FExternal ATS
Remote
Python
PyTorch
TensorFlow
Machine Learning
+1

Amazon.com Inc.
Senior
R
API
Unix
Perl
Ruby
+7

Amazon.com Inc.
Senior
R
API
Python
Matlab
Bootstrap
+4




Accenture AG
Zürich, Switzerland
CHF187-208K
Intermediate
API
Java
Azure
React
+12