top of page


A personal blog addressing software quality across all aspects of software development, testing, design, and people.
Search


Green IT in Testing and Quality Engineering: Driving Sustainability Through Smart Quality Practices
In my previous blog post , I explored the concept of Green IT through the lens of development practices, highlighting the importance of...
Craig Risi
May 2, 20256 min read


Going Green: Building Sustainable Software Modernization Practices
As organizations modernize their software systems, there's an increasing responsibility to do so sustainably. Green IT emphasizes the...
Craig Risi
Apr 17, 20255 min read


AI/ML in Software Modernization: Code Analysis, Automation, and Refactoring
As organizations race to keep pace with rapidly evolving technology landscapes, software modernization has become a crucial strategic...
Craig Risi
Apr 11, 20255 min read


Modernizing Data: From Relational Databases to Polyglot Persistence
I’ve done several blog posts on modernization recently, with a big focus on transitioning older applications to be repurposed for the...
Craig Risi
Mar 30, 20254 min read


AI Coding Technologies and how to best use them
Artificial Intelligence has transformed software development by enhancing productivity, code quality, and automation. Initially, AI in...
Craig Risi
Mar 8, 20255 min read


The Journey to Modernization – Part 8 – Testing Strategies for Serverless
Serverless applications present unique challenges for testing, given their event-driven nature and heavy reliance on managed cloud...
Craig Risi
Feb 13, 20255 min read


The Journey to Modernization – Part 7 – Best Practices for operating and maintaining a serverless stack
Serverless applications are inherently distributed, often integrating multiple services and resources across cloud environments. One of...
Craig Risi
Feb 7, 20254 min read


The Journey to Modernization – Part 6 – Best practices for implementing a serverless stack
In my previous article , we explored the foundational considerations for modernizing to a serverless stack, focusing on how to evaluate...
Craig Risi
Jan 24, 20257 min read


The Journey to Modernization – Part 5 – Considerations for transitioning to a serverless stack
At the end of 2024, I began exploring various steps toward modernization, and as we move into the new year, I will focus specifically on...
Craig Risi
Jan 10, 20257 min read


The Journey to Modernization – Part 4 – Final steps of technical modernization preparation for your legacy application
In my last post, I started looking at the technical steps for preparation of technical modernization. It was a lot to cover, so I split...
Craig Risi
Dec 20, 202412 min read
bottom of page