About the Author
Avatar photo

Dallas Monson

Enterprise Consultant building architecture and technology that work โ†’ for people, performance, and growth. Combine deep engineering expertise with communication to bridge executives, engineers, and end users with new technology roadmaps and business growth objectives. Deliver enterprise modernization and AI-driven solutions that reduce risk, strengthen trust, and drive measurable results across industries, transforming legacy environments into agile, cloud-native systems and building teams that perform without micromanagement. Technical Scope: Bring hands-on expertise across full-stack software engineering, cloud ecosystems, and enterprise modernization. Experienced architect in Azure and AWS with deep understanding of microservices, containerization, and DevOps. Proficient in languages and frameworks, including Python, C#, Java, JavaScript, TypeScript, .NET, and Node.js. Skilled in data strategy and analytics through tools such as DataBricks, Apache Nifi, Kafka, and MuleSoft. Designed and delivered AI-driven, secure, and scalable architectures spanning SaaS, PaaS, and hybrid environments. For free time activities I enjoy brewing beer, traveling - especially to the Caribbean, and spending time with my wife and three kids.

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…

Hystrix To Prevent Hysterix

Dallas Monson Articles, DevOps, Java, Microservices, Spring, Tutorial 4 Comments

Attention: This article was published over 10 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.Your application just launched into production after 6+ months of development and bug fixes. In true Agile fashion, you and the team released your …