Quarkus at Devoxx Morocco 2025 #49510
insectengine
started this conversation in
Events
Replies: 0 comments
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: DEVOXX MOROCCO is the largest developer conference in Africa & Middle East region, which aims to enable local and international technology experts to share their knowledge and expertise with technology enthusiasts, the 3-day conference covers sessions on Java, Cloud, Containers & Cloud Native topics, DevOps & Culture, Big Data Machine Learning & AI, Modern Web, and more.
Date: November 12-14, 2025
Location: Marrakech, Morocco
Event Type: In Person
https://devoxx.ma/
Sessions
Session: The Performance Impact of Telemetry on Java Frameworks
Speaker(s): Bruno Baptista
Date/Time: Wednesday from 11:50 - 12:40
Abstract: Real-world Java performance is a complex and difficult, if ever-popular, subject.
In this talk, Bruno Baptista presents a showcase of the concerns and problems in evaluating the impact of using frameworks in production Java applications.
We will discuss a year-long project to determine the runtime impact of using OpenTelemetry and Micrometer in a test production-class application based on Quarkus. Towards the end of the talk, we lay out how the approaches and testing methodology (& constraints!) can be applied to testing other frameworks.
Session: Like Spring but faster: The new Java Jedi
Speaker(s): Eric Deandrea
Date/Time: Wednesday from 15:00 - 15:50
Abstract: Spring dominates the Java landscape, but are you aware of other similar yet different frameworks out there?
Let me show you Quarkus, the new Java Jedi. I'll expose the cape, digging into the inner workings of both Spring Boot and Quarkus, showing how the concepts and conventions familiar to Spring developers actually work. I'll show what Quarkus does with those same concepts and conventions to make it so resource efficient.
If someone asked you if you wanted to save 50% in your Java application operational costs, wouldn't you be interested? Come to this session to learn how!
Session: SSO made easy with Quarkus OIDC
Speaker(s): Willem Jan Glerum
Date/Time: Thursday from 15:00 - 15:50
Abstract: Implementing authentication and authorization can be complex, but OpenID Connect (OIDC) allows seamless SSO using trusted identity providers. This session showcases how Quarkus enhances developer productivity with features like hot reloading, by demonstrating enterprise-grade SSO implementation with minimal configuration for a real application, focusing on efficiency and developer satisfaction.
Session: Java meets AI: Build LLM-Powered Apps with LangChain4j
Speaker(s): Eric Deandrea
Date/Time: Thursday from 16:30 - 18:30
Abstract: 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-infused applications, show you how to chain them together into AI Services, and how to interact with your knowledge base using advanced RAG, and finally what tools are, how they work, and what all the hype about agentic AI & MCP is about! All building blocks that LangChain4j provides out of the box!
Then, we'll 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.
Session: Concurrency Crossroads: Choosing between Reactive Programming and Virtual Threads in Quarkus
Speaker(s): Willem Jan Glerum
Date/Time: Friday from 09:00 - 11:00
Abstract: Reactive programming has been the way to go for extra performance and concurrent programming, now we also have Virtual Threads (Project Loom). Which one should we choose? Can we leverage both? What's the best approach to write high-performance non-blocking code in our application?
In this talk we'll explain the background behind both paradigms and go over the details together. We will cover the advantages and disadvantages of both paradigms using real-world examples in Quarkus. Furthermore, we will tell you the gotchas so you don't have to discover them yourself and we will also look ahead at what's coming next in future Java versions.
We will aim to make this talk as simple as possible and show real code combined with live coding. After this talk you will understand both paradigms and be able to choose the right approach for your next project.
Beta Was this translation helpful? Give feedback.
All reactions