Quarkus at JavaCro 2024 #42011
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: JavaCro'24 is not just a conference— it is a vibrant community gathering that brings together professionals from across the industry to share insights, latest trends, and groundbreaking solutions in a celebration of knowledge, innovation, and community-led achievements in the Java ecosystem.
Dates: October 13-16, 2024
Location: Rovinj, Croatia
Event Type: In Person
https://2024.javacro.hr/eng
Create AI-Infused Java Apps with LangChain4j
Speaker(s): Kevin Dubois
Day/Time: More information to come
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
Kubernetes. From 0 to Production-Grade with Java
Speaker(s): Kevin Dubois
Day/Time: More information to come
Abstract: I hear you thinking, “is this yet another session about doing cloud native development?”. Well.. yes, sort of, but we promise it’s going to be a good one - or so we think :).
In this session we’re going to talk (and demo!) about what it means to be a good Cloud Citizen - which is more than merely putting an application in a container and deploying it. To optimize your (Java) application's performance and resilience in the cloud, it is essential to consider factors such as providing real-time health status through fine-grained metrics. You’ll also need to ensure fast startup, and avoid excessive resource consumption within the cluster.
Being a good Cloud Citizen also involves streamlining configuration, deployment and upgrade processes. By integrating these tasks seamlessly, the application can facilitate smooth deployments and upgrades, which will lead to more efficiency and ease of management.
Join us in this session and embark on a journey to develop a perfect(ish) Cloud Native Java Application with Quarkus. This journey will encompass a comprehensive understanding of both the development and operational perspectives, aiming to optimize applications for the cloud environment. You will get an overview of the Kubernetes basics from a Java developer’s perspective and learn step-by-step how to get your application production ready on Kubernetes.
Beta Was this translation helpful? Give feedback.
All reactions