Quarkus at DevNexus 2025 #44173
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
-
Event Description: The longest-running and Largest Java Ecosystem Conference in the World.
Date: March 4-6, 2025
Location: Atlanta, Georgia USA
Event Type: In Person
https://devnexus.com/
Test-Driven Development: It's easier than you think!
Speaker(s): Eric Deandrea
Day/Time: TBD
Abstract: Everyone loves writing tests, don’t they? How do you write good tests? What tools are available for you to write good tests?
In this session, I will dive into the many features of Quarkus that help developers write good tests. I will highlight some of the features of Quarkus, Dev Services and Continuous Testing, which help make testing easier. Additionally, I will live code some tests for common use cases developers encounter, including unit, integration, and “black box” testing of imperative and reactive RESTful and event-driven applications that use common services, such as databases and Kafka brokers. I will discuss techniques such as mocking, spying, and interaction-based testing/verification.
I'll even spend some time showing how IDE-based AI assistants can help!
Once you see how easy TDD really can be there isn't a reason to not do it!
Create AI-Infused Java Apps with LangChain4j
Speaker(s): Kevin Dubois & Daniel Oh
Day/Time: TBD
Abstract: 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?
Fortunately, we can actually infuse AI models built by actual AI experts into our applications fairly straightforwardly, thanks to some new projects out there. 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, you’ll explore a variety of AI capabilities. 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 writing 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 own documents using retrieval augmented generation (RAG); and discovering ways to run (and train) models locally using tools like Ollama and/or Podman AI Lab. In addition, you’ll add observability and fault tolerance to the AI integration and compile the app to a native binary. You might even try new features, such as generating images or audio!
Come to this session to learn how to build AI-infused applications with Java and Quarkus.
Note: We can provide a virtual environment for you but if you want to run it on your own laptop, you should have Java 17+ installed (better if it's Java 21), and a container runtime such as Podman or Docker. If you need help with the setup, visit this page: https://redhat-developer-demos.github.io/quarkus-tutorial/quarkus-tutorial/01_setup.html
Shield your Java code: Practical guides for trusted software
Speaker(s): Daniel Oh
Day/Time: TBD
Abstract: In today's interconnected software landscape, securing your Java code is paramount to protecting your organization's assets and reputation. This session will delve into practical strategies for building trusted Java applications, focusing on the critical aspects of the software supply chain. We will explore best practices for vulnerability management, dependency analysis, secure coding practices, and effective security testing methodologies. Discover how to identify and mitigate common vulnerabilities, protect your applications from external threats, and ensure the integrity of your software development process. By the end of this session, you will have a comprehensive understanding of the essential steps to shield your Java code and build resilient, secure applications.
Practical AI Lab for Enterprise Java Developers: From Zero to Hero
Speaker(s): James Falkner & Daniel Oh
Day/Time: TBD
Abstract: This hands-on workshop is designed to equip enterprise Java developers with the essential skills and knowledge needed to harness the power of artificial intelligence in their projects. Developers learn:
How to modernize and deploy Java AI-infused applications across teams using internal developer portals
Understand developer AI concepts like prompt engineering, application testing, applying RAG patterns, observing AI-infused applications, and using tools/agents
Experiment with models and applications directly on the desktop with AI-focused local development tools
Building AI applications with S/W templates and deploying to Kubernetes
Easy fine-tuning of base models using open source tools
Supercharge Agentic AI Projects: A DevEx-Driven Approach to Cloud-Native Scaffolding
Speaker(s): Daniel Oh
Day/Time: TBD
Abstract: In the rapidly evolving landscape of artificial intelligence, agentic AI has emerged as a powerful paradigm for creating intelligent agents capable of interacting with the real world. However, building and deploying such agents can be a complex and time-consuming process. This demo-driven talk will introduce a new approach to cloud-native scaffolding using software templates that significantly simplify the development of agentic AI projects, providing a streamlined and efficient experience for app developers.
Through a series of live demonstrations, attendees will witness firsthand how this innovative scaffolding framework can accelerate the development lifecycle of agentic AI applications. We will explore key features such as automated code generation, pre-configured infrastructure, and integration with popular AI libraries, demonstrating how these tools can save developers valuable time and effort.
By the end of this talk, participants will have a clear understanding of how this new approach to cloud-native scaffolding can revolutionize the development of agentic AI projects. They will be equipped with the knowledge and practical skills needed to build intelligent agents more efficiently and effectively, driving innovation in the field of artificial intelligence.
Streamlining Open Source Foundation Operations with Quarkus and GitHub Actions
Speaker(s): Erin Schnabel
Day/Time: TBD
Abstract: Launching an open source foundation comes with challenges, from establishing governance processes to tracking memberships, maintaining communication, and building consensus across distributed teams.In this case study, I’ll show how we’ve used Quarkus and GitHub Actions to automate key operations, including asynchronous consensus building via reactions on GitHub discussions and pull requests, and simplifying data entry by distributing and synchronizing content across repositories with event hooks. Additionally, I’ll demonstrate how we’ve built a self-service portal for our members using a combination of Quarkus, the GitHub GraphQL and REST APIs, Lume (the static site generator for Deno), and Svelte.
ML Ops for Java Developers: A Hands-On Guide with Kubeflow and Quarkus
Speaker(s): Eder Ignatowicz & Elder Moraes
Day/Time: TBD
Abstract: Machine learning is becoming a must-have skill in today's world. But do Java developers know how an ML Ops platform works under the hood? Do they know the best practices for integrating ML models into their Java applications?
This session is your go-to guide for understanding how ML Ops works and the best practices for consuming it within the Java ecosystem. We'll explore how Kubeflow, a powerful ML platform, simplifies the entire machine learning lifecycle—from model training to serving at scale. You’ll also discover how Quarkus, the Kubernetes-native Java framework, can efficiently deploy these models, making them easy to consume within your Java applications.
Don’t miss this chance to elevate your Java skills and dive into the future of ML Ops. Join us and learn how to integrate machine learning into your Java projects with Kubeflow and Quarkus. Your journey to becoming a Java ML Ops expert starts here!
Beta Was this translation helpful? Give feedback.
All reactions