Krakow, Poland, 11 - 13 June 2025

Jan Martiška
Red Hat

Jan is a software engineer working at Red Hat with 13+ years of experience in Java and Open source, nowadays focusing on Quarkus and, among other things, its AI capabilities through the LangChain4j extension. He also drives its GraphQL capabilities. He's also a MicroProfile committer and a book author (Quarkus in Action).

View
Create AI-Infused Java Apps with LangChain4j
Hands-on Lab (BEGINNER level)
Room Lab 2

Generative AI has taken the world by storm over the last year, and it seems like every executive leader out there is telling us “regular” Java application developers to “add AI” to our applications. Does that mean we need to drop everything we’ve built and become data scientists instead now? Luckily, we can infuse AI models built by actual AI experts into our applications using new open source projects. We promise it’s not as complicated as you might think! Thanks to the ease of use and superb developer experience of Quarkus and the nice AI integration capabilities that the LangChain4j libraries offer, it becomes trivial to start working with AI and make your stakeholders happy. In this lab, we’ll start from the Quarkus DevUI where you can try out AI models even before writing any code. Then we’ll get our hands dirty with some code and exploring LangChain4j features such as prompting, chaining, and preserving state; agents and function-calling; enriching your AI model’s knowledge with your documents using retrieval augmented generation (RAG); and discovering ways to run (and train) models locally using tools like Ollama and/or Podman AI Lab. you'll also learn the observability and fault tolerance of the AI integration and compile the app to a native binary. Come to this lab to learn how to build AI-infused applications with Quarkus experts working on the Quarkus LangChain4j extensions.

More
View
Java meets AI: Build LLM-Powered Apps with LangChain4j
Deep Dive (BEGINNER level)
Room 4B

Join us for a guided tour through the possibilities of the LangChain4j framework! Chat with virtually any LLM provider (OpenAI, Gemini, HuggingFace, Azure, AWS, ...)? Generate AI images straight from your Java application with Dall-E and Gemini? Have LLMs return POJOs? Interact with local models on your machine? LangChain4j makes it a piece of cake! We will explain the fundamental building blocks of LLM-powered applications, show you how to chain them together into AI Services, and how to interact with your knowledge base using advanced RAG.

Then, we take a deeper dive into the Quarkus LangChain4j integration. We'll show how little code is needed when using Quarkus, how live reload makes experimenting with prompts a breeze and finally, we'll look at its native image generation capabilities, aiming to get your AI-powered app deployment-ready in no time.

By the end of this session, you will have all the technical knowledge to get your hands dirty, along with plenty of inspiration for designing the apps of the future.

More
View
Quarkus in Action...in Action!
Conference (INTERMEDIATE level)
Room 4A
Quarkus is one of the most dynamic and fast-evolving projects in the Java ecosystem today. Even six years after its initial release, it continues to push boundaries—and just last year, it surpassed 1,000 contributors in its main repository!
In this session, we'll introduce Quarkus in Action, the latest (and coincidentally, the first) book authored by the speakers. While we can't cover the entire book in one talk, we'll highlight our favorite features—the ones that truly showcase Quarkus' strengths. Expect live demos of productivity powerhouses like Dev Mode, continuous testing, Dev UI, and Dev Services. We'll have something for you whether you're focused on a blazing-fast local development experience, seamless deployment workflows, or even the metrics influencing your cloud bills.
This talk isn't about explaining every Quarkus feature in detail—it's about showing you why you should give it a try. And if we succeed in inspiring you, Quarkus in Action will be the perfect next step on your learning journey!

More

Searching for speaker images...

Ticket prices will go up in...

25
Days
:
 
14
Hours
:
 
10
Minutes
:
 
42
Seconds

You missed out!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17

Phone

+48 691 793 877

Email

info@devoxx.pl

Social Media