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
Coding Best Practices
FOLLOW
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.
Articles
(138)
Blogs
(68)
Resources
(16)
Videos
(20)
News
(1)
Articles
Programming in Practice - File Concept
The external data is recognized as the data we must pull or push from outside of a boundary of the process hosting the computer program. The article addresses selected examples related to steaming ...
Mariusz Postol
Sep 04, 2024
Programming in Practice - LINQ to SQL - Explained
Discover the power of LINQ to SQL in this comprehensive guide. Learn how to seamlessly integrate LINQ queries with SQL databases using the .NET framework. From setting up your environment to execut...
Mariusz Postol
Jul 18, 2024
Programming in Practice - GUI - XAML - Description of the User Interface
This article concerns selected issues related to the representation of process information in graphical form to develop a comprehensive User Interface. It presents XAML Domain-Specific Language as ...
Mariusz Postol
Jul 09, 2024
Programming in Practice - GUI - MVVM Program Design Pattern
This article concerns selected issues related to the representation of process information in graphical form to develop a comprehensive User Interface. It presents MVVM programming pattern as an im...
Mariusz Postol
Jul 03, 2024
Programming in Practice - Graphical User Interface (GUI)
This article concerns selected issues related to the representation of process information in graphical form. It tries to answer how to design and deploy a graphical user interface. It is a contrib...
Mariusz Postol
May 30, 2024
Programming in Practice - Structural Data
In object-oriented programming, the basic way to create structural data is to define custom types and interconnect them using references. Let's analyze this case using sample code in the contex...
Mariusz Postol
May 19, 2024
Programming in Practice - LINQ Expression
An impression can be made that: data is data, and it doesn't matter where it comes from provided it is reliable. The LINQ technology is presented to fetch the necessary data from any available...
Mariusz Postol
May 06, 2024
Clean Code - Single Level Of Abstraction
Discover the essence of clean code with Single Level of Abstraction. Elevate readability and maintainability by adhering to this principle, ensuring each function or method performs a single task a...
Nilanjan Dutta
Dec 21, 2020
Mastering the Art of Debugging in Your ASP.NET Project
Delving into the realm of maintaining and improving an existing ASP.NET project feels like embarking on a journey through a maze of challenges and prospects. As developers, we regularly encounter t...
Malvik Bhavsar
Apr 12, 2024
Information Computation Mastery: Serialization
To use computers to automate information processing we have to deal with bitstreams as the information representation. We need bitstreams to be handled using files to preserve the data. The transit...
Mariusz Postol
Apr 01, 2024
Information Computation Mastery: Challenges, Concepts, Implementation
To use computers to automate information processing we have to deal with bitstreams as the information representation. By design, bitstream management involves the organization, storage, retrieval,...
Mariusz Postol
Mar 28, 2024
PiP - External Streaming Data - Useful Concepts - Part 1
To use computers to automate information processing we have to deal with bitstreams as the information representation. By design, bitstream management involves the organization, storage, retrieval,...
Mariusz Postol
Mar 27, 2024
Programming in Practice Discipline
Programming in Practice is a discipline that systematically applies engineering principles to the program design, development, and implementation of algorithms, program text editions, and testing. ...
Mariusz Postol
Feb 27, 2024
How to Make REST APIs Idempotent?
Some HTTP methods are by default Idempotent and some we need to make them Idempotent to avoid but obvious issues in our REST APIs
Sandip Jadhav
Jan 16, 2024
How to Choose Between Inheritance and Composition?
When to use composition over inheritance and vice versa as a coding best practice.
Sandip Jadhav
Nov 16, 2023
Copying Data from one DataTable to Another using ImportRow
I recently have been engaged in an assignment where I had to copy large chunks of data from one DataTable to another. This article talks about how DataTable.ImportRow method may be more effective t...
Mahesh Chand
Jul 09, 2006
Interface Segregation Principle (ISP)
I= Interface Segregation Principle , is one of the five SOLID principles of object-oriented programming.
Harsh Sharma
Oct 30, 2023
Liskov Substitution Principle
Liskov Principle is part of SOLID Design Principles. The Liskov Substitution Principle (LSP) is a fundamental concept in object-oriented programming that ensures the correct design of inheritance h...
Harsh Sharma
Oct 30, 2023
Generic Data Layer - One time creation
This article will explain how to create a generic data layer that can be used with very less amount of coding. It is a known fact that, most of the time we create applications for Create , Select ,...
Santhosh Veeraraman
Sep 06, 2007
Stop Using VAR Everywhere And Think Before Using Underscore With Private Variable In C#
When to use underscore(_) or not with the private member variable; why we shouldn't use var everywhere; when must we use 'var'; when can't 'var' be used. Why we need to foll...
Habibur Rony
Jun 06, 2017
No Records Available.
View More
Angular 8 in 10 Days
Challenge yourself
Coding Best Practices
E-Book Download
Get Certified
Github Copilot