Daniel Oh
Supercharging Static Code Analysis: Konveyor AI & LLMs
#1about 2 minutes
Understanding the challenges of application modernization
Migrating legacy monolith applications to modern microservices architectures presents significant challenges that often involve a cycle of trial and error.
#2about 7 minutes
Exploring the benefits and strategies for modernization
Modernization improves security, reliability, and scalability, and can be approached using strategies like rehosting, replatforming, or refactoring.
#3about 2 minutes
Using Konveyor for rules-based code analysis
Konveyor is a CNCF open source project that analyzes source code and artifacts using a customizable rules engine to identify migration issues.
#4about 2 minutes
Supercharging analysis with Konveyor AI and LLMs
Konveyor AI enhances static analysis by connecting to large language models (LLMs) to automatically generate complete code solutions for migration issues.
#5about 6 minutes
Setting up the local Konveyor AI demo environment
A live demonstration shows how to set up the local environment, including a Postgres database and LLM server, and configure an analysis in VS Code.
#6about 5 minutes
How Konveyor AI uses RAG for accurate results
Konveyor AI uses Retrieval-Augmented Generation (RAG) to overcome LLM context limits and improve accuracy by leveraging a database of previously solved migration patterns.
#7about 5 minutes
Fixing migration issues with AI-generated code
The analysis report is reviewed in VS Code, where AI-generated code snippets for fixing issues like namespace changes and API refactoring can be accepted with a single click.
#8about 3 minutes
Running the fully modernized Quarkus application
After applying all AI-suggested fixes, the legacy application is successfully migrated and runs on the modern Quarkus stack, complete with its dependencies.
#9about 1 minute
How Konveyor AI differs from GitHub Copilot
Unlike developer-centric tools like Copilot, Konveyor AI is designed for organization-wide analysis across multiple repositories, creating a shared knowledge base of migration solutions.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
18:56 MIN
How Konveyor AI automates code generation with LLMs
Application Modernization Leveraging Gen-AI for Automated Code Transformation
10:33 MIN
Performing static code analysis with Konveyor.io
Application Modernization Leveraging Gen-AI for Automated Code Transformation
37:58 MIN
Key differentiators of the Konveyor AI approach
Application Modernization Leveraging Gen-AI for Automated Code Transformation
20:05 MIN
How Konveyor AI uses RAG and agents for code generation
Navigating Application Modernization - Leveraging Gen-AI
07:23 MIN
Demo: Migrating a JMS message driven bean to reactive
Navigating Application Modernization - Leveraging Gen-AI
24:46 MIN
Demo of automated code transformation with Kai
Application Modernization Leveraging Gen-AI for Automated Code Transformation
39:20 MIN
Using AI to manage legacy code and technical debt
Transforming Software Development: The Role of AI and Developer Tools
39:08 MIN
Modernizing legacy codebases like COBOL with AI
Developer Productivity Using AI Tools and Services - Ryan J Salva
Featured Partners
Related Videos
Application Modernization Leveraging Gen-AI for Automated Code Transformation
Syed M Shaaf
Navigating Application Modernization - Leveraging Gen-AI
Shaaf
Create AI-Infused Java Apps with LangChain4j
Daniel Oh & Kevin Dubois
Infusing Generative AI in your Java Apps with LangChain4j
Kevin Dubois
Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
Developer Joy with Quarkus
Daniel Oh
Livecoding with AI
Rainer Stropek
New AI-Centric SDLC: Rethinking Software Development with Knowledge Graphs
Gregor Schumacher, Sujay Joshy & Marcel Gocke
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.



AI/LLM-Entwickler - Automatisierung & KI-Lösungen
lucesem
AI/LLM-Entwickler - Automatisierung & KI-Lösungenlucesem
Klagenfurt, Austria
€40K




Automation Solution Architect (Low-Code & KI)
facilioo GmbH
Remote
Machine Learning
Natural Language Processing

AI Engineer / Machine Learning Engineer / KI-Entwickler - Schwerpunkt Cloud & MLOps
Agenda GmbH
Rosenheim, Germany
Intermediate
Docker
PyTorch
Tensorflow
Kubernetes
Microservices
+3

Senior Full-Stack Engineer (Java Quarkus/Angular, Kafka, Microservices)
Callista Group
Basel, Switzerland
Senior
Apache Kafka
Microservices