Cobol to Java

Adventures In Modernization: Strategy + Example Converting COBOL To Java

Dallas Monson Articles, COBOL, Consulting, Development Technologies & Tools, DevOps, Java, Keyhole Creations, Modernization, Programming, Tutorial Leave a Comment

We have consultants who specialize in moving old to new, renovating dilapidated code bases, and designing brighter futures for enterprises who have been vendor-locked for most of their existence. We have come across some repeated patterns and strategies for how to approach modernization of legacy systems. In this blog, we will cover a strategy that is very popular right now, Re-Platforming.

The basic flow of this post will be:

Introduction to Modernization
High-level definition of the Re-Platforming Strategy for Modernization
Sample of Re-Platforming using Keyhole Syntax Tree Transformer, COBOL –> Java
Additional thoughts on the value/risk of this strategy

Let’s get started…

Recent Enterprise Software Development Projects

See active enterprise software delivery across modernization, cloud, data, and AI. Architect-led teams, 78% repeat clients, and real production outcomes. This live portfolio highlights active enterprise software development engagements led by Keyhole’s senior architects. Each project reflects real-world delivery across cloud platforms, modern application architectures, data platforms, and AI-accelerated development environments.

Becoming a Better Full-Stack Developer: Switching from Back to Front

Chris Shatrov Articles, BackboneJS, Development Technologies & Tools, HTML5, JavaScript 3 Comments

Attention: This article was published over 11 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.After getting my degree, I was hired as a back-end developer at one of the largest corporations in Kansas City. I was able to …

JavaScript Promises Are Cool

Lou Mauget Articles, Development Technologies & Tools, JavaScript 4 Comments

Attention: This article was published over 12 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.“And when I promise something, I never ever break that promise. Never.” ― Rapunzel Many languages have libraries of interesting schemes called promises, deferreds, …