top of page


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

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 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 247 min read


Top Use Cases for Machine Learning in Web Applications
This article first appeared in Snapt. So, you have a web application, and you are considering exploring some machine learning (ML)...
Craig Risi
Jul 25, 20228 min read

6 Mistakes To Avoid When Using Machine Learning
This article first appeared on Snapt. Implementing a machine learning (ML) model in an application is only a small part of the journey....
Craig Risi
Jul 18, 20224 min read


When To Use Machine Learning (And When Not To)
This article first appeared in Snapt. In previous articles, we looked at how machine learning (ML) works and how to choose the right...
Craig Risi
Jul 11, 20227 min read


How To Choose A Machine Learning Model
This article first appeared on Snapt. In a previous article, we introduced machine learning and how it works. You can choose from a wide...
Craig Risi
Jul 4, 20225 min read


What is Machine Learning and How Does It Work
This article first appeared on Snapt. In a previous article, we provided an introduction to artificial intelligence (AI) and the...
Craig Risi
Jun 27, 20226 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
bottom of page