Replace Logo with Icon on Smaller Screens
A simple CSS media query technique to swap a full logo for a smaller icon on mobile screens for a more compact header.
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.
A simple CSS media query technique to swap a full logo for a smaller icon on mobile screens for a more compact header.
This week I was in St. Louis presenting at dev up, a “new” conference that’s actually no so new, as it was previously the St. Louis Day(s) of.NET, which has been a thing for over a decade, I think. This …
Announcement about speaking at nopCommerce Days 2018 in Las Vegas on architecting ASP.NET Core solutions using Clean Architecture.
Last updated: 13 October 2023 I’m a fan of proper use of design patterns, and you can get big gains from layering multiple patterns together. One prime example of this in web applications is the combination of the …
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")?