Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
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]
Mahesh Chand(4)
Dashrath Hapani(3)
Mike Gold(3)
Abhishek Mishra(2)
Eliana Blake(1)
Jean Paul(1)
Praveen Sreeram(1)
Tural Suleymani(1)
Bohdan Stupak(1)
Tushar Sharma(1)
Gul Md Ershad(1)
Akhil Mittal(1)
Ehsan Sajjad(1)
Abhishek Jaiswal (1)
Shalini Dixit(1)
Mohammad Elsheimy(1)
Ziggy Rafiq(1)
Vijay Yadav(1)
Geo J Thachankary(1)
Chetan Sanghani(1)
Vikas Singh(1)
Darshan Adakane(1)
Jignesh Kumar(1)
Dhanapal Chandran(1)
Mervyn Manilall(1)
Anant Vernekar(1)
Rahim Lotfi(1)
Nilanjan Dutta(1)
Venkatesh Kumar(1)
Ranjeet Patra(1)
Rion Williams(1)
Sara Silva(1)
Amit Kumar Agrawal(1)
Resources
No resource found
How to Refactor the Code Using GitHub Copilot
Apr 04, 2025.
Keeping code up to date is essential for security, performance, and maintainability. Code refactoring helps optimize and modernize software, but it can be time-consuming.
Learn C#: Refactor Code
Mar 18, 2025.
Refactoring in C# enhances code readability, maintainability, and performance by eliminating redundancy, utilizing LINQ, extracting methods, applying null-coalescing operators, and implementing async/await patterns.
TDD - Red Green Refactor Example
Apr 08, 2011.
In this tutorial I would like to explain TDD (Test Driven Development) with the common Red Green Refactor example.
How do we use GenAI for code reviews, refactoring, and documentation?
May 17, 2025.
Learn how Generative AI is transforming software development by automating code reviews, improving refactoring, and generating accurate documentation. Discover tools, techniques, and best practices to integrate GenAI into your development workflow for faster, cleaner, and more maintainable code.
What is Code Refactoring?
Mar 03, 2025.
Code refactoring is the process of restructuring existing code without changing its behavior to help code readability and maintainability.
Refactoring Common Code with Azure Bicep User Defined Functions
Mar 19, 2024.
Learn how to use Bicep's new feature (in preview currently) called "User Defined Functions" to make deploying your cloud resources on Microsoft Azure easier. This blog will teach you a simple way to write code that you can reuse over and over again, making your projects more organized and easier to manage.
Advanced JS - Refactoring Toward Objects
Feb 07, 2023.
This article will help you to understand and refactor toward OOP in Javascript.
Refactoring String Into a Specific Type
May 15, 2020.
In this article, you will learn about refactoring string into specific types.
Architecture Smells - Detection And Refactoring
Jan 05, 2018.
The concept of “smells” is familiar within the software engineering community. The term “code smell” first appeared in the popular Refactoring book by Martin Fowler; it was informally defined as “certain structures in the code that suggest (sometimes they scream for) the possibility of refactoring”. An excessive number of smells in a software system impair the quality of the software and makes the software hard to maintain and evolve.
Pros And Cons Of Code Refactoring
Jan 09, 2017.
Code Refactoring is an important part of software development. This article will explain the benefits and drawbacks of code refactoring.
Diving Into Visual Studio 2015: Code Refactoring - Day Four
May 11, 2016.
In this article you will learn about Code Refactoring in Visual Studio 2015. This is part four of the article series.
Write Code Refactoring Extensions In Visual Studio 2015
Jan 25, 2016.
In this article you will learn how to write Code Refactoring Extensions in Visual Studio 2015.
Refactoring in C#
May 12, 2014.
Here, I'll explain how to do refactoring more easily using Visual Studio.
Refactoring in NetBeans IDE
Jul 22, 2013.
This article describes about refactor technique on NetBeans IDE as refactoring has become a full-fledged part of software development.
Refactoring: Magic Numbers
Sep 14, 2009.
Learn how to improve your code using Magic Numbers refactoring.
Refactoring in Visual Studio 2005
Jun 11, 2004.
Refactoring allows developers to use the built-in feature of Visual Studio to rename and convert and change the signatures and definitions of a class members. In this article, I will show you how refactoring feature provided by Visual Studio 2005 can be a handy tool when you are reorganizing or optimizing your existing projects.
Open/Closed Principle (OCP)
Apr 08, 2025.
The Open/Closed Principle encourages extending software functionality without modifying existing code. It enhances flexibility, reduces bugs, and promotes maintainability by using interfaces and polymorphism for scalable, change-resilient design.
Liskov Substitution Principle (LSP)
Apr 07, 2025.
Understand the Liskov Substitution Principle (LSP), a key SOLID principle that ensures subclasses can replace base classes without errors, promoting reliable inheritance, clean abstraction, and maintainable object-oriented design.
Smarter Code with Built-in AI Support in C# 14
Mar 11, 2025.
With Artificial Intelligence in C# 14, developers can generate, refactor, and debug code more efficiently. Ziggy Rafiq examines how these tools can improve code quality and maintainability.
What Can GitHub Copilot Do for Students and Developers?
Mar 06, 2025.
GitHub Copilot is an AI-powered coding assistant that helps students and developers write better code faster. It automates repetitive tasks, improves code quality, suggests functions, writes test cases, and even explains code.
How ChatGPT Solves Coding Problems
Aug 22, 2024.
ChatGPT revolutionizes coding by assisting with debugging, generating code snippets, optimizing performance, and learning new programming concepts. It helps solve complex problems, supports collaboration through code reviews, and facilitates knowledge sharing.
Understanding the Liskov Substitution Principle (LSP) with C#
Aug 14, 2024.
The Liskov Substitution Principle (LSP) ensures that objects of a base class can be replaced with objects of a derived class without altering program correctness. This principle, part of SOLID design, promotes reliable and maintainable code by maintaining consistent behavior across class hierarchies.
Real-World ADO.NET Use Cases: Case Studies and Best Practices
Jul 24, 2024.
ADO.NET remains a robust data access technology within the .NET framework, even as newer technologies emerge. Its ability to manage data interactions efficiently makes it suitable for a variety of real-world applications.
Mastering SOLID Principles in C# with Real-Time Examples
May 29, 2024.
Mastering SOLID principles in C# enhances software design by promoting maintainability, scalability, and robustness. These principles include Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
How to write Clean code in C#?
May 06, 2024.
Writing clean code is important so that it makes reading code easier, helps us fix and update it faster, and ensures it works smoothly and reliably. Here we will look for few tips to write clean code.
Clean Code : Avoid Too Many Parameters In Method
Dec 18, 2023.
In this article I will demonstrate code clean up by passing less number of parameters in method. One common challenge developers face is the Excessive parameters in their methods. Excessive parameters in methods can lead to code that is hard to understand, less readability, and challenging to maintain.
Enabling GitHub CoPilot in Visual Studio Code
Dec 07, 2023.
Generative AI, GitHub Co PIlot, VS Code, Python, C#, typescript, Devops, Code Generation. Code debugging, Code Refactoring, Code Cleanup
Unit Testing: Boosting Code Quality and Efficiency
Apr 28, 2023.
This article discusses the importance of unit testing in software development. It explains what unit tests are and how they can help catch bugs and errors early in the development process, ultimately saving time and improving code quality. The article also covers some of the limitations of unit testing. Overall, the piece is designed to provide an accessible overview of the benefits and challenges of unit testing.
Essentials For .NET
Jan 11, 2022.
In this article, you will learn about the essentials for .NET Platform.
Introduction Of ASP.NET Unique Architecture (AUA)
Nov 02, 2021.
AUA ( Asp.Net Unique Architecture ) Framework, you can easily have better, faster, and more orderly and focused coding. This framework is based on new and up-to-date concepts, structures and architectures, including: Clean Architecture, Clean Code, Domain-driven design (DDD), Lmax Architecture , SOLID Principle, Code Refactoring, GRASP (object-oriented design principle)AUA is a simple, lightweight framework for producing projects of any size (small and large).
Clean Code - Single Level Of Abstraction
Dec 21, 2020.
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 at a consistent level of detail.
Container Components in Angular
May 01, 2020.
In this article, you will learn how to create Container Components in Angular.
Common Code Smells Mistake In C# - Part Two
Aug 20, 2019.
Code smell is a word given to indicate a deeper problem in our programming code. Here, we will discuss about some of the code smell vulnerabilities that developers commonly face but don't recognize sometimes
Common Code Smell Mistakes In C#, Part One
Jul 28, 2019.
Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redundant conditional implementations, and exception rethrowing in finally blocks.
Experience the New Features in Visual Studio
Mar 20, 2017.
Discover the latest enhancements in Visual Studio 2017, offering improved productivity, performance, and collaboration tools. Explore new features for code navigation, debugging, and code refactoring, enhancing your software development experience.
Line Counting Trickery Within Visual Studio
Nov 02, 2015.
In this article you will learn about line counting trickery within Visual Studio.
Xamarin Guide 9: Use MVVM Pattern
Apr 26, 2015.
In the Xamarin workshop series, today we learn how to use the MVVM Pattern.
ReSharper - The Magic Bullet For Visual Studio
Nov 03, 2010.
If you are doing coding on a daily basis then ReSharper for Visual Studio is a life changing product. With ReSharper you will see a change in productivity and maintainability in your programming practices. Read on to see how ReSharper can help you.
Where Did All the Designers Go!
Jan 24, 2008.
Software is one of the fastest paced industries in the business world. As quickly as software languages come and go, skill sets require constant learning. In trying to keep up with implementation aspects of software, did we somehow forget about the priority of creating a good design? This article describes how we came about with a void of software design skills in the programming world.
New IDE Features in Visual Studio 2005
Nov 10, 2005.
Visual Studio 2005 aims to simplify the development process thereby adding many new features to simplify the overall development experience. This article aims to discuss all major IDE related changes in Visual Studio 2005.
Using Snippets in Visual Studio 2005
Nov 10, 2005.
Visual Studio contains several built-in intellisense code snippets. Snippets are like templates and can be described completely in XML. If you understand the snippet xml schema, you can easily begin to create your own snippets.