Quarkus at Devoxx Belgium 2025 #49392
insectengine
started this conversation in
Events
Replies: 1 comment 2 replies
-
https://m.devoxx.com/events/dvbe25/talks/5913/langchain4j-community-bof |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Event Description: This edition will shine a light on agentic workflows and autonomous systems – secure, intelligent, and increasingly capable. Whether you’re working with Model Context Protocol (MCP), building multi-agent architectures (A2A), experimenting with (Java) LLM-based Agent libraries, doing LLM inference using Java on GPU, or Spec-Driven-Development, Devoxx is the stage to share your tools, insights, and ideas.
Date: October 6-10, 2025
Location: Antwerp, Belgium
Event Type: In Person
https://devoxx.be/
Monday Sessions
Session: Building secure AI agents with Quarkus LangChain4j
Date/Time: Monday, October 6, 08:50-10:50 in BOF 1
Speaker(s): Willem Jan Glerum & Radek Kargul
Abstract: This hands-on workshop teaches participants to build and secure AI agents using Quarkus LangChain4j. Attendees will set up projects, implement security against prompt injection, configure authentication, and add monitoring. Suitable for all experience levels, the session includes practical exercises for integrating and safeguarding AI agents in enterprise applications.
Session: 30 minutes to understand MCP (Model Context Protocol)
Date/Time: Monday, October 6, 09:35-10:05 in Room 5
Speaker(s): Sébastien Blanc
Abstract: This session demystifies the Model Context Protocol (MCP), an open standard for integrating LLMs with external data and tools. Through live coding with Quarkus, attendees will learn how to use and implement MCP, discovering it's more about standardization than novelty, and gain practical insights into this emerging 2025 technology.
Session: Picocli: put some Java in your terminal 💻!
Date/Time: Monday, October 6, 10:20-10:50 in Room 6
Speaker(s): Stéphane Philippart
Abstract: This session demonstrates how to easily build feature-rich command line interfaces in Java using Picocli and Quarkus, and create native executables with GraalVM. Through live coding, attendees will learn that Java is a powerful yet simple choice for modern CLI development.
Session: Stop Scheduling Like It’s 1999 – Green Software Needs Better Timing
Date/Time: Monday, October 6, 04:40-05:20 in Room 6
Speaker(s): Ted Vinke
Abstract: This talk introduces GreenScheduled, a Java library that schedules automated jobs during periods of lower carbon intensity by integrating real-time grid data. It covers sustainability in software, calculating optimal execution times, development challenges, and future plans, empowering developers to reduce the environmental impact of scheduled tasks.
Tuesday Sessions
Session: The power of Cursor rules in Java Enterprise development
Date/Time: Tuesday, October 7, 10:20-10:50 in Room 8
Speaker(s): Juan Antonio Breña Moral
Abstract: Cursor AI is transforming software development for engineers and organizations alike. One of its most powerful features is Cursor Rules, which provide an intelligent way to leverage system prompts and enhance the developer experience when interacting with AI models during programming tasks. The talk will explain in detail the Cursor Rules feature and how it is useful for any Java Software engineer tackling issues in different areas such as build systems, design, coding, testing, code refactoring with modern Java features, and profiling to detect and resolve runtime issues like memory leaks and performance bottlenecks.The talk will cover in detail:- Conversational and non-conversational Cursor rules- How to modularize Cursor rules- How to chain Cursor rulesThe session will demonstrate these concepts through practical examples using Spring Boot and Quarkus frameworks.
Session: Build an MCP Server with Java
Date/Time: Tuesday, October 7, 01:30-04:30 in Room 8
Speaker(s): Sergio del Amo Caballero
Abstract: This session demonstrates building an MCP (Model Context Protocol) Server in Java from scratch and with frameworks like Spring Boot, Micronaut, and Quarkus. It covers implementation, testing with MCP Inspector, and client connection using Claude, targeting developers interested in Java-based MCP server development.
Session: From LLM orchestration to autonomous agents: Agentic AI patterns with LangChain4j
Date/Time: Tuesday, October 7, 01:30-04:30 in Room 4
Speaker(s): Georgios Andrianakis, Mario Fusco, Clement Escoffier, & Stefano Maestri
Abstract: This session explores designing autonomous AI agents using LangChain4j, a Java-native framework. It covers architecture, key patterns, and practical implementation, guiding attendees in building intelligent, modular agents with advanced capabilities like planning, memory, and tool use—providing actionable knowledge for creating robust, maintainable agentic AI applications in Java.
Session: Going serverless with Quarkus, GraalVM native images and AWS Lambda
Date/Time: Tuesday, October 7, 01:30-04:30 in Room 9
Speaker(s): Bert Jan Schrijver
Abstract: This talk details migrating the NLJUG conference app backend from Java Spring on Linux VMs to a serverless architecture using Quarkus, GraalVM native images, AWS Lambda, API Gateway, and DynamoDB. It covers the migration process, development, deployment, and cost considerations, with a demo to help attendees get started themselves.
Session: Build your own Java-powered Agentic Apps
Date/Time: Tuesday, October 7, 05:30-08:30 in BOF 2
Speaker(s): Georgios Andrianakis, Mario Fusco, Kevin Dubois, Clement Escoffier, & Guillaume Smet
Abstract: This session demonstrates building Java-based Agentic AI applications using Quarkus and LangChain4j. It covers creating LLM clients, adding agentic features, exploring alternative AI patterns, and practical techniques, offering hands-on experience and direct interaction with the engineers behind Quarkus AI and LangChain4j.
Session: On standards and AI agents: a walkthrough of MCP, A2A, ADK and more
Date/Time: Tuesday, October 7, 05:30-08:30 in Room 4
Speaker(s): Guillaume Laforge, Mete Atamel, & Emmanuel Bernard
Abstract: This deep dive explores key protocols and frameworks essential for building AI agents, including MCP, A2A, ACP, ADK, Arc, Quarkus, and LangChain4j. Attendees will learn their merits, practical implementation, and interoperability through detailed walkthroughs and demos, gaining clarity on their roles in effective LLM-based agent development.
Wednesday Sessions
Session: From Vulnerability to Victory: Mastering the CVE Lifecycle for Java Developers
Date/Time: Wednesday, October 8, 08:40-09:30 in Room 10
Speaker(s): Anthony Dahanne
Abstract: This session provides Java developers with a comprehensive understanding of the CVE lifecycle, including how vulnerabilities are discovered, scored, and disclosed. It covers key vulnerability databases and the security tools that use them, offers practical strategies for remediation and automated dependency management, addresses resolving transitive dependency conflicts in build tools like Maven and Gradle, and discusses approaches to framework end-of-life scenarios. The goal is to empower developers and technical leads to manage security effectively and turn it into a competitive advantage.
Session: The Road Not Taken: A Developer's Guide to Life Beyond Spring Boot
Date/Time: Wednesday, October 8, 08:40-09:30 in Room 3
Speaker(s): Frederik Pietzko
Abstract: Beyond Spring Boot lies a world of possibilities waiting to be explored. Join me as we chart a course from heavyweight champions Quarkus and Micronaut, through the versatile terrain of Helidon, to the surprisingly capable micro-frameworks Javalin and Ktor. We'll compare approaches, analyze performance, and uncover the unique strengths each brings to your development arsenal. The journey from enterprise to lightweight might just change how you choose your next framework.
Session: Quarkus Community BOF
Date/Time: Wednesday, October 8, 10:50-11:50 in BOF 2
Speaker(s): Georgios Andrianakis, Dimitris Andreadis, & Clement Escoffier
Abstract: This session invites attendees to engage with Quarkus core team members and contributors, discuss its growing open-source ecosystem of 700+ extensions, and explore recent developments—including Agentic AI. Participants can ask questions, share ideas, and learn how to get involved in shaping Quarkus's future within the CommonHaus Foundation.
Session: AI-Powered Form Wizards: Chat, Click, Done
Date/Time: Wednesday, October 8, 05:05-05:45 in Room 7
Speaker(s): Loïc Magnette
Abstract: This talk explores building an AI-powered form-filling assistant using LangChain4j, Quarkus, and Java libraries. It covers challenges like input validation and user guidance, demonstrates the role of RAG, and provides practical techniques to create intelligent, user-friendly forms that reduce errors and frustration.
Thursday Sessions
Session: Evolution of Java Code Execution
Date/Time: Thursday, October 9, 08:30-09:20 in Room 3
Speaker(s): Ben Evans
Abstract: This talk explores the evolution of managed execution in the JVM, its changing role in the cloud era, and emerging innovations like build-time optimization (e.g., Quarkus) and constrained dynamism (Project Leyden) that address challenges beyond traditional JIT compilation and memory management as Java adapts to new computing paradigms.
Session: Six and a half ridiculous things to do with Quarkus
Date/Time: Thursday, October 9, 08:30-09:20 in Room 8
Speaker(s): Holly Cummins
Abstract: This session showcases unconventional, humorous uses of Quarkus, from LLM-powered hallucinations to meme-generating CLIs and Minecraft observability. Through playful demos, attendees will also learn about new Java 25 features, Quarkus best practices, and integrations, gaining deeper insights into maximizing Quarkus and Java’s capabilities.
Session: The Bold, the Broken, and the Burned: Hard won lessons in the 6 years of developing Quarkus
Date/Time: Thursday, October 9, 01:30-02:20 in Room 6
Speaker(s): Georgios Andrianakis & Guillaume Smet
Abstract: As software engineers, we are faced with lots of choices. Additionally, when developing libraries or frameworks that are used by lots of other software engineers to build their products, then even small decisions can have unforeseeable and unintended consequences down the line.From timeless classics like the importance of naming in software and the proper reuse of existing components, to the unknowns of build time optimization and all the way to bold decisions like rewriting the entire I/O layer and everything in between, this session will give you valuable insights into how and why important decisions were made when developing Quarkus, with the hope of helping you avoid our mistakes and leverage what we got right.Although the story focuses on decisions made in the context of Quarkus, no actual knowledge of Quarkus itself is necessary to follow along this talk.
Session: Agentic AI Patterns
Date/Time: Thursday, October 9, 02:40-03:30 in Room 8
Speaker(s): Mario Fusco & Kevin Dubois
Abstract: This talk explores emerging patterns in Agentic AI system architectures—workflows and agents—highlighting their differences, challenges in testing, and practical implementation. Attendees will gain a theoretical overview and see real-world examples using Quarkus and LangChain4j, though the concepts apply broadly to building and testing sophisticated AI-driven solutions.
Session: CP in Action: Connecting AI to Enterprise Systems
Date/Time: Thursday, October 9, 05:50-06:40 in Room 3
Speaker(s): Zineb Bendhiba
Abstract: This talk introduces the Model Context Protocol (MCP), an open standard for seamlessly linking AI assistants to enterprise data sources. Using the open-source Wanaku MCP server, the session covers integration challenges, development insights, and how MCP with Java technologies enables scalable, secure AI-data connectivity in enterprise environments.
Session: Things You Thought You Didn’t Need To Care About That Have a Big Impact On Your Job
Date/Time: Thursday, October 9, 05:50-06:40 in Room 10
Speaker(s): Holly Cummins
Abstract: This talk explores how physics, statistics, and economics shape modern software development, highlighting the impact of Moore’s Law ending, concurrent programming, evolving technologies like Loom and AOT, and the growing importance of business and statistical knowledge for developers in today’s changing technical and economic landscape.
Session: Panel Discussion: LangChain4j Turns Two - What We’ve Learned and What’s Next
Date/Time: Thursday, October 9, 07:00-07:50 in BOF 1
Speaker(s): Guillaume Laforge, Lize Raes, Dimitris Andreadis, & Julien Dubois
Abstract: First introduced at Devoxx.BE 2023, LangChain4j has evolved into the de-facto standard for integrating Large Language Models into Java applications.
Join us in this panel discussion with member of the LangChain4j community as they reflect on the project's journey so far, share lessons learned, and explore what's next for LangChain4j.
You can submit your questions to the panelists at any time using this form:
https://forms.gle/do8if12kA7HycnQh8
See you there!
Session: LangChain4j Community BOF
Date/Time: Thursday, October 9, 10:50-11:50 in BOF 1
Speaker(s): Dimitris Andreadis & Mario Fusco
Abstract: Curious about the evolution and future direction of LangChain4j? Join our Birds of a Feather (BOF) session for an open and interactive discussion with members of the LangChain4j community.
Since its debut at Devoxx Belgium 2023, LangChain4j has rapidly grown into a key framework for integrating large language models into Java applications. Whether you're already using LangChain4j in production or just starting to explore its capabilities, this session is a great opportunity to connect with fellow developers, contributors, and enthusiasts.
We'll discuss the current state of the project, real-world adoption stories, ongoing challenges, and exciting new developments on the roadmap. This is your chance to ask questions, share feedback, exchange ideas, and help shape the future of LangChain4j.
Come with curiosity and leave with insights, connections, and inspiration!
Friday Sessions
Session: Quarkus Unleashed
Date/Time: Friday, October 10, 01:30-02:20 in Room 6
Speaker(s): Roberto Cortez
Abstract: This session explores how Quarkus transforms applications and libraries into efficient, resource-saving artifacts, enabling native builds with GraalVM. It covers the importance of “closed world” analysis and demonstrates how Quarkus Extensions deliver features like hot reloading, Dev Services, and native compilation for any Java library.
Session: Local Development in the AI Era
Date/Time: Friday, October 10, 01:30-02:20 in Room 4
Speaker(s): Kevin Dubois & Roberto Carratalá
Abstract: This session explores how to maintain local, network-optional development in the age of AI. Topics include running AI models locally, using local code assistants, integrating local AI into code, comparing model options, and weighing local versus remote solutions to optimize development flow and functionality.
Beta Was this translation helpful? Give feedback.
All reactions