DevMavens

ma•ven (mā'vən)

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

dev•ma•ven
('dev-mā'vən)

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 | 18 Sep 2019 01:07

Attacking Technical DebtSubscribe to this feed

Steve Smith writes "....Technical Debt is a metaphor for shortcuts and hacks in software that make it more difficult to change and maintain than it could be with an optimal design. Many applications have accumulated a large amount of technical debt, and figuring out how to..."
Read more »  Attacking Technical Debt


Steven Smith | 11 Sep 2019 12:25

Enforce Developer Workflow Policies with Branch ProtectionSubscribe to this feed

Steve Smith writes "....A frequent question I hear from clients is some variant of “Ok, Continuous Integration is great, but how do we get everybody on the team to pay attention to it?” This is obviously a bigger problem if the question is coming from a lone..."
Read more »  Enforce Developer Workflow Policies with Branch Protection


Steven Smith | 04 Sep 2019 12:19

Git Graph Visualizes Branches in VS Code for FreeSubscribe to this feed

Steve Smith writes "....I recently discovered a very nice VS Code extension to use with git. You can view my full list of tools and extensions I use here if you’re interested. In this case, I was working from a locked down laptop for a financial services company..."
Read more »  Git Graph Visualizes Branches in VS Code for Free


Steven Smith | 27 Aug 2019 21:44

Which is more important, line coverage or branch coverage?Subscribe to this feed

Steve Smith writes "....I’ve been setting up code coverage for some of my clients’ projects and some of my own open source projects, like Clean Architecture and Specification (100%!) and Guard Clauses (99%…). I wrote up how to configure Azure DevOps to..."
Read more »  Which is more important, line coverage or branch coverage?


Steven Smith | 21 Aug 2019 18:33

How to Delete hiberfil.sys and Recover Disk Space on WindowsSubscribe to this feed

Steve Smith writes "....Desktop computers rarely need to hibernate, so you can probably safely remove the hiberfil.sys file and save yourself a few GB of space. To do so, just open up a new command prompt as an administrator: Click on the Start button Type..."
Read more »  How to Delete hiberfil.sys and Recover Disk Space on Windows


Steven Smith | 20 Aug 2019 18:51

Configure Visual Studio to Name Private Fields with UnderscoreSubscribe to this feed

Steve Smith writes "....Most C# coding standards recommend using camelCase for local variables and _camelCase for private or internal (and I also say for protected, but that’s just me) fields. Unfortunately, out of the box Visual Studio just uses camelCase for these..."
Read more »  Configure Visual Studio to Name Private Fields with Underscore


Steven Smith | 14 Aug 2019 12:46

Using Multiple Solutions in Visual StudioSubscribe to this feed

Steve Smith writes "....I’ve given this advice quite a number of times so I figured it was time to put it into an online article. If you’re a .NET developer you probably use or have used Visual Studio. Visual Studio has two kinds of project organization file..."
Read more »  Using Multiple Solutions in Visual Studio


Steven Smith | 07 Aug 2019 13:33

Minimize new in Automated TestsSubscribe to this feed

Steve Smith writes "....Automated tests have gained a lot of acceptance in recent years. Not long ago, many organizations bristled at the notion of having their expensive developers spend time writing code that wasn’t actually going to ship to production, but instead..."
Read more »  Minimize new in Automated Tests


Steven Smith | 29 Jul 2019 02:30

How to Grab a Pull Request Locally with Git Command LineSubscribe to this feed

Steve Smith writes "....If you’re working with git, especially with open source, sometimes you’ll find that you want to work with a particular pull request, or PR, locally. Maybe you’re reviewing the PR and instead of just eyeballing it in the browser you..."
Read more »  How to Grab a Pull Request Locally with Git Command Line


Steven Smith | 23 Jul 2019 21:50

Configuring Entities in EF CoreSubscribe to this feed

Steve Smith writes "....I’ve worked with many clients who are upgrading from EF 6 to EF Core. Many of them are coming from EDMX files, and are wondering what the best approach is in EF Core to configure entities based on the database (or vice versa). Regardless of..."
Read more »  Configuring Entities in EF Core


This Maven's Blog

Steve Smith

Lake Quincy Media

Kent, Ohio, USA