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.

Configuring a Local Test Email Server

Configuring a Local Test Email Server

It's been a few years since I wrote about using a tool like Smtp4Dev for local test emails (and that article has issues), so here's an update. If you're working with code that should send emails sometimes, it's really …

Read More →
Adapter Design Pattern

Adapter Design Pattern

The objective of the Adapter pattern is to allow a client that expects a certain interface to work with an incompatible interface.

Read More →
GitHub Draft Pull Requests

GitHub Draft Pull Requests

A feature introduced last month by the GitHub team is called draft pull requests. When you create a Draft Pull Request, it cannot be merged until it is marked as ready for review. This is useful because often pull …

Read More →