This article series provides crucial coding tips for improving performance, emphasizing the impact of small changes when handling high message volumes. It advises on removing unnecessary using statements to streamline code and improve type creation. The CodeRush refactoring tool or manual removal methods are recommended. Further details can be found in the "Analyzing Code for Issues" chapter of a code performance book.
Category: Coding Standards
My Keynote from the Code Quality & Performance Conference – 2021
On June 18th, 2021 I gave the keynote speech titled "7 Important Requirements for Any Successful Project" at the Code Quality & Performance Conference hosted by C# Corner Live, which I also hosted. We had an amazing lineup of speakers and it was a big hit! My keynote summed up many of the topics that … Continue reading My Keynote from the Code Quality & Performance Conference – 2021
Code Quality & Performance Virtual Conference – 2021
I'm so happy to announce I will be hosting the worlds first code quality and performance virtual conference that will be streamed by C# Corner Live on June 18th that starts at 10 am EST. I have been wanting to do a conference like this for over 10 years and I'm so excited to finally … Continue reading Code Quality & Performance Virtual Conference – 2021
7 Years Later, How Am I Doing?
Around 7 years ago, I was speaking at a conference, and in between sessions, my mind drifted to how can I teach people what I have learned being a software engineer for 20 years instead of the latest framework or new version of .NET. I set out to do just that since what I wanted … Continue reading 7 Years Later, How Am I Doing?
Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition
I'm excited to announce the 7th edition of my coding standards book for Microsoft .NET! This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could follow or use as a basis to … Continue reading Rock Your Code :Coding Standards for Microsoft .NET – 7th Edition
Encapsulation Done Right: Improving Class Property Design in Microsoft .NET
The article discusses encapsulation in Object-Oriented Programming, highlighting its importance in ensuring data integrity. It details how a developer improved class properties with proper validation and automatic updates between related properties, thus adhering to encapsulation principles. Key recommendations include using DateTime.TryParse and encapsulating business logic within property setters.
dotNetDave Approved: CodeRush for Visual Studio
After over 20 years, I've decided to start recognizing the third-party components and add-ins to Visual Studio that I use just about every day and swear by. The first is the only refactoring tool that I have used for Microsoft .NET called CodeRush for Visual Studio by Developer Express Inc. (DevExpress.com). I have tried others, … Continue reading dotNetDave Approved: CodeRush for Visual Studio
Unit Testing with Random Data
In 2019, while I was working on benchmark tests for my new book on code & app performance, I wanted to use “real-world” data types like a person or a coordinate along with methods for creating random words, email addresses, URLs, etc. After I worked on the code, I thought that most of it could … Continue reading Unit Testing with Random Data
dotNetDave Says… Coding Should Be the Smallest Part of Your Job!
The article emphasizes that effective software engineering extends beyond just writing code. It involves critical thinking, planning, mentoring, and collaboration. The author advocates for prioritizing design, documentation, and team dynamics to ensure successful software development. Coding alone should not dominate an engineer's role; comprehensive engineering practices lead to better outcomes.
New Book Release! Rock Your Code: Coding Standards for Microsoft .NET
Announcing the 6th edition of my coding standards book for Microsoft .NET! Newly updated for .NET Core 3.1 and .NET Framework 4.8. This book is a compilation of common Microsoft .NET coding standards in use today. In the past, for languages like Visual Basic, Microsoft published coding standards in a single document that developers could … Continue reading New Book Release! Rock Your Code: Coding Standards for Microsoft .NET

You must be logged in to post a comment.