top of page


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


Designing for Testability - Part 1
In this blog post, I will unpack the design specifics that make software more testable, maintainable, of better quality, and ultimately...
Craig Risi
Mar 11, 20226 min read


Quality is more than just software testing
As much as the quality triangle is a crucial first component of building quality software – that definition and understanding of what...
Craig Risi
Feb 25, 20223 min read


Defining Quality – What is a software system
The word “quality” can be rather subjective and probably means different things to each of us. To one it may mean that an application...
Craig Risi
Jan 21, 20225 min read


How To Choose The Right Cloud Provider For You
This article has also appeared on Snapt Many companies have realized that they need to embrace the cloud in some form or another. After...
Craig Risi
Oct 1, 20217 min read


The structure of a quality-driven CI pipeline
Continuous Integration is the aim of many development teams wanting to quickly add new features and make changes to their software and...
Craig Risi
Sep 27, 20215 min read


Building a Model for Quality Maturity.
Software quality is something that most development teams will aspire to achieve when they release software to production. Producing high...
Craig Risi
Sep 14, 20216 min read


Best Practices for Edge Security
This article was written for and first published on Snapt, one of the world's leading experts in Software Security. In the corporate tech...
Craig Risi
Sep 7, 20216 min read


Best Practices for Load Balancing Kubernetes Containers
This article first appeared on Snapt. I have many other articles published in their site. Please check them out. More organizations are...
Craig Risi
Aug 2, 20216 min read


Making Sense Of Load Balancing
This article originally appeared on Snapt's blog. We use a variety of tools and ADCs to balance the load of our software applications...
Craig Risi
Jul 22, 20213 min read


Why Choose A Multi-Cloud Strategy?
To cloud or not to cloud? This question has been around for a while now, as the cloud has opened the door to many opportunities for...
Craig Risi
Jul 1, 20214 min read


The Journey Of An Online Gaming Session
This article first appeared on Snapt. It’s the end of the day, you finally get a chance to sit down in front of the TV, reach for that...
Craig Risi
May 12, 20216 min read


To DevOps Or Not DevOps?
This article originally appeared on Snapt. Please check out their remarkable tools to see how they can solve your ADC and Load Balancing...
Craig Risi
May 6, 20215 min read


Nine Steps To Building Secure Software
This article was originally written for Snapt. Please check out their incredible toolset and how it can solve your ADC and Load Balancing...
Craig Risi
Apr 13, 20214 min read


8 Steps To Becoming Cloud-Native
This is an article I wrote for Snapt. A company which I have partnered with to write content and help improve the technical understanding...
Craig Risi
Mar 25, 20214 min read


Software Testing in an AI-driven world – Part 4 – AI’s future in software development
Over the past few weeks, I’ve looked at various classifications of artificial intelligence some tips on how to test AI along with how to...
Craig Risi
Dec 11, 20207 min read


Maintaining Quality
So, as a follow up to my previous article on Designing for Quality, I think it is important to talk about maintaining quality. Yes, we...
Craig Risi
Oct 23, 20205 min read


Designing for Quality
I have spoken many times before in my articles about the importance of design in software quality and hope you shouldn’t merely just be...
Craig Risi
Oct 16, 20206 min read


Making a Success of Mentoring – Effective Training
So, you have worked on ensuring that there are solid mentoring relationships in your workplace. That is only half the challenge though...
Craig Risi
Aug 12, 20204 min read


Diving deeper into security testing
With the world increasingly relying on software and the internet for just about anything, it only makes sense that security receives so...
Craig Risi
Jul 22, 20206 min read


Mocking API Calls
I spoke about API automation last and provided a few things to look into when preparing for API automation. One of the most challenging...
Craig Risi
Jun 3, 20204 min read
bottom of page