Coding Best Practices
Welcome to Performance & Best Practices section of C# Corner. In this section, you will find various Performance & Best Practices related source code samples, articles, tutorials, and tips.

RECENT POSTS

  • Saravanan V

    Web Application Solution Architecture Naming Conventions

    In this blog, you will be acquainted with Web Application Solution Architecture naming conventions.
    Saravanan V May 10, 2017
  • Biswabid Rath

    Bench-marking List vs Dictionary vs HashSet vs SortedSet

    It is always wise to evaluate the performance of datatypes before using it. It will save developer from last minute design change/ code change to address critical issues such as performance / memory.
    Biswabid Rath Apr 19, 2017
  • Bryian Tan

    Coding Challenge - Lesson Learned

    Here, I am sharing some note from the coding challenge: NumberStyles, Tuple, Generic Extension Method, Group string from right to left.
    Bryian Tan Feb 22, 2017
  • Duggu Sharma

    Why Comments Are Important While Writing Code

    This blog is about why comments are important and how they help to understand the code as well as when and where we should use comments.
    Duggu Sharma Feb 21, 2017
  • Gul Md Ershad

    Static Variable - A Code Smell

    This article will explain the disadvantages of Static variables.
    Gul Md Ershad Jan 16, 2017
  • Gul Md Ershad

    Branching Over A "Type Code" - A Code Smell

    This article will explain how the branching over a type code is a serious type of code smell.
    Gul Md Ershad Jan 13, 2017
  • Gul Md Ershad

    The Law Of Demeter

    This article will explain several pros and cons of the Law of Demeter.
    Gul Md Ershad Jan 12, 2017
  • Gul Md Ershad

    Pros And Cons Of Code Refactoring

    Code Refactoring is an important part of software development. This article will explain the benefits and drawbacks of code refactoring.
    Gul Md Ershad Jan 09, 2017
  • Gul Md Ershad

    Switch Statement - A Code Smell

    This article will explain the code issues, using the Switch.. case statement. In some cases, it is a type of code smell.
    Gul Md Ershad Jan 07, 2017
  • Gul Md Ershad

    Refused Bequest - A Code Smell

    This article is intended to explain about refused bequest which is a common code smell that occurs during development.
    Gul Md Ershad Jan 05, 2017
  • Gul Md Ershad

    God Object - A Code Smell

    This article will explain about the God object, which is related to code smell.
    Gul Md Ershad Jan 05, 2017
  • asim nadeem

    Meaning Of Each HTTP Staus Code

    In this blog, you will learn the meanings of each HTTP staus code we encounter every day.
    asim nadeem Jan 03, 2017
  • Allen O

    What Is Data Quality?

    A short introduction to data quality, and why you should consider it.
    Allen O'neill Jan 03, 2017
  • Shweta Lodha

    Performance And Memory Tips

    Two things play a very significant role in any application development, and those are the application’s footprint and performance. This article discusses these two concepts.
    Shweta Lodha Dec 04, 2016
  • Gul Md Ershad

    Are You A Google Developer?

    This article will focus on Code Quality and Code Smell.
    Gul Md Ershad Oct 19, 2016
  • JT Ripton

    How Using Features-as-a-Service Makes App Development Faster and Easier

    While coding can be an art form, the point of most software development is getting something done. Coding is fundamentally about solving a problem, and that privileges code reuse, software librarie...
    JT Ripton Jul 12, 2016
  • Prasham Sabadra

    Code Hunt, a monthly competition designed by the pros at Microsoft Research

    News for monthly competition designed by the pros at Microsoft Research.
    Prasham Sabadra Feb 21, 2016
  • Hemant Mahajan

    Agile for DevOps

    In this blog you will learn about Agile for DevOps.
    Hemant Mahajan Nov 12, 2015
  • Hashim Shafiq

    3 Effortless Ways To Keep Your Code Clean

    This blog show 3 effortless ways to keep your code clean.
    Hashim Shafiq Sep 22, 2015
  • Sateesh Arveti

    Introduction to Enterprise Library - Part X

    This article explains about Integration of Validation Application Block with Policy Injection Application Block.
    Sateesh Arveti Sep 05, 2014
  • Sateesh Arveti

    Introduction to Enterprise Library: Part IX

    This article explains about Implementation of Custom Validator using Validation Application Block.
    Sateesh Arveti Sep 05, 2014
  • Sateesh Arveti

    Introduction to Enterprise Library: Part VIII

    This article explains about Validation Application Block Adapter for WCF.
    Sateesh Arveti Sep 05, 2014
  • Sateesh Arveti

    Introduction to Enterprise Library: Part VII

    This article explains about Validation Application Block Adapter for Windows Forms.
    Sateesh Arveti Sep 05, 2014
  • Sateesh Arveti

    Introduction to Enterprise Library: Part VI

    This article explains about Validation Application Block Adapter for ASP.NET.
    Sateesh Arveti Sep 05, 2014
  • Sateesh Arveti

    Introduction to Enterprise Library: Part V

    This article explains about implementation of Self Validation using Validation Application Block.
    Sateesh Arveti Sep 05, 2014
  • View More