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(2)
Sardar Mudassar Ali Khan (2)
Prakash Tripathi(2)
Praveen Kumar(1)
Sarthak Varshney(1)
Ramchand Repalle(1)
Jay Krishna Reddy (1)
Jochen Bartlau(1)
Jalpa Dhola(1)
Md Sarfaraj(1)
Mark Pelf(1)
Ishika Tiwari(1)
Chethan N(1)
Miguel Teheran(1)
Mushtaq M A(1)
Amit Mohanty(1)
Md Kaleem Pasha(1)
Anant Vernekar(1)
Ashish Bhatnagar(1)
Jin Necesario(1)
Sormita Chakraborty(1)
Rikam Palkar(1)
Anuj Agrawal(1)
Sarvesh Shinde(1)
Amit Tyagi(1)
Gaurav Kumar(1)
Nathan Bradshaw(1)
Sanwar Ranwa(1)
Ankit Sharma(1)
Joel Champagne(1)
Asma Khalid(1)
Francis (1)
Ankur Mistry(1)
Anant Kulkarni(1)
Subramanyam Raju (1)
Sachin Kalia(1)
Jignesh Trivedi(1)
Ramesh Kartik(1)
Chhavi Goel(1)
Sachin Bhardwaj(1)
Abhimanyu K Vatsa(1)
Sukesh Marla(1)
Ashish Shukla(1)
Vijay Prativadi(1)
Jean Paul(1)
Vikas Mishra(1)
Scott Lysle(1)
Destin Joy(1)
Nipun Tomar(1)
Srihari Chinna(1)
Senthilkumar (1)
nazish ali(1)
Niranjan Kumar Kandaswamy(1)
Scott Zimmerman(1)
Resources
No resource found
Turing Test Explained + Python Example (2025)
Jun 04, 2025.
Understand the Turing Test, its AI role, real examples, and build a Python mini-test to simulate it.
Top 7 AI Tools for Software Developers (2025)
May 25, 2025.
Explore the top 7 AI tools revolutionizing software development in 2025. Compare GitHub Copilot, ChatGPT, Replit AI, Cursor AI, Windsurf, Tabnine, and V0 by Vercel in terms of features, pricing, strengths, weaknesses, and ideal use cases. Discover which AI coding assistant is right for your needs and boost your productivity.
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.
Deploying Vaultwarden on Docker for Secure Password Management
Feb 17, 2025.
Set up a private, self-hosted Vaultwarden server with Docker. Securely manage your passwords while maintaining complete control over your data.
Open API Documentation and Swagger alternatives in .NET 9
Feb 11, 2025.
The Microsoft.AspNetCore.OpenApi package enables OpenAPI documentation in .NET Core APIs. It supports Swagger UI, ReDoc, and Scalar UI for enhanced API visualization, making API integration, testing, and documentation seamless.
Use Endpoints Explorer with .http Files in Visual Studio
Dec 23, 2024.
Say goodbye to Postman and Swagger with Endpoints Explorer in Visual Studio! Learn how to test and explore APIs using .http files, simplify your API workflow, and enhance your development experience.
Gitea - an Open Source, Self Hosted GitHub Alternative
Oct 16, 2024.
Gitea is a lightweight, self-hosted Git server that offers features similar to GitHub, including issue tracking, pull requests, and a web-based interface. It's ideal for organizations needing data protection, low resource requirements, and full control over their repositories.
Introduction to Office Script
Sep 13, 2024.
Office Scripts is a feature in Microsoft Excel that allows you to automate repetitive tasks using JavaScript. This can significantly streamline your workflow by enabling you to create custom scripts that perform various operations on your spreadsheets. Here's an overview of Office Scripts
Using String-Based Enums in C#
Jun 10, 2024.
In many applications, it is necessary to represent enumerations with string values rather than their default integer values. This can be particularly useful when working with JSON, XML, or other data formats where string representations are more meaningful or required.
Facade Design Pattern In Dart/Flutter
May 16, 2024.
Explore the Facade Design Pattern, a GoF design pattern that simplifies interactions with complex systems. Learn its definition, when to use it, and how to implement it in Dart/Flutter with a practical hotel operation scenario.
ASP.NET 8 - Multilingual Application with Single Resx File - Part 2 - Alternative Approach
Apr 01, 2024.
Explore an alternative approach in ASP.NET 8 for building multilingual applications using a single Resx file in Part 2 of this series. Discover how to efficiently manage localization and globalization, leveraging resource files and innovative techniques.
What is Alternative of Multiple Inhertitance in C#?
Mar 18, 2024.
This approach allows for achieving some level of multiple inheritance-like behavior while avoiding the complexities associated with traditional multiple inheritance.
Getting Started With NodaTime
Dec 08, 2023.
Noda Time is an alternative date and time API for .NET. It helps you to think about your data more clearly, and express operations on that data more precisely.
API Development using Clean architecture and facade design pattern in Asp.Net Core Web API
Oct 10, 2023.
Implementing a complete solution with all the details you've requested involves a significant amount of code, and it might not be feasible to provide an exhaustive example here. However, I can give you a basic outline and provide code snippets for each layer of the Clean Architecture in an ASP.NET Core Web API application using the Facade Pattern
Exploring Alternatives for Visual Studio For Mac
Oct 04, 2023.
Let's review what other IDEs we can use on macOS to work with .NET.
MOPUP (Alternative to Rg.Plugin.Popup) in .NET MAUI
Sep 08, 2023.
.NET MAUI, a cross-platform framework, empowers developers to build native mobile and desktop applications using C# and XAML. It enables the creation of apps that seamlessly operate on Android, iOS, macOS, and Windows, all from a unified codebase. This open-source platform is an advancement of Xamarin Forms, expanding its reach to desktop scenarios while enhancing UI controls for improved performance and extensibility.
C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch Statements
Apr 17, 2023.
C# 12's Switch Expressions: A More Powerful Alternative to Traditional Switch Statements
Windows Service Alternative In AWS Cloud
Jul 03, 2021.
In this article, you will learn about windows service alternative in AWS Cloud.
Quick Start On Facade Design Pattern
Jun 04, 2021.
Understanding of Facade design pattern with a real-world example and technical implementations in C#.
Statistical Inference For Machine Learning
Jul 15, 2020.
AI is a multidisciplinary field that requires a range of skills in statistics, mathematics, predictive modeling and business analysis. An AI professional should feel at ease to build the algorithms necessary, work with various data sources and an innate ability to ask the right questions and find the right answer. This article helps layout the canvas on which the rest of the modules are built.
JavaScript Array forEach Method And Its Alternatives
May 26, 2020.
Learning JavaScript array is fun but learning how the forEach method works internally and its alternatives are more enjoyable. Thus, it gives you more confidence when working with JavaScript arrays.
Redis Cache as an Alternative to NoSQL
Apr 28, 2020.
In this article, you will learn about Redis Cache as an alternative to NoSQL.
Facade Design Pattern
Apr 20, 2020.
You may have heard of the big ball of mud class, It's too big: encapsulating a bunch of methods unnecessarily. It misses the point of object-oriented programming altogether. The facade design pattern can be used as a rescue.
Facade Design Pattern With Example
Jan 28, 2020.
In this article we will try to implement Facade Design pattern using an example of a Banking System which has different types of accounts like checking and savings.
Alternative For Incoming Email In SharePoint Online
Jul 15, 2019.
In this article, we will see the alternative solution for Incoming Emails features in SharePoint Online
Facade Design Pattern In C#
Apr 07, 2019.
C# Facade Pattern is used in hiding complexity of large systems and provide simpler interfaces. In this article, we will understand what Facade Pattern is and when and how to use a facade pattern in C#.
ShimmerFrameLayout - An Alternative To ProgressBar In Android
Feb 22, 2019.
This article is about showing the shimmer effect of ShimmerFrameLayout developed by Facebook. It is a good alternative to ProgressBar.
Ruby Or .NET - Which Is The Better Alternative?
Nov 28, 2018.
You might be confused about which technology you should use while you are planning for a developing a software. So this article will help you in giving a solution to your question and will lead you with discussing the technologies like Ruby and .Net.
Session Facade Design Pattern
Aug 20, 2018.
In developing software its very important to use proper design patterns,In learning design patterns its important to Observe which design pattern properly fit on our problem and how we use appropriate patterns..its usual to misuse design patterns on problem.so its very important to finds a proper design pattern on a given problem in software development.
Understanding Server-Side Blazor
Jul 29, 2018.
Blazor is a .NET Core web framework that allows developers to run C# code directly in the browser using WebAssembly.It provides an alternative to traditional JavaScript frameworks like React, Angular, and Vue.
Dynamic Objects And Alternatives To Reflection
Apr 08, 2018.
The CodexMicroORM open-source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance. cs file and enables dynamic (i.e. run-time) access to properties of any object – faster than what you’d get out of the System.Reflection.Type.
ASP.NET MVC 5: Lightbox Alternative Bootstrap Modal
Mar 23, 2016.
This article is about integrating Bootstrap Modal with ASP.NET MVC 5 application similar to JQuery base lightbox themed alternative.
Design Patterns Simplified - Part 8 (Facade)
Jan 27, 2016.
This article explains what a Facade Design Pattern is and how to use it in software development.
Open Live Writer - An Alternative For Windows Live Writer
Jan 11, 2016.
This article discuss the Open Live Writer, an alternative for the Windows Live Writer
Create Word Reports Without Microsoft Word Using Spire.doc
Dec 21, 2015.
Spire.doc provides a robust solution for generating reports as Word documents without relying on Microsoft Word. Utilizing the .NET framework and C# programming, it offers efficient document processing, automation, and conversion capabilities, making it an ideal alternative for document generation and manipulation tasks."
SqlDataAdapter: Alternative (Performance)
May 28, 2015.
In this article you will learn how to increase SQL performance when inserting a large amount of data.
WindowsPhone 8.1: Now UniversalWrapPanel is an Alternative For WrapPanel
Nov 28, 2014.
This article explains how to use UniversalWrapPanel in Windows Phone 8.1.
Shed Light on Facade Pattern Just an Interface
Oct 10, 2014.
This article will shed some light on Façade Patterns that are just an interface.
Adapter and Facade Design Pattern in C#
Feb 24, 2014.
This article discusses the comparison of Adapter and facade design pattern in C#.
Cursor Alternative in SQL Server
Sep 23, 2013.
In this article I am trying to explain the alternatives for Cursors. We shall use a Cursor when there is no other option than Cursor.
Understanding FACADE Pattern
Aug 13, 2013.
The GOF book says the Facade Pattern should “Provide a unified interface to a set of interfaces in a system. It defines a high level interface that makes the subsystem easier to use”.
Multiple Screen Support in Android using Android Studio
Jun 27, 2013.
This article explains how Android applications support multiple screens having various sizes and densities.
How to Change Table Cell Color Alternatively in iPhone
Feb 18, 2013.
In this article I will explain how to change table cell color alternatively in iPhone.
Using Find Control (alternative of Master Page Properties Exposing) in VB.Net
Nov 10, 2012.
Learn Design Pattern - Facade Pattern
Sep 30, 2012.
In the previous article we discussed the Decorator Pattern. Today we will cover the Facade Pattern.
Implemention of the Facade Design Pattern
Apr 30, 2012.
In this article we will discuss the need and the implementation of the Facade design pattern which is a structural design pattern.
Let's Play Around With Facade Pattern - Design Pattern
Apr 16, 2012.
Today, in this article let's play around with an interesting and one of the most useful concepts of design pattern, which will be hosted in a web app.
Facade Pattern
Dec 23, 2011.
In this article I would like to explore the Façade design pattern. The actual pronunciation is fu’saad. The dictionary meaning of the word Façade is “A showy misrepresentation intended to conceal something unpleasant”
Session Management Using URL Rewritting Instead of Cookies
Nov 28, 2011.
URL rewriting provides you with another session tracking alternative that can be substituted automatically when the server detects that the browser does not accept cookies. URL rewriting involves encoding the session ID into the hyper-links on the Web pages that your servlet sends back to the browser
Tailoring Site Responses to Microsoft Tag Requests
Nov 16, 2011.
Microsoft Tag is interesting alternative to the use of typical QR tags; the response options to reading a Microsoft Tag include returning the user’s rough position as latitude and longitude or a postal code.
Use of Alternative Access Mappings in SharePoint
Mar 07, 2011.
In this article I am describing Alternative Access Mappings and how it is useful in SharePoint. I am also describing how to configure it.
Structural Design Pattern for .NET
Feb 24, 2011.
Structural design patterns are patterns that describe how objects and classes can be combined and form a large structure and that ease design by identifying a simple way to realize relationships between entities.
Facade Design Pattern
Oct 25, 2010.
This article talks about facade design pattern.
Cursors and Alternative to the Cursors in SQL Server
Sep 01, 2009.
In SQL Server, cursors are database objects that allow you to iterate over a result set (query result) one row at a time, processing each row as needed. Cursors are often used when you need to perform complex row-by-row processing or when dealing with situations where set-based operations are not practical or efficient.
Web Application Architecture
Nov 09, 2008.
This article is about web application architecture. In this article you see how to separate each layer and why it's necessary for good application architecture. Also a small introduction to the Spring Framework and ORM can be found in this article.
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.
Alternative Simplified C# Property Syntax
Dec 19, 2002.
When I first read about properties in C#, I was a bit excited and a bit confused. I was glad to see so many inventions, including properties, designed to help programmers be more productive.