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
39:20 MIN
Using AI to manage legacy code and technical debt
Transforming Software Development: The Role of AI and Developer Tools
37:58 MIN
Key differentiators of the Konveyor AI approach
Application Modernization Leveraging Gen-AI for Automated Code Transformation
47:23 MIN
Using AI for monitoring, testing, and maintenance
Forget Developer Platforms, Think Developer Productivity!
20:05 MIN
How Konveyor AI uses RAG and agents for code generation
Navigating Application Modernization - Leveraging Gen-AI
28:37 MIN
How to effectively leverage AI for legacy code
Getting to Know Your Legacy (System) with AI-Driven Software Archeology
26:34 MIN
Q&A on AI limitations and practical application
How to become an AI toolsmith
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.

Lead Engineer - Agentic AI Platform (AWS, Bedrock, Multi-Tenant Control Plane)
CloudiQS
Remote
£70-106K
Senior
React
Python
Node.js
+5

Java & Quarkus Architect
Paradigma Digital
Boiro, Spain
Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1

Java & Quarkus Architect
Paradigma Digital
Municipality of Valencia, Spain
Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1

AI Engineer
Codurance
Leeds, United Kingdom
£53K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)

AI Engineer
Codurance
Manchester, United Kingdom
£55K
Azure
Python
Agile Methodologies
Amazon Web Services (AWS)

Java & Quarkus Architect
Paradigma Digital
Municipality of Madrid, Spain
Java
Azure
Kafka
Agile Methodologies
Continuous Integration
+1


Softwareentwickler - Data Science, KI & LLMs in der Cloud
codemanufaktur GmbH
Erlangen, Germany
Remote
Azure
Scrum
Kubernetes
Agile Methodologies
+1
