top of page


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


Best Practices For Integrating Open Source Code In Commercial Enterprise Software
When we think of commercial enterprise software we generally think of private proprietary developed code that is owned by one company and...
Craig Risi
Nov 11, 20226 min read


Best Practices For Deploying Open Source Software In The Enterprise
If you, as a company, have explored your different options for tools and are ready to start embracing the open-source journey, then it's...
Craig Risi
Nov 4, 20226 min read


How To Choose Between Open Source and Commercial Software
The days of needing to spend large sums of money on proprietary commercial software have long gone. With the growth of open-source...
Craig Risi
Oct 28, 202210 min read


Best Practices for Building Scalable Applications
The Internet and web applications have enabled businesses to scale like never before. Previously, a business’s physical footprint...
Craig Risi
Oct 14, 20226 min read


Best Practices for CI/CD
If there is one thing the software development world loves, it’s following the latest development trends. Call it the “cool factor” or...
Craig Risi
Oct 1, 20228 min read


Monitoring Network Health
Software developers tend to focus a lot on application monitoring and ensuring the health of their applications. However, applications...
Craig Risi
Sep 9, 20227 min read


Challenges to Application Monitoring
I’ve already discussed how monitoring applications is vitally important. With companies continuing to operate at a vast global scale and...
Craig Risi
Aug 26, 20226 min read


Monitoring Applications At Scale
Developing and maintaining software applications is only a part of an application’s life cycle. Applications also need to be kept...
Craig Risi
Aug 12, 20226 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 26, 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 19, 20224 min read
bottom of page