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.

WeeklyDevTips Podcast Checklist

WeeklyDevTips Podcast Checklist

I’ve been doing a podcast for a little over six months now, called Weekly Dev Tips. The episodes are just 5-10 minutes long and don’t have a lot of extra fluff - they’re just straight and to the point, …

Read More →
Positive Reinforcement in Code Reviews

Positive Reinforcement in Code Reviews

Many developers dread reviews of their code, and one reason for this is probably that most reviewers only offer criticism rather than encouragement. Remember as a code reviewer that you can reinforce the things you see …

Read More →
Finding Things in Visual Studio 2017

Finding Things in Visual Studio 2017

I’m a proponent of small, single-purpose files for most things in software applications. This helps follow certain SOLID principles, like Single Responsibility and Interface Segregation. It also means my …

Read More →
API Feature Folders

API Feature Folders

I've written about feature folders for ASP.NET Core before, and how Razor Pages does a great job of solving this problem for page/view-based endpoints. However, I wanted to take a moment to address APIs, which are an …

Read More →
GitHub Octotree Chrome Extension

GitHub Octotree Chrome Extension

If you use GitHub a lot, as I do, you may appreciate this great Chrome extension, Octotree. Octotree is a free extension that adds a treeview navigation control to GitHub (and GitLab Enterprise, according to their docs) …

Read More →
JavaScript let const and var

JavaScript let const and var

In the latest version of JavaScript, there are several ways to declare variables: let, const, and of course, var. If you’ve been using JavaScript for a while, you’re familiar with var, which has been a part …

Read More →
JavaScript ES6 LINQ Equivalents

JavaScript ES6 LINQ Equivalents

As I’m working with JavaScript and TypeScript more and more these days, I often find myself wishing for LINQ statements to use to easily work with collection data. Fortunately, there are equivalents for all of the …

Read More →