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
39:20 MIN
Using AI to manage legacy code and technical debt
Transforming Software Development: The Role of AI and Developer Tools
47:23 MIN
Using AI for monitoring, testing, and maintenance
Forget Developer Platforms, Think Developer Productivity!
28:37 MIN
How to effectively leverage AI for legacy code
Getting to Know Your Legacy (System) with AI-Driven Software Archeology
18:56 MIN
How Konveyor AI automates code generation with LLMs
Application Modernization Leveraging Gen-AI for Automated Code Transformation
26:34 MIN
Q&A on AI limitations and practical application
How to become an AI toolsmith
10:33 MIN
Performing static code analysis with Konveyor.io
Application Modernization Leveraging Gen-AI for Automated Code Transformation
18:05 MIN
Using AI to accelerate the modernization process
Crew Management System for Airlines: Plan duties for pilots & flight attendants worldwide
00:06 MIN
An overview of an AI-powered code reviewer
How we built an AI-powered code reviewer in 80 hours
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
From learning to earning
Jobs that call for the skills explored in this talk.

Lead Fullstack Engineer AI
Hubert Burda Media
München, Germany
€80-95K
Intermediate
React
Python
Vue.js
Langchain
+1

Senior Systems/DevOps Developer (f/m/d)
Bonial International GmbH
Berlin, Germany
Senior
Python
Terraform
Kubernetes
Elasticsearch
Amazon Web Services (AWS)


Tech Lead (m/f/d) - Berlin
Patronus Group
Berlin, Germany
Senior
Kotlin
Android
Angular
Spring Boot
Amazon Web Services (AWS)

AI Engineer / Machine Learning Engineer / KI-Entwickler - Schwerpunkt Cloud & MLOps
Agenda GmbH
Intermediate
API
Azure
Python
Docker
PyTorch
+9



