C# Corner
Tech
News
Videos
Forums
Trainings
Books
Live
More
Interviews
Events
Jobs
Learn
Career
Members
Blogs
Challenges
Certifications
Bounties
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Wdenton (2)
Shresth Jaiswal(2)
Mahesh Chand(2)
Saurav Kumar(1)
Patrick Kearns(1)
Hisham Nawzer(1)
Vikram Chaudhary(1)
Suresh M(1)
Niranjan Kumar Kandaswamy(1)
Rajesh Gami(1)
Matthew Cochran(1)
Raghunath Bhukan(1)
Mohammad Hasan Hosseini(1)
Debendra Dash(1)
Josue Molina(1)
Abhishek Bhat(1)
John Charles Olamendy(1)
Anand Thakur(1)
harikishan.jayaraj (1)
Resources
No resource found
How Do Developers Design Extensible Plugin Architectures in Modern Software Systems?
Mar 13, 2026.
Explore extensible plugin architectures for modern software. Learn to design flexible, scalable systems with well-defined APIs, isolation, and lifecycle management.
Building Extensible .NET Applications with Plugin Architectures
Sep 25, 2025.
Unlock the power of extensible .NET applications with plugin architectures! Learn how to build flexible systems that adapt to evolving business needs using reflection, MEF, and dependency injection. Discover real-world examples, core principles, and best practices for security, isolation, and testing. Design for extensibility and create a platform for future innovation.
How To Create Extensible Software Components
Sep 13, 2021.
As we grow as a software engineers it is important for us to learn the best practices to increase the quality of the code. In this article I would like write on what is extensible software components and how we can implement in our codebase by applying concepts such as abstraction, Dependency Injection.
Provider Implementation To Make Extensible Software
Jul 19, 2016.
In this article you will learn about provider implementation to make extensible software in C#.
Implementing Extensible Messaging And Presence Protocol (XMPP) In Windows Phone
Oct 22, 2015.
In this article you will learn how to implement Extensible Messaging and Presence Protocol (XMPP) in Windows Phone.
Creating Extensible and Abstract Layer
Feb 28, 2008.
This article explains you about the abstraction and extensibility which is an important factor in modern day frameworks.
Creating Extensible and Flexible Hosted Applications: Part 2
Apr 22, 2003.
For this article I will use the same requirements and goals defined in part 1.
Creating Extensible and Flexible Hosted Applications: Part 1
Apr 02, 2003.
Moving from procedural programming languages such as ASP and Visual Basic to .NET object-oriented languages enables programmers to build systems that are highly extensible and flexible.
Extensible ASP.NET Core Systems: Building Plugin-Based Architectures with Reflection and Dependency Injection
Nov 10, 2025.
Build extensible ASP.NET Core apps using plugins! Learn how to leverage Reflection and Dependency Injection for dynamic module loading and runtime customization.
Writing Better Code - Keepin' it Extensible
Feb 21, 2008.
In a previous article I talked about how to keep code cohesive by applying the Single Responsibility Principle. I wanted to explore part of another principle of software engineering that will help our code be extensible and can handle growth and change.
Partial Events and Constructors in C# 14 (.NET 10) Explained with Examples
Dec 29, 2025.
Explore C# 14's partial events & constructors! Simplify code generation, enhance extensibility, and cleanly separate generated & handwritten logic. #CSharp #dotnet
Chain of Responsibility Using Delegate Chaining in .NET
Mar 02, 2025.
The Chain of Responsibility (CoR) pattern enables flexible processing pipelines, used in ASP.NET Core middleware, HttpClient handlers, and validation pipelines like FluentValidation. It supports dynamic rules, async execution, and extensibility.
Storing XML Data In SQL Server
Oct 11, 2015.
In this article you will learn how to store XML data in SQL Server.
Action And Func Delegates In C#
Oct 06, 2015.
In C#, Action, and Func are generic delegates used to handle methods. Action is used for methods that don't return a value, while Func returns a value. Action<int> executes a method with an integer parameter without returning a result. Func<int, int> takes an integer, performs an operation, and returns the result.
Quickstart With XML: Part 1
Apr 09, 2015.
In this article we will learn about the eXtensible Markup Language.
Quickstart With XML: Part 2
Apr 09, 2015.
This part provides simple syntax rules to write a XML document. It is a complete XML document.
Introduction to MEF
Sep 07, 2011.
MEF stands for Managed Extensible Framework. It is part of .Net 4.0 and is useful for building extensible applications.
New Features of ASP.NET 4
Jul 03, 2010.
In this article, I want to give an overview of the new features of ASP.NET that are included in the .NET framework 4 and Visual Studio 2010.
Transformation and XSLT
Nov 27, 2009.
In this article I will explain you about Transformation and XSLT.
XML Namespaces
Nov 18, 2009.
In this article I will explain you about XML namespace, DTD and schemas and Extensible Hyper Text Markup Language.
Extendable/optional function using reflection
Aug 29, 2007.
This article explains how to use reflection to provide extendable/optional function to the user.
Bulk Data Transactions using OpenXML
Oct 13, 2004.
OPENXML is a new function added to SQL Server 2000 that provides a rowset view over an XML document. Since a rowset is simply a set of rows that contain columns of data, OPENXML is the function that allows an XML document to be treated in the familiar relational database format. It allows for the passing of an XML document to a T-SQL stored procedure for updating the data.