I had the opportunity to record a podcast appearance with Steve Smith back in January where I discuss the concept of defense in depth as it applies to software quality. That went live recently on WeeklyDevTips and I encourage you to give it a listen.
My Top 5 Ways to Improve Software Quality from 2019
A .NET and TypeScript development manager’s top 5 practices for improving software quality from 2019, in no particular order.
Communicating Tech Debt
Many developers feel that product management and executive leadership don’t “get it” when we talk about technical debt. At the same time, if you ask developers about factors vital to the long-term success of a project, paying down technical debt is high on the list. So, how can we communicate […]
Safer Code with C# 8 Non-Null Reference Types
Null reference exceptions are one of the most frequent errors encountered in .NET applications. As powerful as the framework is, it’s built around a core assumption that reference types can point to null, so any code that works with a reference type needs to either know already that the object is […]
Victimless Canary Testing with Scientist
Scientist offers a way to improve existing code without introducing users to new bugs. Learn how Scientist offers a safer alternative to canary testing.