Java meets AI: Smart IDEs and Intelligent Apps


Details
After a long break, API Neuchâtel is back! Join us on March 26, 18h00 at Red Hat’s office to explore the intersection of AI and modern Java software development, and how AI features in IDEs and frameworks can boost your developer productivity.
This event will feature two talks by renowned international speakers. First, Anton Arhipov from JetBrains will delve (sic!) into how AI-powered tools in IntelliJ IDEA, like JetBrains AI Assistant and Junie, are transforming the developer workflow by streamlining coding, refactoring, and testing processes. Then, we’ll talk about the Java apps themselves. Dimitris Andreadis from Red Hat will show you how Quarkus is integrating AI technologies, particularly Langchain4j, to help you craft intelligent applications - from connecting to popular LLMs to creating AI-driven services. Whether you're looking to boost your development velocity or build smarter applications, come and join us!
Approximate schedule:
- 18:00 - Doors open
- 18:15 - Opening by the organizers
- 18:20 - Talk #1. Harnessing the Power of AI in IntelliJ IDEA by Anton Arhipov, JetBrains
- 19:30 - Talk #2. Crafting Intelligent Applications with Quarkus by Dimitris Andreadis, Red Hat
- 20:30 - Apero
Talk Abstracts:
Talk #1. Harnessing the Power of AI in IntelliJ IDEA
AI-powered tools are transforming software development, but how much control do they give developers over their workflow? Is it a productivity booster or a placebo? Anton will do his best to explain in this session.
In this session, we’ll explore how AI assistance in IntelliJ IDEA — through both JetBrains AI Assistant and the new Junie coding agent—supports developers in writing, understanding, and improving code.
Anton will demonstrate the capabilities of the AI-assisted coding in IntelliJ IDEA by exercising the prompts for various development workflows: explore legacy code, improve existing code via refactoring and tests, learn new technology, or implement new functionality in your application.
Talk #2. Crafting Intelligent Applications with Quarkus
Quarkus was released in March 2019 in Neuchâtel by a team of engineers that dreamed of supercharging Java for Cloud/Kubernetes native deployments, while bringing Joy back to Developers.
Come to this talk to find out how Quarkus embraces the AI/LLM universe by integrating with the popular Langchain4j library, and get ideas for crafting your own intelligent applications!
From chatting with virtually any LLM provider (OpenAI, Gemini, HuggingFace, Azure, AWS, ...) to generating AI images straight from your Java application We will explain the fundamental building blocks of LLM-powered applications, show you how to chain them together into AI Services and implement advanced RAG scenarios.

Java meets AI: Smart IDEs and Intelligent Apps