Visual Studio 2026: Regressions, Reliability Issues, and Missed Opportunities

Visual Studio 2026 has regressed by removing or disabling key code-quality features, making development more difficult. The Analyze tool suffers from inconsistencies and lack of reliability, while various testing functionalities are also flawed. AI tools like Copilot cannot replace essential code-quality features. Greater MVP involvement and thoughtful updates are needed to enhance the IDE.

Unlock Performance Gains in .NET: The Power of Custom Comparers

This article highlights the importance of custom comparers in .NET for enhancing application performance when sorting and ordering collections. It discusses the flexibility and control that custom comparers offer over default comparers and provides examples of creating them. Benchmarks also illustrate the performance benefits, while cautioning that custom comparers may introduce overhead in certain scenarios.

Microsoft .NET Code Analysis: Properly Formatting Class Files

The article discusses the importance of consistent formatting in Microsoft .NET class files for improved code readability and collaboration among developers. It provides tips on how to set up formatting rules using Visual Studio's features and the EditorConfig file, covering various formatting options such as new lines, indentation, spacing, and wrap preferences. The article also highlights the use of CodeRush, a code refactoring tool, to enhance code formatting and organization.

Spargine Dev Tool: For Microsoft .NET Developers

In 2016, the Spargine Dev Tool was launched to aid Microsoft .NET developers. Key features include automatic cleanup of residual files to resolve build issues and a secure source code backup system. The latest version enhances accessibility and performance, and future updates aim to expand functionality and improve user experience.

Performance Improvement When Debugging .NET Code With Visual Studio 2015

There are a lot of great improvements coming out in Visual Studio 2015. One is showing you the timing of calls as you step through your code while debugging. Read the blog post by clicking here.

Why You Need Source Control

I once interviewed for a company that has 90% market share of the check scanning software used in mobile phones. The interview was with the CTO and towards the end I asked him what they use for source control. He said "we don't have source control". I could not believe my ears. I was dumbfounded. … Continue reading Why You Need Source Control