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 | 19 Apr 2017 12:57
Steve Smith writes "....I started my Developer Tips Weekly newsletter a year ago this week – today the 53rd tip is being sent. It hasn’t always been easy, even though often the tips are very short and simple. Publishing at exactly 10am every Wednesday without..."
Read more » A Year of Tips
Steven Smith | 12 Apr 2017 13:13
Steve Smith writes "....A lot of people, myself included, suffer from imposter syndrome. That feeling that you’re really not good enough to be doing whatever it is you’re doing. Maybe it’s writing a blog. Maybe it’s public speaking. Maybe it’s..."
Read more » Share What You Learn (even if you’re not an expert)
Steven Smith | 05 Apr 2017 03:53
Steve Smith writes "....Lazy Loading is an Entity Framework feature that lets you worry less about the specific amount of data you need to fetch with a given query. Instead, you write simple queries, and Entity Framework (or other OR/M tools that support this feature) will..."
Read more » Avoid Lazy Loading Entities in ASP.NET Applications
Steven Smith | 29 Mar 2017 03:55
Steve Smith writes "....When you set up a new git repository, if you don’t properly configure a .gitignore file at the start, it can bite you later if you’ve already committed and pushed files that you really wished you’d kept out of the repo. If..."
Read more » How to Make Git Forget Tracked Files Now In gitignore
Steven Smith | 15 Mar 2017 13:45
Steve Smith writes "....When architecting solutions that need to communicate between separate services or applications, messages queues and services buses become increasingly important. Both Microsoft Azure and Amazon AWS offer products that support these operations,..."
Read more » Cloud Messaging – Amazon or Azure?
Steven Smith | 08 Mar 2017 06:00
Steve Smith writes "....Visual Studio 2017 has a new feature called Live Unit Testing. It’s currently not available for .NET Core projects, but you should see it as an option in your standard .NET projects. Live Unit Testing is currently only available in the..."
Read more » Live Unit Testing in Visual Studio 2017
Steven Smith | 26 Feb 2017 00:19
Steve Smith writes "....If you have multiple projects that need to interact with one another, you can configure Visual Studio to launch multiple projects whenever you press F5/ctrl+F5. To do so, right-click on the solution and go to Properties: By default the solution will..."
Read more » How to Start Multiple Projects in Visual Studio
Steven Smith | 22 Feb 2017 14:45
Steve Smith writes "....If you’re using git and creating branches, then making pull requests, and ultimately merging them back into your main/master branch, you may end up with unused branches cluttering your repository. They don’t really hurt anything, but..."
Read more » Clean up unused git branches
Steven Smith | 15 Feb 2017 02:23
Steve Smith writes "....I really like the workflow that GitHub Pull Requests allow. It’s great even in tiny projects to be able to get a code review for a given set of changes, and the UI for GitHub’s Pull Requests is better than any other source control system..."
Read more » GitHub Pull Request Checklist
Steven Smith | 14 Feb 2017 18:00
Steve Smith writes "....I’ll be teaching a one-day workshop at DevIntersections’ spring show on Domain-Driven Design with ASP.NET Core. I gave this workshop, which includes an interactive lab in which you’ll build a working app, in October to a sold-out..."
Read more » DDD with ASPNET Core Workshop at DevIntersections