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.

Bulk Delete Old and Big GMail Email

Bulk Delete Old and Big GMail Email

My GMail is complaining it's running out of space. I remember the days when GMail would show an ever-increasing counter of how much more space I had in my inbox, but apparently those days are over. I rarely delete …

Read More →
Becoming a Developer Team Force Multiplier

Becoming a Developer Team Force Multiplier

I have clients who describe me and my team as a “force multiplier” for their development organization. What does this mean, and how can it apply to you? How can you become a force multiplier for your team or …

Read More →
Analyzing 404s with Google Analytics

Analyzing 404s with Google Analytics

I've been wanting to analyze broken links coming into my site so that I could add 301 redirects if necessary. I figured I could probably use Google Analytics to analyze 404s and broken links on my site. With a bit of …

Read More →
The JavaScript npm event-stream Vulnerability

The JavaScript npm event-stream Vulnerability

A few months ago a clever attack was introduced in the event-stream npm package. It’s been explained in detail here, but let me sum it up in TL;DR form here for anybody who hasn’t been paying attention: 1. In …

Read More →
Clean Architecture with ASP.NET Core

Clean Architecture with ASP.NET Core

I've been doing workshops showing teams how to properly architect ASP.NET Core applications using Clean Architecture for the last couple of years. The most recent one was a 4-day on site workshop I did a couple of weeks …

Read More →
Moving from WPEngine to SiteGround

Moving from WPEngine to SiteGround

I started hosting my Wordpress-powered blog on WPEngine several years ago. They weren’t the cheapest option, but I’d had some bad experiences with super-cheap hosts and they offered service and features that …

Read More →