In the landscape of modern software development, the fusion of artificial intelligence (AI) and microservices architecture stands as a potent paradigm for creating agile, scalable, and intelligent applications. Quarkus has emerged as a leading platform for building cloud-native microservices with unparalleled speed and efficiency. Integrating AI capabilities into Quarkus-based applications unlocks a new realm of possibilities, from intelligent data processing to real-time decision-making. This workshop invites developers, architects, and AI enthusiasts to delve into the convergence of Quarkus and AI technologies. This hands-on session will provide participants with the knowledge and skills to harness the full potential of Quarkus AI for their projects. Key Workshop Topics: * Introduction to Quarkus: Explore the core principles and features of Quarkus framework, including its lightweight nature, fast boot time, and superior developer experience. * AI Integration with Quarkus: Learn how to seamlessly integrate AI capabilities into Quarkus applications using popular Large Language Models (LLM) such as OpenAI and Ollama * Create endpoints that can retain state between different requests * Enrich the LLM responses with your own provided documents. By the end of the workshop, participants should be ready to build their own AI-powered Quarkus applications and understand the difference between the different LLM offerings that integrate with Quarkus. Join us to accelerate your journey towards next-gen application development.

Talk Level:
BEGINNER

Bio:
Kevin is a software engineer, author and international speaker with a passion for Open Source, Java (Quarkus), and Cloud Native Development & Deployment practices. He currently works as developer advocate at Red Hat where he gets to enjoy working with Open Source projects and improving the developer experience. He previously worked as a (Lead) Software Engineer at a variety of organizations across the world ranging from small startups to large enterprises and even government agencies. Kevin is actively involved in Open Source communities, contributing to projects such as Quarkus, Knative, Apache Camel, and Podman (Desktop); and as a member of the Belgian CNCF chapter as well as the Belgian Java User Group. Kevin speaks English, Dutch, French and Italian fluently and is currently based in Belgium, having lived in Italy and the USA as well. In his free time you can find Kevin somewhere in the wild hiking, gravel biking, snowboarding or packrafting.