Architecture

Technical Debt Must Die

Technical Debt Must Die

My talk at CodeMash 2020 is now LIVE on Pluralsight and will be perpetually free to view, even without a ...
Read More
Game Design with Event Modeling

Game Design with Event Modeling

Watch a first time event modeler apply event modeling to game design as he tries to design an interactive fiction ...
Read More
Conway's Law and Cross-Functional Teams

Conway's Law and Cross-Functional Teams

In this article, I'll explore and explain Conway's Law and the effects it has on software engineering departments and the ...
Read More
Death by Interfaces?

Death by Interfaces?

This might be an unpopular opinion, but we might be doing more harm than good with interfaces in object-oriented programming ...
Read More
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