TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Best Practices
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ziggy Rafiq (10)
David Mccarter (7)
Dhruvin Shah (5)
Vidya Vrat Agarwal (4)
Rohini Parade (2)
Jitendra Mesavaniya (2)
Jay Pankhaniya (2)
Sagar Lad (2)
Santosh Kumar Adidawarpu (2)
Gul Md Ershad (2)
Kaveendra Dhilhan (1)
Dillip Nayak (1)
Arun Ramaswamy (1)
Sarthak Varshney (1)
Mohamed Azarudeen Z (1)
Saksham Gupta (1)
Dryshtee Woozir-Manilall (1)
Kisorjan Jakathiswaran (1)
Rahul Singh (1)
Rijwan Ansari (1)
Aswinth G T (1)
Sardar Mudassar Ali Khan (1)
Daniel Lipman (1)
Shubhankar Banerjee (1)
Tahir Ansari (1)
Saravanan Ganesan (1)
Cr Bhargavi (1)
Gaurav Gahlot (1)
Bhuvanesh Mohankumar (1)
Ishika Tiwari (1)
Miguel Teheran (1)
Bikesh Srivastava (1)
Anupam Maiti (1)
Satya Karki (1)
Subal Mishra (1)
Uday Dodiya (1)
Anup Hosur (1)
Ankush Agnihotri (1)
Ganesan C (1)
Aymen Amri (1)
Satish Kumar Vadlavalli (1)
Pragati (1)
Nimai Ahluwalia (1)
Hamid Khan (1)
Lahiru Fernando (1)
Sandeep Mishra (1)
Guest User (1)
Monica Rathbun (1)
Mark Blackwood (1)
Sarathlal Saseendran (1)
Ramon Smith (1)
Atul Sharma (1)
Sourav Mukherjee (1)
Sahil Sharma (1)
Sai Kumar Koona (1)
Nanddeep Nachan (1)
Amit Kumar (1)
Sagar Shinde (1)
Pankaj Sapkal (1)
Prashant Bansal (1)
Prakash Tripathi (1)
Bryian Tan (1)
Banketeshvar Narayan (1)
Tejas Trivedi (1)
Mukesh Kumar (1)
Rupesh Kahane (1)
Kalyankumar Ravichandran (1)
Rasmita Dash (1)
Pradeep Sahoo (1)
Anand Kumar Rao (1)
Anand Kumar (1)
Veena Sarda (1)
Related resources for Best Practices
No resource found
The Complete Guide to NUnit Testing in C# 13 and .NET 9
12/10/2024 3:23:37 PM.
This comprehensive guide explains NUnit testing in C# 13 with .NET 9 with detailed explanations, modern testing techniques, and practical code examples. Authored by Ziggy Rafiq.
Best Practices for Microsoft 365 Admins when User Offboarding
10/22/2024 8:39:45 AM.
Learn how to effectively manage user accounts, ensure data security, and maintain compliance while revoking access. Implementing structured workflows and documentation will streamline the process, min
Start With Microsoft Enterprise Library 6.0
5/20/2024 11:56:27 AM.
Microsoft Enterprise Library 6.0 offers robust tools like Logging, Exception Handling, Data Access, and more, streamlining enterprise-level development. Configure and customize blocks for efficient cr
Azure Bicep Best Practices Unveiled
5/10/2024 7:56:18 AM.
This article is a comprehensive guide that takes you on a deep dive into the best practices for working with Azure Bicep. It explains the best practices in Azure Bicep, complete with code samples and
Securing Your Workloads in VMware Cloud
4/22/2024 3:52:59 AM.
Fortify your VMware Cloud environment! Discover essential security practices for access control, networking, disaster recovery & more. #VMwareCloud #CloudSecurity
Mastering SQL Server Common Table Expressions (CTEs)
4/19/2024 10:50:28 AM.
Mastering SQL Server Common Table Expressions (CTEs) empowers users to create complex queries efficiently. Learn recursive and non-recursive CTEs, optimize queries, and enhance database management ski
Mastering SQL Joins with the WITH(INDEX(Index_Name)) Clause
4/18/2024 9:09:24 AM.
Explore how the WITH(INDEX(Index_Name)) clause in SQL can turbocharge query performance by providing hints to the query optimizer regarding index selection, particularly when used in joins. Learn the
Singleton vs. Static Class in C# - Choosing the Right Approach
4/17/2024 4:54:57 AM.
Singleton and Static classes can only have one instance available in memory, and both classes can be used to maintain the global state of an application, however, there are many differences between th
15 Effective Methods for Enhancing Performance in Our ASP.NET Core Application
4/9/2024 6:09:14 PM.
Explore 15 effective methods meticulously curated by Ziggy Rafiq to enhance performance in ASP.NET Core applications, ensuring optimal efficiency and scalability for your projects
Best Practices for Working with DateTime, UTC, and Offset in C#
4/9/2024 5:50:01 PM.
Discover best practices for handling DateTime, UTC, and Offset in C# with expert insights from Ziggy Rafiq, ensuring efficient time management in your applications Learn best practices, tips, and cod
Efficient and Maintainable Angular Best Practices for Applications
4/6/2024 5:51:39 AM.
In this article, we will learn how Angular has emerged as one of the most popular JavaScript frameworks for building dynamic and scalable web applications. However, with its powerful features and flex
Client Scripts in ServiceNow- Simplified with Real-Time Use Cases
4/5/2024 8:50:33 AM.
From onChange to onLoad, discover the four key types of client scripts and how to use them effectively to enhance user experience and streamline platform functionality. Explore essential tips and best
Ensuring Secure Coding in C#: Maintaining Security
3/22/2024 10:11:52 AM.
The article on secure coding in C# applications, written by Ziggy Rafiq, is a must-read for developers who want to fortify their applications against potential vulnerabilities and security threats. By
Working with Branch Policies in Azure DevOps
3/18/2024 11:56:42 AM.
In this article, we will learn how to enforce quality and compliance standards in your Azure DevOps repositories by implementing branch policies. Ensure code quality, enforce code reviews, and automat
A Comprehensive Guide to Best Practices and Common Scenarios Using Dependency Injection in .NET 8 with C#10
2/21/2024 2:51:59 AM.
This comprehensive resource covers everything you need to know to leverage Dependency Injection effectively in .NET 8 with C# 10. Ziggy Rafiq explains how to use Dependency Injection in the best possi
Handling Observables with NgIf and Async Pipe
1/17/2024 5:16:02 AM.
Explore the effective use of Angular's *ngIf directive and the async pipe to efficiently handle observables in your Angular applications. Learn how to seamlessly manage asynchronous data, dynamica
Building a Secure PHP MySQL Signup/Login Website with Email Verification
1/15/2024 8:48:49 AM.
Creating a secure signup/login system is essential for any web application that involves user authentication. In this article, I'll guide you through building a PHP MySQL login/signup website with
Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NET
1/1/2024 7:47:53 AM.
Mastering PostgreSQL CRUD Operations in .NET 8 with ADO.NET: Best Practices and Code Examples
SOLID Principles: Practical Examples for Better Software Design
11/7/2023 4:32:08 AM.
There are some essential principles and best practices that are generally recommended to help manage code and projects more easily. These practices make the code easier to maintain, scale, adopt, and
A Comprehensive Guide to Creating Angular Libraries
10/7/2023 6:21:09 AM.
Angular is a powerful front-end JavaScript framework that provides a robust library of tools and components for building dynamic web applications with ease. It offers a structured approach to web deve
Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier Architecture
10/4/2023 4:38:38 AM.
This example provides a basic structure for a Three-Tier Architecture in an ASP.NET Core Web API, implementing a Singleton Design Pattern for the Data Access Layer. Remember to adjust the code based o
Simplify Your C# WinForms Development with the ControlHelpers Class
9/27/2023 8:22:24 AM.
"In this comprehensive tutorial, we explore the ControlHelpers class, a powerful tool for enhancing your C# WinForms application development. Learn how to streamline common tasks and improve the
How Can You Ensure Secure Smart Contract Development?
9/26/2023 4:51:14 AM.
Learn essential Solidity best practices for writing secure, efficient, and reliable smart contracts on the Ethereum blockchain.
Mastering List Collections in C#
9/24/2023 7:43:32 AM.
Explore the power and versatility of C# List collections with this comprehensive guide. From basic operations to advanced techniques, learn how to harness the full potential of lists for effective dat
C# Security: Best Practices for Secure Coding
8/31/2023 5:05:34 PM.
In this article, we will discuss some of the best practices for writing secure code in C#. These practices include using secure password hashing algorithms to store passwords, validating user input to
IoT Success with Azure
8/25/2023 5:34:22 AM.
Unlock Azure IoT Success: Best Practices for Seamless Implementation. From defined objectives to compliance, explore how to excel in IoT projects within the Azure ecosystem for transformative outcomes
Creating Beautiful and Efficient Solutions in Power Apps
7/28/2023 9:01:24 AM.
Deep dive of best practices to be followed in powerapps which covers from signing up to PowerApps, Choosing UI, Inputs and security awareness.
Best Practices for Securing Your ASP.NET Core MVC Application
7/20/2023 4:42:10 AM.
ASP.NET Core MVC is a powerful web framework, but security is crucial. This article explores best practices for securing your application, including HTTPS, authentication, validation, and more. Stay
Azure DevOps Best Practices
7/14/2023 7:17:37 AM.
In this short article, I am talking about Azure DevOps Best Practices
Azure Functions Security Best Practices
7/13/2023 12:58:40 PM.
Azure Functions Security Best Practices Ensuring a Secure Serverless Environment
How to Structure a CLI project in Go?
6/19/2023 6:35:31 AM.
The article talks about how one must structure their CLI projects in Go.
C# Best Coding Guidelines
6/7/2023 9:46:06 AM.
In this article you will get to know about some Best Coding Guidelines in C#.
Best Practices for CSS Selectors: Optimal Performance and Code Readability
6/5/2023 6:08:32 AM.
In this article, we will learn how we can Utilize best practices to pick and prioritize elements in a way that maximizes efficiency
Best Practices Using Source Control and Git
5/1/2023 6:39:06 AM.
Some tips to use source controls and repositories in the best way
Advanced C# Techniques for Better Code Performance
4/25/2023 6:59:33 AM.
In this article, we'll explore some of the techniques that can help you write faster, more efficient C# code.
CSS3 Transforms and Transitions Best Practices
4/24/2023 6:59:53 AM.
CSS3 Transforms and Transitions are powerful tools that allow developers to create engaging and interactive user interfaces.
Mastering React: Best Practices for Building Robust and Scalable Applications
4/21/2023 11:59:53 AM.
This article provides practical guidance on how to build high-quality React applications that are both robust and scalable. By following best practices such as using TypeScript, automated testing, cod
Mastering Angular Best Practices: Tips and Tricks for Building Large-Scale Applications
4/21/2023 9:16:45 AM.
Boost Your Angular Game: Best Practices for Large-Scale Applications. From code optimization to server-side rendering, learn the top tips and tricks to master Angular development and build maintainabl
Azure Network Design Services And Best Practices
3/1/2023 10:49:05 AM.
In this article, you will learn about Azure Network Design Services and Best Practices.
MSSQL View - Change In Underlying Table And Impact In .NET Application
2/23/2023 10:02:27 AM.
This article presents a brief introduction to View and its impact on a .NET Application when the underlying table structure is changed.
PL/SQL Best Practices
2/2/2023 4:51:54 AM.
This article lists some important SQL Best Practices with examples.
Best Practices And Techniques For Building Secure Android Apps With Examples
1/23/2023 5:26:24 AM.
The article provides examples of Best Practices and Techniques for Developing Secure Android Apps.
HTTP Best Practices Using ASP.NET Core
11/4/2022 7:29:30 AM.
In this article, you will learn about HTTP Best Practices Using ASP.NET Core.
Angular Standards And Best Practices
9/19/2022 5:32:48 AM.
In this article, you will learn about Angular Standards and Best Practices.
TypeScript Best Practices
9/9/2022 6:18:08 AM.
In this article, we are going to learn about few best practices for TypeScript.
General Guidlines To Have A Clean And Maintainable Application
7/18/2022 8:31:35 AM.
In this article, you will learn about general guidlines to have a clean and maintainable application.
Cost Optimizations Best Practices For Azure Cloud
5/9/2022 3:06:18 PM.
In this article, you will learn about cost optimizations best practices for Azure Cloud.
Best Practices Of Power Apps Documentation For Customers, Developers, And Knowledge Transfer
12/8/2021 3:18:35 PM.
During this blog, we will discuss different types of documentation that we can prepare for our Power Apps that can be used for future internal purposes, end-users’ guidelines, and easy for knowledge t
Top Ten Best Practices For Software Developers
10/31/2021 2:58:21 AM.
Here are the points which you can practice to become a successful software developer.
Best Practices Of Writing Python Code
8/4/2021 1:34:22 PM.
In this article, we are going to discuss about coding standards with python using PEP8 style guide.
Code Review: What-Why-Who-When-How
4/6/2021 10:11:36 AM.
This article provides an overview around the code review process and best practices.
Power BI Best Practices
3/31/2021 12:34:45 PM.
In this article, you will learn about Power BI Best Practices.
JavaScript Best Practices
2/24/2021 6:50:28 PM.
In this article, you will learn about best practices for JavaScript.
UiPath Best Design Practices
1/12/2021 3:38:24 PM.
This article explains the importance of using best practices when developing automation workflows in UiPath and describes some of the commonly used best practices.
Session Handling Best Practices
9/4/2020 7:37:51 AM.
In this article, you will learn about session handling best practices.
Voice of a Developer: JavaScript Web App Performance Best Practices - Part 31
6/4/2020 8:24:34 AM.
In this article you will learn about the best practices of working with JavaScript Web App. This is part 31 of the article series.
Best Practices: JavaScript, CSS and HTML
6/3/2020 4:22:40 AM.
This article shows you a few of the best practices of JavaScript, CSS and HTML.
Coding Standards Gone Bad
4/23/2020 2:45:55 AM.
In this article, you will learn about the Coding Standards Gone Bad.
CAP (a.ka. Brewer's) Theorem a Key player in Distributed System Design
4/23/2020 2:33:29 AM.
One of the key challenges in system design and software architecture is to choose a trade-off. Today's customer-obsessed software enterprises are becoming even more cognizant by putting customer e
7 Most Common Localization Problems In Websites And Software
4/10/2020 8:32:48 AM.
The development process of a website of software for the international market involves a step where the product should be transformed from supporting only one language to multiple. Often, this step go
Does Google Give the Best Solution to an Enterprise Problem?
1/27/2020 5:49:43 PM.
Searching for the best practices and the best approaches for an enterprise application development.
Top Reasons Why IT Businesses Should Follow ITIL® Framework
1/24/2020 7:48:28 PM.
Best practices for well-run IT departments and companies is the Information Technology Infrastructure Library or (ITIL®).
What Can Be Done To Make Code Quality Better
12/30/2019 10:10:27 PM.
In this article, you will learn what can be done to make code quality better.
Code Quality Is A Feature, Not An Afterthought
6/10/2019 7:56:47 AM.
In this article you will learn that code quality is a feature, not an afterthought.
An Effective Coding And Code Review Technique
4/2/2019 12:51:31 AM.
Coding and Code review are the most basic building blocks of any software product. Any lapse may severely affect the schedule, quality, and of course the cost. Not only in the review but a few issues
SharePoint On-Premise To Online (Office 365) Migration Best Practices Using Sharegate - Part One
1/8/2019 9:28:45 AM.
This is the article series for the best practices and recommendations for SharePoint migration. During this entire article series, we will talk about how we can perform a successful migration from Sha
SQL Server Development Best Practices Guide
12/19/2018 10:30:38 AM.
We all use best practices while writing SQL code. However, for those who use on or off the MS laied out best practices and new to the database platform would be highly benefited while following the be
Presenting Code Samples With A Dark Theme...Please Do Not
11/12/2018 10:31:44 PM.
For all of you who code using apps like Visual Studio or VS Code, please don’t present code in a meeting or conference session using a dark theme! I know I am going to get a lot of push back from this
Power BI Best Practices - Part Two
11/9/2018 8:19:09 PM.
In this article, we will talk about best practices to be considered while we are working with Power BI report development. I have divided best practices into following three parts.
Power BI Best Practices - Part One
11/9/2018 8:18:36 PM.
In this article, we will talk about best practices and recommendations to be considered while we are working with Power BI report development.
Power BI Best Practices - Part Three
11/5/2018 11:14:40 AM.
In this article, we will talk about best practices to be considered while we are working with Power BI report development.
How To Write Effective Code
9/20/2018 4:14:45 AM.
How To Write Effective Code. The key to writing effective code is Delete Unnecessary Code, use clean code, learn coding from masters, Meaningful Code Commenting, Debug code and Trace, Unit Testing, ef
How To Improve Execution Performance Of An Application
8/31/2018 1:12:13 AM.
For every application could be small or medium or a big enterprises application the major non-functional requirement will be a good code performance. In some cases, companies will hire a special team
SharePoint Permission Levels And Best Practices
8/20/2018 1:35:27 PM.
Content Management is one of the major and widely used offerings of SharePoint. SharePoint portals are setup and used effectively for better content management. When the content comes in to the pictur
Best Practices Of Writing C# Code
5/15/2018 11:20:35 PM.
Anyone can write code with a few months of programming experience. But some developers know the coding standard and naming convention but not everyone follows the best practices
Defensive Programming - Let Type Checking Work For You
3/19/2018 9:38:19 AM.
Since I have been a speaker and a teacher, I have always stressed the importance of practicing proper object-oriented programming (OOP) techniques. If you don’t practice OOP, no matter what language y
Five Easy Rules For Your Source Control Repository
3/4/2018 4:49:34 PM.
I have been using source control programs for a very long time. I believe the first one was Visual Source Safe (don’t laugh, it was a painful experience). Early in my career and throughout I have lear
Code Metrics Cyclomatic Complexity
12/28/2017 11:00:14 PM.
Let's learn about Code Metrics Cyclomatic Complexity in this write-up.
How To Use Agile Correctly
9/26/2017 3:15:34 AM.
In this article you will learn how to use Agile correctly.
Confessions Of An Angry Programmer
7/23/2017 11:33:19 AM.
Recently, after doing the keynote session about code quality at a conference in Denver, I received a comment from one of the attendees. He said my session was “too much angry coder”. After receiving m
Best Practices For MVC
7/14/2017 2:19:28 PM.
Add a class library project to the solution, named Store.Model. This library is where we ‘ll keep all of our domain objects. Entity Framework will count on them in order to build the database but we a
My Workflow Before I Submit Code Changes
6/26/2017 11:15:45 AM.
In this article, you will learn about my Workflow before I submit code changes.
SharePoint Best Practices - COM Objects Disposal
5/30/2017 12:52:25 PM.
In this article, we will look for the best practices used for disposing SharePoint COM Component used from managed code.
Writing Effective C# Code
3/16/2017 4:38:16 PM.
This article explains how to write better C# code to make it effective and maintainable.
Coding Challenge - Lesson Learned
2/22/2017 12:20:49 PM.
Here, I am sharing some note from the coding challenge: NumberStyles, Tuple, Generic Extension Method, Group string from right to left.
Web API Architecture And Dependency Injection Best Practices
2/6/2017 10:57:56 AM.
In this article, you will learn about Web API architecture and Dependency Injection best practices.
Pros And Cons Of Code Refactoring
1/9/2017 10:57:07 AM.
Code Refactoring is an important part of software development. This article will explain the benefits and drawbacks of code refactoring.
Are You A Google Developer?
10/19/2016 1:24:15 PM.
This article will focus on Code Quality and Code Smell.
AngularJS Controller Best Practices
9/30/2016 3:23:20 PM.
In this article, you will learn about AngularJS Controller best practices.
Best Practices For ASP.NET MVC Application
9/20/2016 11:32:49 AM.
In this article you will learn about the best practices for ASP.NET MVC Application.
Performance Optimization Techniques With Coding Standard Best Practices In C#
8/12/2016 2:19:43 AM.
In this article, you will learn coding standard best practices in C#.
Best Practices For Code Review
5/10/2016 2:09:40 PM.
This article provides a broad overview of the review process for the code written in C# using Visual Studio 2015 and also uncovers best practices for code review.
Best Practices, Coding Standards & Folder Structure For ASP.NET MVC Project
2/2/2016 10:42:18 AM.
In this article we will help fresher candidates to understand how to create our .NET MVC project from scratch with use of MVC, Generic Repository and Unit of Work pattern and Entity Framework.
Best Practices of Software Testing
8/18/2015 11:50:03 AM.
In this article you will learn the best practices of Software Testing.
jQuery Best Practices
7/22/2015 12:10:48 PM.
In this article, we will learn about the best jQuery practices. Developers all over the world should follow these practices while working on jQuery.
Best Practices Used in AngularJS
6/22/2015 3:59:08 PM.
This article describes some of the best practices followed in AngularJS Applications.
C# .NET Application Design Considerations
5/30/2014 2:26:14 PM.
Proper designing is the major factor which contributes to the scalability and performance of any application.
Best Practices of Coding
11/12/2013 12:09:13 PM.
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.
Best Practices of Compact Framework
11/12/2013 11:19:44 AM.
This shares a few recommendations for use in our day to day development of Compact Framework applications.
SharePoint Backup and Recovery Tools and Best Practices
10/5/2013 4:27:27 PM.
Backup and restore operations can consume server resources and limit server performance while these operations are running. There is a need to select the right tools and follow best practices for performing these operations.