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…
Keep Reading →
Many developers dread reviews of their code, and one reason for this is probably that most reviewers only offer criticism rather than…
Keep Reading →
I'm a proponent of small, single-purpose files for most things in software applications. This helps follow certain SOLID principles, like…
Keep Reading →
When Visual Studio has updates available, you'll see a notification flag change color at the top of the screen: vs-notifications When you…
Keep Reading →
When looking at tuning application performance, a common principle to follow is this one: Maximize the amount of work not done. It's hard to…
Keep Reading →
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…
Keep Reading →
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…
Keep Reading →
In the latest version of JavaScript, there are several ways to declare variables: let, const, and of course, var. If you've been using…
Keep Reading →
I recently wrote about an example where I was able to apply the Builder Design Pattern to an Angular/TypeScript service. Another area where…
Keep Reading →
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…
Keep Reading →