Ray Everhart
Ray Everhart is senior product manager of X-Analysis at Fresche Solutions. Everhart has spent years helping IBM i companies by assessing their RPG, COBOL and CA 2E (Synon) applications and processes to improve business outcomes. As product manager for X-Analysis, he works closely with IBM i customers to understand their business goals and technical needs in order to drive innovation within the product suite.
-
Thoroughly Modern: How X-Analysis Transforms IBM i Challenges Into Solutions
November 6, 2023 Ray Everhart
All the modernization conversations I have had over the years with IBM i clients seem to have one common theme: velocity. Or the lack of it, to be specific. Over 70 percent of them reportedly have a tough time managing their systems while embracing modernization, driven by valid reasons like a rapidly evolving business landscape, the need to become more agile and efficient as they expand their business, and a considerable number of IBM i staff retiring.
But the fact remains that they can’t get the changes they need in place fast enough. How do we address this problem in …
Read more -
Thoroughly Modern: Simplify IBM i Application Management and Extract Key Insights
October 10, 2022 Ray Everhart
IBM i developers and managers understand all too well that application documentation is often out of date – if it even exists. A study from the Singapore Management University says that developers only spend 5 percent of their time writing new code. They spend 20 percent of their time modifying legacy code, and they spend 60 percent of their time trying to understand the code before they modify it.
As businesses adapt to compete in their industries, IT is pressured to innovate and improve agility while maintaining existing systems. It’s also critical that stakeholders can quickly access data from …
Read more -
Thoroughly Modern: DevOps Refactoring Of RPG Applications with RDi
January 11, 2021 Ray Everhart
Regardless of your current situation – namely, the size and age of your codebase – there is great value to be gained from refactoring. In this article, I will explain what refactoring is, provide the business justification, and describe some refactoring best practices.
So what is refactoring? In the strictest sense of the word, refactoring is when you improve the quality of code without changing what it does. Refactoring is not about enhancements or bug fixes, but code quality and making the code more efficient and maintainable. Code refactoring also improves readability, which makes QA and debugging go much more …
Read more