Shaaf

Navigating Application Modernization - Leveraging Gen-AI

Stop manually refactoring legacy Java code. See how combining static analysis with an LLM automatically transforms old EJBs into modern, verified, and container-ready applications.

Navigating Application Modernization - Leveraging Gen-AI
#1about 3 minutes

The challenges of modernizing legacy applications

Technical debt, security vulnerabilities like Log4Shell, and high maintenance costs create significant challenges when updating older applications.

#2about 4 minutes

Analyzing application portfolios with the Konveyor project

The open source Konveyor project performs static code analysis to create an application inventory and generate detailed reports on migration risks and effort.

#3about 9 minutes

Demo: Migrating a JMS message driven bean to reactive

A live demonstration shows how Konveyor AI uses a large language model to automatically convert a legacy Java Message Service (JMS) bean to a modern reactive messaging implementation.

#4about 3 minutes

Demo: Converting a remote EJB into a modern REST API

The tool automatically transforms a remote Enterprise JavaBean (EJB) that uses the RMI-IIOP protocol into a standard, modern REST API endpoint.

#5about 6 minutes

How Konveyor AI uses RAG and agents for code generation

Konveyor AI leverages Retrieval-Augmented Generation (RAG) with static analysis data to provide context to any LLM, using agents to compile and validate the generated code.

#6about 1 minute

The end-to-end accelerated migration workflow

The developer workflow involves checking out code, configuring migration targets, running the analysis, and applying the AI-generated patch to complete the migration.

Related jobs
Jobs that call for the skills explored in this talk.

test

Milly
Vienna, Austria

Intermediate

test

Milly
Vienna, Austria

Intermediate

Featured Partners

Related Articles

View all articles
BB
Benedikt Bischof
How we Build The Software of Tomorrow
Welcome to this issue of the WeAreDevelopers Live Talk series. This article recaps an interesting talk by Thomas Dohmke who introduced us to the future of AI – coding.This is how Thomas describes himself:I am the CEO of GitHub and drive the company’s...
How we Build The Software of Tomorrow
CH
Chris Heilmann
Exploring AI: Opportunities and Risks for Developers
In today's rapidly evolving tech landscape, the integration of Artificial Intelligence (AI) in development presents both exciting opportunities and notable risks. This dynamic was the focus of a recent panel discussion featuring industry experts Kent...
Exploring AI: Opportunities and Risks for Developers
CH
Chris Heilmann
WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?
Join Scott Hanselman at WWC24 to explore AI's role as a superhero or supervillain. Scott shares his 32 years of experience in software engineering, discusses AI myths, ethical dilemmas, and tech advancements. Engage with his live demos and insights o...
WWC24 Talk - Scott Hanselman - AI: Superhero or Supervillain?

From learning to earning

Jobs that call for the skills explored in this talk.

Lead QA Engineer

Lead QA Engineer

Kaia Health
Graz, Austria

Senior
JIRA
Manual Testing
Automated Testing
Functional Testing