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.

Testing Exceptions with xUnit and Actions

Testing Exceptions with xUnit and Actions

If a method you're writing throws exceptions under certain circumstances, such as through guard clauses or other expected conditions, be sure to write tests to verify this behavior. The xUnit test framework has great …

Read More →
Speed Up Docker Compose with Parallel Builds

Speed Up Docker Compose with Parallel Builds

Docker compose can take a while to execute, especially for a large set of containers. Fortunately there's a way to take advantage of extra processors (and any extra bandwidth you may have) by running the build step in …

Read More →
New Software Project Checklist

New Software Project Checklist

A client I'm working with wanted a set of initial decisions and questions their team should address as they begin a new project. I did a bit of research, thinking surely such a list must exist already, but I didn't find …

Read More →
Choose Excitement over Fear

Choose Excitement over Fear

There's virtually no difference, physiologically, between the sensations and symptoms of fear and excitement. But there is a big difference in how we react based on these feelings, and it's possible to re-think how we …

Read More →