What's New in ASP.NET Core 2.1
Overview of my MSDN Magazine article covering new features in ASP.NET Core 2.1, including performance improvements and Long-Term Support.
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.
Overview of my MSDN Magazine article covering new features in ASP.NET Core 2.1, including performance improvements and Long-Term Support.
Cyclomatic complexity is a well-known software metric, but it only applies to individual methods or functions. This article describes an approach that allows these metrics to be aggregated across classes, projects, or …
One of the new features in ASP.NET Core 2.1 is Razor Class Libraries, which let you compile razor files into NuGet packages. Another that builds on this is the ASP.NET Core Identity functionality as a Razor Class …
A common approach to securing APIs is through the use of bearer tokens, like JWT. A common scenario when working with APIs secured by bearer tokens is to have to do something like this.
A feature I use quite a bit in Visual Studio is the Calculate Code Metrics tool, found under the Analyze menu. You can use it to get some nice information about your projects, including Cyclomatic Complexity, Depth of …
I created a helpful flow chart to use when answering the question, Should I add caching to my web application (or, " Should I implement caching in my ASP.NET (Core) App")?
Yesterday I presented Design Pattern Mastery at Momentum Dev Con, a first-year regional developer conference held in Cincinnati, Ohio. The event opened up with a Women In Technology panel that was very well-received, and …
My step-by-step checklist for recording and producing Weekly Dev Tips podcast episodes using Audacity, from scripting to uploading.
Why code reviewers should offer encouragement alongside criticism, using positive reinforcement to make reviews more effective and enjoyable.
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 …