Syed M Shaaf
Application Modernization Leveraging Gen-AI for Automated Code Transformation
#1about 6 minutes
Understanding the business impact of technical debt
Technical debt increases costs, introduces security risks, and reduces business agility by hindering the adoption of new frameworks and cloud migration.
#2about 3 minutes
Identifying common vulnerabilities in legacy Java code
Legacy Java applications often contain outdated patterns like EJBs and critical vulnerabilities such as text4shell or log4shell that require identification and remediation.
#3about 8 minutes
Performing static code analysis with Konveyor.io
Konveyor's rules engine uses the Language Server Protocol (LSP) to perform static code analysis, identifying specific incidents and migration paths in a codebase.
#4about 6 minutes
How Konveyor AI automates code generation with LLMs
Konveyor AI combines static analysis with large language models using RAG and few-shot prompting to generate targeted code changes without requiring model fine-tuning.
#5about 11 minutes
Demo of automated code transformation with Kai
A live demonstration shows how Kai automatically transforms a Java EE application to Quarkus by converting JavaX to Jakarta, JMS to reactive messaging, and EJBs to REST endpoints.
#6about 2 minutes
Understanding the scope of automated modernization
The tool focuses on migrating technology stacks, like from a Java EE monolith to a Quarkus monolith, but does not perform higher-level re-architecture or domain-driven design.
#7about 3 minutes
Key differentiators of the Konveyor AI approach
This approach provides structured, auditable migrations driven by static analysis rules, is model-agnostic, and generates a reviewable code patch for developers.
#8about 1 minute
How to contribute to the Konveyor open source community
Developers interested in contributing to the project can join the Konveyor.io community through Slack, mailing lists, and regular community meetings.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
11:24 MIN
Supercharging analysis with Konveyor AI and LLMs
Supercharging Static Code Analysis: Konveyor AI & LLMs
07:23 MIN
Demo: Migrating a JMS message driven bean to reactive
Navigating Application Modernization - Leveraging Gen-AI
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
01:00 MIN
The evolution from traditional Java EE to modern runtimes
2021: Familiar APIs on Kickass Runtimes #slideless
24:40 MIN
Fixing migration issues with AI-generated code
Supercharging Static Code Analysis: Konveyor AI & LLMs
00:15 MIN
Understanding the challenges of application modernization
Supercharging Static Code Analysis: Konveyor AI & LLMs
29:11 MIN
Running the fully modernized Quarkus application
Supercharging Static Code Analysis: Konveyor AI & LLMs
Featured Partners
Related Videos
Navigating Application Modernization - Leveraging Gen-AI
Shaaf
Supercharging Static Code Analysis: Konveyor AI & LLMs
Daniel Oh
Migrating from COBOL with AI: A Moonshot Demo
Julia Kordick
From Monolith Tinkering to Modern Software Development
Lars Gentsch
Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding
Daniel Oh
Grappling With Clunky Old Software? Start by Understanding What’s Inside!
Luc Perard
Application Modernization and Rabbits
Niklas Heidloff
2021: Familiar APIs on Kickass Runtimes #slideless
Adam Bien
Related Articles
View all articles



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


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



Principal Backend Architect - Java Refactoring & Modernization
primion Technology GmbH
Remote
PostgreSQL
Dependency Injection

Principal Backend Architect - Java Refactoring & Modernization
primion Technology GmbH
Remote
PostgreSQL
Dependency Injection

Principal Backend Architect - Java Refactoring & Modernization
primion Technology GmbH
Remote
PostgreSQL
Dependency Injection