ma•ven (mā'vən)

n.  A person who has special knowledge or experience;
an expert.


n.  An expert developer with great influence.

Steve Smith

Steve Smith is a Microsoft Regional Director, MVP, ASPInsider, and frequent conference speaker. His blog covers a variety of .NET topics with a frequent focus on software development techniques and application performance tips.

Steven Smith | 27 Aug 2018 01:47

Building a CachedRepository in ASPNET CoreSubscribe to this feed

Steve Smith writes "....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 Strategy, Repository, and Proxy/Decorator patterns to..."
Read more »  Building a CachedRepository in ASPNET Core

Steven Smith | 19 Aug 2018 16:52

What’s New in ASP.NET Core 2.1Subscribe to this feed

Steve Smith writes "....My latest MSDN Magazine feature article covering What’s New in ASP.NET Core 2.1 was published a few days ago: Microsoft recently released ASP.NET Core 2.1 along with .NET Core 2.1 and Entity Framework (EF) Core 2.1. Combined, these releases..."
Read more »  What’s New in ASP.NET Core 2.1

Steven Smith | 13 Aug 2018 21:36

Measuring Aggregate Complexity in Software ApplicationsSubscribe to this feed

Steve Smith writes "....A variety of tools will let you measure the complexity of a given method in your .NET applications. If you have a high-end SKU of Visual Studio, it will calculate code metrics for your application, one of which is Cyclomatic Complexity (CC). You can..."
Read more »  Measuring Aggregate Complexity in Software Applications

Steven Smith | 26 Jul 2018 02:34

Moving ApplicationUser with Identity UI LibrarySubscribe to this feed

Steve Smith writes "....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 Library. Using this functionality,..."
Read more »  Moving ApplicationUser with Identity UI Library

Steven Smith | 24 Jul 2018 17:37

Test Secure Web APIs with Visual Studio Web TestsSubscribe to this feed

Steve Smith writes "....A common approach to securing APIs is through the use of bearer tokens, like JWT. If you’re using JWT, you may find this site useful to easily examine JWT token contents. A common scenario when working with APIs secured by bearer tokens is to..."
Read more »  Test Secure Web APIs with Visual Studio Web Tests

Steven Smith | 03 Jul 2018 20:17

Calculate Code Metrics in VS2017 for Core and Standard ProjectsSubscribe to this feed

Steve Smith writes "....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 Inheritance, Class Coupling,..."
Read more »  Calculate Code Metrics in VS2017 for Core and Standard Projects

Steven Smith | 27 Apr 2018 14:10

Should I Add Caching to my Web Application?Subscribe to this feed

Steve Smith writes "....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”)? Most web applications have at least some data that’s used..."
Read more »  Should I Add Caching to my Web Application?

Steven Smith | 20 Apr 2018 12:28

Momentum Dev Conference and Design PatternsSubscribe to this feed

Steve Smith writes "....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 used 50-minute sessions with..."
Read more »  Momentum Dev Conference and Design Patterns

Steven Smith | 15 Apr 2018 21:41

WeeklyDevTips Podcast ChecklistSubscribe to this feed

Steve Smith writes "....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, describing a particular..."
Read more »  WeeklyDevTips Podcast Checklist

Steven Smith | 21 Mar 2018 13:45

Positive Reinforcement in Code ReviewsSubscribe to this feed

Steve Smith writes "....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 that are done well, which can..."
Read more »  Positive Reinforcement in Code Reviews

This Maven's Blog

Steve Smith

Lake Quincy Media

Kent, Ohio, USA