Architecture

Untangle Spaghetti Code with Context Objects

Untangle Spaghetti Code with Context Objects

In this article we'll explore using context objects to address some of the worst symptoms of spaghetti code ...
Read More
Monitoring Application Quality with Raygun

Monitoring Application Quality with Raygun

Let's build a .NET Core and Angular single page application and web service, then use Raygun Error Tracking to catch ...
Read More
My Top 5 Ways to Improve Software Quality from 2019

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 ...
Read More
Rise of the Reducer

Rise of the Reducer

In recent years I've observed a strong trend towards using reducers in software architectures. This recent rise to prominence offers ...
Read More
Technical Debt as Risk

Technical Debt as Risk

Development leadership must partner with the business and manage technical debt as risk in order for it to be fully ...
Read More
Defining Technical Debt

Defining Technical Debt

In this article we'll define technical debt, its impacts, and causes and highlight some metaphors that are helpful when discussing ...
Read More
Loading...