Check out this insightful video on the importance of prioritizing code quality in every development team. Learn how to make quality a top priority, avoid technical debt, and improve your projects with the Code Quality Zar.
Category: Code Quality
Static Fields Are Evil, If Not Coded Correctly
Proper coding of static fields in .NET is crucial to avoid data corruption and concurrency issues. Learn from this story of how one simple fix saved an insurance company from legal consequences.
Code Quality: Formatting Classes in Microsoft .NET to Make Them Easy to Read and Modify
This article emphasizes the importance of formatting classes in Microsoft .NET to improve readability, maintainability, and consistency. It provides guidelines for structuring class files, including headers, imported namespaces, class namespaces, constructors, events, properties, methods, and the use of blank lines for code organization. The article also recommends using documentation tools like GhostDoc and adhering to coding standards for better code quality.
Rockin’ the Code World: Special Guest Milan Jovanović
Join me on Saturday, March 18th, 2023, at 10:00 PST on C# Corner for show #76 where, for the first time, my special guest will be Milan Jovanović, Software Architect, and Content Creator. Don't miss this episode!
Public Service Announcement: PMs and Managers Must Ensure Memory Issues are Not Introduced in Microsoft .NET Projects!
I have been writing about this in books and articles since the beginning of Microsoft .NET over 20 years ago. This first PSA is geared toward Project Managers and Development Managers as a warning, so their projects don't suffer from preventable issues like this that I see at every company I work for.
Rock Your Code: Code & App Performance for Microsoft.NET – 3rd Edition
I am announcing the 3rd edition of my book titled Rock Your Code: Code & App Performance for Microsoft .NET, now available on Amazon. I worked on this book for a big chunk of 2022 so I hope that you and your team will find it useful.
Rock Your Code: Code & App Performance for Microsoft.NET
Today I am announcing the brand new edition of my book titled Rock Your Code: Code & App Performance for Microsoft .NET, now available on Amazon. How fast your code executes is very important for your users and back-end server processes. This is even more important for the future as more and more users, use … Continue reading Rock Your Code: Code & App Performance for Microsoft.NET
dotNetDave Rocks the Cleveland C#/VB.Net User Group
The For Those About to Code: Worldwide Tour 2022 will be at the Cleveland C#/VB.Net User Group on December 22th for the first time! I will be presenting the session below (virtually).
Benchmark Your Microsoft .NET Code Like dotNetDave!
Benchmarking is essential for validating code performance, identifying bottlenecks, and enhancing efficiency in .NET applications. It helps developers select optimal algorithms while managing resource costs in cloud environments. Utilizing BenchmarkDotNet alongside the Spargine assembly simplifies setup and improves result accuracy, making benchmarking a critical pre-release step for better overall performance.
dotNetDave Rocks the Granite State Code Camp
The For Those About to Code: Worldwide Tour 2022 will be at the Granite State Code Camp on November 12th for the second time!

You must be logged in to post a comment.