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, …
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.
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, …
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 …
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 …
When Visual Studio has updates available, you’ll see a notification flag change color at the top of the screen: When you run the update, the installer will also show you if there are other versions available, such …
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 make doing something faster than doing nothing, so do nothing whenever …
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 …
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) …
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 …
Note: UPDATED: October 2022 I recently wrote about an example where I was able to apply the Builder Design Pattern to an Angular/TypeScript service. Another area where I’ve been finding the pattern helpful is in …
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 …