Legacy Code Automation with AI: Building a Solution

Legacy Code Automation with AI: Building a Solution

Brenton Damron .NET, Agentic AI & AI-Accelerated Development, Articles, Artificial Intelligence, Generative AI & LLMs, Modernization Leave a Comment

This blog post serves as a thought experiment, delving into potential solutions for a pattern I have noticed on projects throughout my career. As a consultant, I work with many companies, each with unique ways of organizing and handling software development. However, throughout my career at Keyhole and elsewhere, I’ve noticed something that seems to be consistent across all dev teams: the existence of legacy code.

Legacy code can be frustrating and time-consuming to work with, so I used AI to create a solution to mitigate the hassle. While other solutions may already exist (and some may be more efficient), I found the process of creating this tool expanded my understanding; it really helped me grow as an engineer.

So, I’m using this blog post to share my process with you! Let’s dive into how AI can assist in improving application design (specifically legacy code) through automation.

What is Mainframe Modernization & How Can My Business Benefit From It?

Keyhole Software All Industries, COBOL, Keyhole, Manufacturing, Modernization, Spring, Supply Chain & Logistics, Videos Leave a Comment

Attention: This article was published over 2 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.Mainframes have long powered critical financial transactions and government operations. However, across the U.S., particularly in Kansas, these systems are showing their age. The …

Cobol Modernization with Spring Batch Header Image of Mainframe Racks

White Paper: COBOL Modernization Strategy with Spring Batch

Keyhole Software Articles, COBOL, Development Technologies & Tools, Java, Modernization, Spring, Spring Batch Leave a Comment

The Keyhole team is proud to announce the publishing of a new, free white paper: COBOL Modernization Strategy with Spring Batch

This strategy positions Spring Batch as an irresistible proposition for organizations ready to bid farewell to their COBOL legacy. Keyhole Software offers guiding principles for COBOL modernization, with a comprehensive guide based on tangible experience for enterprises navigating the realm of COBOL modernization. 

What are the Common Cloud Migration Challenges & How Do I Address Them?

Zach Gardner Cloud, Keyhole, Modernization, Videos Leave a Comment

Attention: This article was published over 3 years ago, and the information provided may be aged or outdated. While some topics are evergreen, technology moves fast, so please keep that in mind as you read the post.In today’s rapidly evolving digital landscape, cloud computing stands as a beacon of innovation and efficiency. However, the journey to the cloud is often …

SQL Server Agent Jobs with Spring Batch

Monitoring SQL Server Agent Jobs with Spring Batch

Josh Green Articles, Development Technologies & Tools, Java, Modernization, Spring, Spring Batch, SQL, SQL Server Leave a Comment

In this blog post, I will demonstrate a technique to query the status of a SQL Server Agent job that executes the SSIS package. SQL Server Agent scripts are asynchronous in nature. This can make it difficult to make code decisions based on the execution status of a script of this type.