Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.
This article is intended to explain about refused bequest which is a common code smell that occurs during development.
This article will explain about the God object, which is related to code smell.
A short introduction to data quality, and why you should consider it.
Practical .NET and C# coding tips for resource management, exception handling, code organization, performance, and maintainability.
This article explains about Integration of Validation Application Block with Policy Injection Application Block.
This article explains about Implementation of Custom Validator using Validation Application Block.
This article explains about Validation Application Block Adapter for WCF.
This article explains about Validation Application Block Adapter for Windows Forms.
This article explains about Validation Application Block Adapter for ASP.NET.
This article explains about implementation of Self Validation using Validation Application Block.
This article explains about Configuration based validation using Validation Application Block.
This article explains about Attribute based Validators and Rule sets of Validation Application Block.
There are two ways to save data and parameters. In this case we save application parameters like information entered by the user during the installation process.
This article which explains several aspects of the .NET String class internal structure. Examples and workarounds are given for three distinct manifestations of a reported bug related to the TextRenderer.MeasureText function used with PathEllipsis and ModifyString flags.
This article attempts to explain the concept of static code analysis and tools that can be used to realize it with a focus on managed code analysis.
This article will start by examining how to use the Asynchronous Programming Model (APM) to perform an asynchronous compute-bound operation, then describe the three styles of programming with the APM to deal with handling the end of the call in an asynchronous call: wait-until done, polling, and callback. The natural following is then the Thread Pool.
This document covers a few recommendations to leverage the quality of the code in .NET using FXCop 1.30 and how to write custom rules through an introspection engine.
This shares a few recommendations for use in our day to day development of Compact Framework applications.
I’ve been implementing numerical libraries in .NET and have come to some conclusions about iteration performance.
After an assembly is compiled into a dll in a release mode, it is very difficult to gather information from it such as runtime performance, parameters values, etc.
In this article let’s get into the business of how to architect an application.
This article provides a few tips to ensure your deployed ASP.Net always runs with the best possible performance and no security information leakages.
This article is intended to illustrate how to customize GridView controls for data modification.
Before .NET 2.0, I found myself frequently creating custom EventArgs classes just to return a value from an event and would end of with a lot of extra classes bloating my code base that all basically had the same purpose.
In this article, I want to take a look at the architecture of Visual SourceSafe 2005; an important package which can be used in software development projects as a source control system.
This article talks about best practices of exception handling, and guides you for some common programming mistakes developers do, as that seems appropriate in most of the application written.
This is a general Code Review checklist and guidelines for C# Developers, that will serve as a reference point during development.
Optimization of code is done by applying code transformations to improve performance, like execution time, code size, minimum resource utilization etcetera. These transformations can be made either at a high level or at a low level.
This article explains about Memento Pattern and its Implementation in C#
Everything on Coding Best Practices, not only its articles: the Coding Best Practices page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article