top of page


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


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 304 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 85 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 135 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 74 min read
bottom of page