Blog Posts

MANY articles on a wide array of topics. You’ll find a lot of my newer content is going to my YouTube channel first, but I do still blog occasionally.

Make the Implicit Explicit

Make the Implicit Explicit

When practicing software architecture and design, one important consideration is how the rules of the system are modeled. Are the rules ad hoc and a matter of tribal knowledge of the developers who came before, or are …

Read More →
Design Patterns Overview

Design Patterns Overview

Design patterns provide reusable approaches to common problems and allow for higher level discussions of software design. Learn the basics of design patterns, how to recognize and implement them, how to combine them, and …

Read More →

Keyboard shortcuts

?
Show this help
Esc
Close this help or an open menu
Tab
Move between links and buttons (Shift+Tab to go back)