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
Content
People
Search
Any Word
Exact Word
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sardar Mudassar Ali Khan (12)
Abhishek Saini(12)
Anant Vernekar(6)
Satya Karki(5)
Md Sarfaraj(4)
Dhiraj Poojary(4)
Gurpreet Arora(4)
Aman Gupta(4)
Ng Cheehou(3)
Aravind Govindaraj(3)
Bardia Mostafavi(3)
Nagaraj M(3)
Ajay Kumar(2)
Subarta Ray(2)
Jamil Moughal(2)
Vignesh Kumar(1)
Nikhil Patil(1)
Jejji Singh Arora(1)
Sanjay Kumar(1)
Alpesh Maniya(1)
Nandan Hegde(1)
Abhishek Mishra(1)
Mahesh Chand(1)
Shaishav Desai(1)
Ziggy Rafiq(1)
Debasis Saha(1)
Ayush Gupta(1)
Tuhin Paul(1)
Anupam Maiti(1)
C# Curator(1)
Abhishek Singhal(1)
YongQuan Rao(1)
Usama Hafeez(1)
Kamna Priya(1)
Himanshu Patel(1)
Amr Elshaer(1)
Maragatha Mani(1)
Lahiru Fernando(1)
Lalit Bansal(1)
Sandhya Shinde(1)
Irshad Faras(1)
Jackson Gartner(1)
Kiran Mohanty(1)
Ramon Smith(1)
Thiago Vivas(1)
Khushbu Saini(1)
Latest First
Oldest First
Most Viewed
Sort By
Search Results
No search result found
Singleton Design Pattern In Flutter
Mar 20, 2024.
Learn how and when to use Singletons, implement them effectively, and explore their advantages and limitations. This article also includes a sample implementation using the shared_preferences package to manage user preferences.
Domain-Driven Design with Records in C#
Mar 19, 2024.
C# 9.0 introduces Records, aligning with Domain-Driven Design (DDD) principles, especially in modeling value objects. This article explores leveraging Records in DDD with illustrative examples for enhanced domain modeling.
Animated Credit Card Design Using Angular
Mar 15, 2024.
To create an animated credit card form in Angular, adjust the app.module.ts file to include necessary modules and define component properties.
Abstract Factory Design Pattern In Flutter
Mar 12, 2024.
Learn about the Abstract Factory design pattern in Flutter for creating platform-specific widgets. This pattern centralizes the creation of related objects, making it easier to manage and work with multiple factory methods.
Factory Method Design Pattern In Flutter
Mar 06, 2024.
Factory Method design pattern! Learn how to create objects dynamically, improve code flexibility, and build platform-specific UIs (like buttons) with ease. Explore a practical payment gateway example and overcome common challenges.
Understanding Site Design and Site Scipt in SharePoint
Mar 06, 2024.
In this edition, we understand SharePoint site Design and Site Script. Don't miss out on the SharePoint revolution! ????
Introduction to Design Patterns in Flutter
Mar 02, 2024.
Explore the importance of design patterns in software development. Learn about different types of patterns, their benefits, and how they can improve code efficiency, readability, and maintainability. Ideal for developers seeking to enhance their coding practices.
Android Responsive Login Screen Design using Constraint Layout
Feb 16, 2024.
In this article, I going to explain how we can create a responsive Screen for different android Screens using Constraint Layout.
Mastering SOLID Design Principles in C#
Feb 14, 2024.
The SOLID design principles offer a comprehensive set of guidelines and best practices for object-oriented software development. Adhering to these principles can result in software that is more maintainable, scalable, and flexible
React Design Pattern Series: Mastering Render Props Pattern
Feb 13, 2024.
The article delves into the power and flexibility of React render props as a fundamental design pattern in React development. Exploring the concept, benefits, and real-world use cases, the article demonstrates how render props allow for the seamless sharing of code between components.
React Design Pattern Series: Container/Presentational Pattern
Feb 13, 2024.
Learn how to master the Container/Presentational Pattern in React with our comprehensive guide. This design pattern separates view and application logic, promoting improved code organization, reusability, and easier testing.
React Design Pattern Series: Mastering HOC Pattern
Feb 13, 2024.
This React Design Pattern Series introduces the Higher Order Component (HOC) pattern, a powerful tool in React development. Exploring its definition, benefits, and a real-world example of an authentication HOC, the article emphasizes cleaner, more reusable components.
Key Design Patterns in Software Engineering
Feb 08, 2024.
Discover essential design patterns such as Singleton, Factory, Abstract Factory, Unit of Work, Repository, and Command Query Responsibility Segregation (CQRS). Learn their applications and implementations, and see how they synergize to enhance software architecture and development.
Data Vault Design in Azure SQL - Read PII with Customer Keys
Feb 05, 2024.
Data Vault design in Azure SQL - Utilizing Customer keys to read PII information in databases. Ensuring data security in the cloud era is crucial, especially with the rise in data attacks. Protecting Personally Identifiable Information (PII) is paramount during cloud migration.
React Design Pattern Series: Mastering Hooks Pattern
Feb 05, 2024.
This article delves into the transformative impact of React Hooks on state and side-effect management within functional components. The piece explores the "what" and "why" behind React Hooks, emphasizing their benefits, such as simplified state management, logic reusability, and improved lifecycle management.
Microservices Development with 3-Tier Architecture and Circuit Breaker Design Pattern Using Microsoft ASP.NET Core Web API
Dec 30, 2023.
The Circuit Breaker pattern, analogous to its electrical counterpart, monitors for failures and helps prevent cascading failures in distributed systems. It acts as a barrier between a potentially failing service or resource and the rest of the system.When a service is working as expected, the Circuit Breaker allows requests to pass through. However, if the service encounters an issue or starts to fail, the Circuit Breaker "opens" and prevents further requests from being sent to the failing service for a defined period. This helps to preserve system resources and prevent overload or degradation.
Microservices Development Using CQRS Architectural Design Pattern in Microsoft Asp.net Core Web API
Dec 28, 2023.
The Command Query Responsibility Segregation (CQRS) pattern is an architectural principle that separates the responsibility for handling commands (write operations that change state) from queries (read operations that retrieve state). It advocates having separate models for reading and writing data.Components of CQRS: Command: Represents an action that mutates the system's state.Query: Represents a request for data retrieval without changing the system's state.Command Handler: Responsible for executing commands and updating the system's state.Query Handler: Responsible for handling read requests and returning data in response to queries.Command Model: Contains the logic and rules necessary to process commands and update the data store.Query Model: Optimized for querying and presenting data to users, often involving denormalized or optimized data structures tailored for specific queries.Key Principles: Separation of Concerns: Splitting the responsibilities of reading and writing data helps in maintaining simpler, more focused models for each task.Performance Optimization: Enables independent scaling of read and write operations. The read model can be optimized for query performance without affecting the write model.Flexibility: Allows for different models to be used for reading and writing, which can cater to specific requirements and optimizations for each use case.Complex Domain Logic: Particularly beneficial in domains where read and write logic significantly differ, allowing tailored models for each type of operation.Benefits: Scalability: CQRS enables scaling read and write operations independently, optimizing performance.Flexibility and Optimization: Tailoring models for specific tasks allows for better optimization of the system.Complexity Management: Separating concerns can make the system easier to understand and maintain.
MVP Design Pattern in C#
Dec 26, 2023.
Explore the Model-View-Presenter (MVP) design pattern in C#. Uncover its principles, including Model for data, View for UI, and Presenter as an intermediary. Learn its advantages and witness a practical C# implementation for enhanced application development.
Node.js API Design with the Power of Design Patterns
Dec 11, 2023.
This article explores essential design patterns for robust Node.js API development. Covering Singleton, Factory, Middleware, Observer, and Repository patterns with code snippets, it emphasizes scalable, readable, and modular code for maintaining complex projects.
Bootstrap: Design Elevated
Dec 11, 2023.
Bootstrap, a game-changing front-end framework, simplifies web development with responsive grids, pre-designed components, and customization features. This article explores Bootstrap's significance, key features, and diverse applications, emphasizing its role in creating efficient and visually appealing websites.
TODO application with CQRS Design Pattern within Nest JS
Dec 03, 2023.
In this article, we will discover the process of incorporating the CQRS design pattern into a Nest JS application. A detailed, step-by-step guide to its implementation.
API Development Using Strategy Design Pattern with 3-Tier Architecture
Nov 12, 2023.
In today's fast-paced software development landscape, creating well-structured and maintainable applications is crucial. One popular design pattern that can greatly enhance the organization and flexibility of your ASP.NET Core Web API projects is the Strategy Design Pattern. This pattern allows you to encapsulate and swap out algorithms or behaviors at runtime, making it an ideal choice for handling various CRUD (Create, Read, Update, Delete) operations on your data models. In this article, we'll explore how to implement the Strategy Design Pattern within a 3-Tier Architecture in an ASP.NET Core Web API. You'll learn how to create a robust business logic layer, define concrete strategies for each CRUD operation, and seamlessly integrate them into your API controllers. By the end of this guide, you'll have a comprehensive understanding of how to leverage this pattern for a more maintainable and scalable API.
Implementing State Design Pattern in ASP.NET Core Web API with 3-Tier Architecture
Nov 10, 2023.
In this ASP.NET Core Web API project utilizing a 3-Tier Architecture with the State Design Pattern, we've created a News management system that encapsulates the state of news items, allowing for a clear and structured way to handle state transitions. The architecture consists of three distinct layers: Presentation, Business Logic, and Data Access. The Business Logic layer is where the State Design Pattern is applied, with different states such as Draft, Published, and Archived, each represented by concrete state classes. The NewsService class is responsible for managing these states and their transitions. Controllers in the Presentation layer handle HTTP requests and delegate the state-related operations to the NewsService, enabling CRUD functionality for news items. By setting the appropriate state and invoking state-specific methods, such as Publish and Archive, we control the state transitions. While this example focuses on the pattern's core implementation, in a real-world scenario, you would integrate a data access layer to persist and retrieve news items from a database, making it a robust and maintainable system.
ASP.NET Core Web API Development with Observer Design Pattern
Nov 01, 2023.
This project represents a robust ASP.NET Core Web API application that manages tickets using a 3-tier architecture. The system provides full CRUD (Create, Read, Update, Delete) functionality for tickets. What sets this system apart is its use of the Observer Design Pattern, which enables real-time notifications to subscribers whenever a ticket is created, updated, or deleted. The three primary architectural layers include the Presentation Layer (API), Business Logic Layer (Service), and Data Access Layer (Repository), providing a well-structured and maintainable solution for ticket management.
Mediator Design Pattern in ASP.NET Core Web API with 3-Tier Architecture
Oct 19, 2023.
The Mediator Design Pattern is a behavioral design pattern that defines an object that centralizes communication between a set of objects. It promotes loose coupling between components by preventing direct connections between them. Instead of components communicating directly, they communicate through a mediator.
How to Build APIs using ASP.NET Core, a clean architectural approach, and the decorator design pattern
Oct 10, 2023.
Implementing the Decorator Pattern in an ASP.NET Core Web API with Clean Architecture involves structuring your application into layers and using decorators to add functionality to specific methods or classes. Here's a simplified example with a CarCompany CRUD operation using Clean Architecture. This example assumes you already have a basic understanding of Clean Architecture and ASP.NET Core.
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
Singleton Design Pattern: Eager And Lazy Initialization With Code Example
Oct 09, 2023.
Explaining the differences between eager and lazy singleton
ASP.NET Core Web API Development with Onion Architecture using Prototype Design Pattern
Oct 09, 2023.
ASP.NET Core Web API using the Onion Architecture and Prototype Design Pattern. Note that this example is simplified for demonstration purposes, and in a real-world scenario, you might want to add more features, error handling, validation, and security measures.
Building Scalable ASP.NET Core Web API with Onion Architecture and Abstract Factory Design Pattern
Oct 06, 2023.
This implementation serves as a foundation for building robust, modular, and scalable ASP.NET Core Web APIs. As the project evolves, additional features, security measures, and optimizations can be incorporated while adhering to the principles of the chosen architectural style.
Problem-Solving with the Singleton Design Pattern: A Before-and-After Code Analysis
Oct 06, 2023.
Explaining Singleton Design Pattern with C# code example
Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier Architecture
Oct 04, 2023.
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 on your specific requirements and consider using dependency injection for better testability and maintainability.
CRUD Operations in ASP.NET Core with 3-Tier Harmony and Command Builder Design Pattern
Oct 04, 2023.
Command Builder Design Pattern in an ASP.NET Core Web API using a Three-Tier Architecture for CRUD operations. For the sake of this example, let's assume you have a model named CSharpCornerArticle.
Exploring The Power Of C# Strategy Design Pattern
Sep 27, 2023.
The Strategy Design Pattern is a behavioral design pattern in software development, and in the context of C# programming, it is a powerful tool for defining a family of algorithms, encapsulating each one, and making them interchangeable. This pattern allows you to select and use an algorithm dynamically at runtime, providing flexibility and maintainability to your codebase.
C# Composite Design Pattern
Sep 26, 2023.
Discover the power of the Composite design pattern in C#, a structural pattern that unifies objects into tree structures, simplifying complex hierarchies for versatile software development.
How to decide when to use which design pattern?
Sep 25, 2023.
Design patterns are commonly used design practices in software engineering. This article explains when to use design patterns and which design patterns.
Understanding the Flyweight Design Pattern in C#
Sep 20, 2023.
Explore the Flyweight Design Pattern in C#, a memory-efficient structural pattern. Learn to optimize performance by sharing common properties among objects, improving application efficiency.
Understanding the Factory Design Pattern in C#
Sep 19, 2023.
Understanding the Factory Design Pattern in C#
Inclusive Design through Accessibility Testing
Sep 18, 2023.
An Article on how making software accessible to everyone - we've got that covered
Creating Resilient Web Applications using ASP.NET Core and Domain-Driven Design (DDD)
Sep 12, 2023.
Building Robust Web Applications with ASP.NET Core MVC and Domain-Driven Design (DDD)
Standalone Component : A new approach to design Angular Application
Aug 03, 2023.
In this article, we will discuss related to the Standalone Component in Angular Framework. We also demonstrate how we can implement it in any angular applicaiton.
Implementing Pipeline Design Pattern using C#
Jul 18, 2023.
Learn about the Pipeline design pattern and its implementation using C#. Discover how this powerful pattern breaks down complex tasks into modular steps for efficient and maintainable code.
Strategy Design Pattern in C#
Jul 16, 2023.
In this article we will learn what is a strategy design pattern and how we can implement it using C#. We will use a real world example of ImageProcessor to explain.
Create Collapsible Accordions Using Ant Design UI In ReactJS
Jun 16, 2023.
In this article, we will learn how to create Collapsible Accordions using Ant Design UI with React JS and Typescript.
How To Create Autocomplete Using Ant Design UI In ReactJS
Jun 15, 2023.
In this article, we will learn how to create autocomplete using Ant Design UI with React JS and Typescript.
How To Create Popover Using Ant Design UI In ReactJS
Jun 14, 2023.
In this article, we will learn how to create a popover using Ant Design UI with React JS and Typescript.
How To Create DatePicker Using Ant Design UI In ReactJS
Jun 14, 2023.
In this article, we will learn how to create a date picker using Ant Design UI with React JS and Typescript.
How To Create ColorPicker Using Ant Design UI In ReactJS
Jun 13, 2023.
In this article, we will learn how to create a Color Picker using Ant Design UI with React JS and Typescript.
How To Create Segments Using Ant Design UI In ReactJS
Jun 12, 2023.
In this article, we will learn how to create segmented using Ant Design UI with React JS and Typescript.
How To Create TimePicker Using Ant Design UI In ReactJS
Jun 12, 2023.
In this article, we will learn how to create timepicker using Ant Design UI with React JS and Typescript.
How To Create Tabs Using Ant Design UI In ReactJS
Jun 09, 2023.
In this article, we will learn how to create Tab using Ant Design UI with React JS and Typescript.
How To Create timeline Using Ant Design UI In ReactJS
Jun 08, 2023.
In this article, we will learn how to create timeline Ant Design UI with React JS and Typescript.
How To Create Table Using Ant Design UI In ReactJS
Jun 07, 2023.
In this article, we will learn how to create a Table using Ant Design UI with React JS and Typescript.
How To Create Tree/Hierarchical list structure Using Ant Design UI In ReactJS
Jun 05, 2023.
In this article we will learn how to create a Tree using Ant Design UI with React Js and type script.
How To Create QRCode Using Ant Design UI In ReactJS
Jun 04, 2023.
In this article we will learn how to create QR Code using Ant Design UI with React Js and type script.
Backpressure Pattern- Design Principle
May 31, 2023.
The backpressure pattern is a design principle used in software systems to manage and regulate the flow of data between components or services.
Domain Driven Design - Architecture
May 16, 2023.
Quick glance at the Domain-driven design approach and why it's required.
Singleton Design Pattern Evolution and implementation C#
May 03, 2023.
Learn how to implement the Singleton Pattern in C# and its evolution through four different approaches.
Simplifying Object Creation - Using The Factory Design Pattern In Everyday Development
Mar 15, 2023.
In software engineering, a creational design pattern is a design pattern that deals with the process of object creation in a way that is both flexible and efficient. Creational design patterns provide general solutions for creating objects that are suitable for a wide variety of situations, without being tied to specific classes or configurations.
Azure Network Design Services And Best Practices
Mar 01, 2023.
In this article, you will learn about Azure Network Design Services and Best Practices.
Design Patterns Simplified: Learn the Fundamentals of Design Patterns using C#
Jan 25, 2023.
Software design patterns are best practices for building reusable, efficient, and modern solutions to common problems.
Understanding Design Patterns
Oct 18, 2022.
In this article, you will learn about Design Patterns.
SignUp Page Using Material Design In Android
Sep 21, 2022.
In this article, you will learn about how to create a signup page using material design in android.
Powerful Query By Ant Design Blazor And EF Core
Sep 20, 2022.
In this article, you will learn about powerful query by ant design blazor and efcore.
Microservice Architecture, Its Design Patterns And Considerations
Jul 25, 2022.
This article is about microservices architecture and its comparison with monolith, as well as design patterns that are important, and benefits and drawbacks.
Implementation Of Ant Design In React-JS
Jun 08, 2022.
This paper focuses on the importance of Ant design frameworks in the current web development world and their advantages of using. This is done with the help of react js along with Material UI.
C# Abstract Factory Design Pattern With Code Example
Feb 18, 2022.
In this article, you will learn about C# code to explain Abstract Factory Design Pattern.
Behavioral Design Patterns In C#
Nov 07, 2021.
Tutorial about Behavioral Design Patterns in C# in simple words.
Structural Design Patterns In C#
Oct 28, 2021.
In this article, you will learn about structural design patterns in c# in simple word.
Creational Design Patterns In C#
Oct 27, 2021.
Tutorial about Creational Design Patterns in c# in simple word.
Most Common UX Design Mistakes To Avoid When Developing An App
Jul 08, 2021.
What are the Common UX Design Mistakes You Should Not Make While Creating an Interface? Let's check 6 Common UX Design Mistakes for developing app.
Quick Start On Design Pattern In C#
Jun 21, 2021.
In this article, you will learn about Design Patterns and it's benefits.
Quick Start on Builder Design Pattern
Jun 09, 2021.
Understanding of Builder design pattern with a real-world example and technical implementations in C#.
Quick Start On Adaptor Design Pattern
Jun 07, 2021.
In this article, you will learn about the Adaptor design pattern with a real-world example and technical implementations in C#.
Quick Start On Decorator Design Pattern
Jun 04, 2021.
Understanding of Decorator design pattern with a real-world example and technical implementations in C#.
Quick Start On Facade Design Pattern
Jun 04, 2021.
Understanding of Facade design pattern with a real-world example and technical implementations in C#.
Quick Start On Observer Design Pattern
Jun 01, 2021.
Understanding of observer Design Patterns with real-world analogy and technical implementation in c#.
Learn About Adapter Design Pattern
May 16, 2021.
In this article, you will learn about Adapter Design patterns in Real Word.
What Is Power BI Report Builder And How To Design Paginated Report Using Power BI Report Builder
Apr 18, 2021.
This article describes Power BI Report Builder and how to design Paginated Report using Power BI Report Builder
How To Create Material Design In Angular
Mar 23, 2021.
In this article, you will learn how to create Material Design in Angular.
Pie And Bar Chart Design In SSRS (RDL) Report Using Microsoft Report Builder
Jan 28, 2021.
In this article, you will learn about Pie and Bar Chart Design in SSRS (RDL) Report Using Microsoft Report Builder Tool.
SSRS (RDL) Report Design Using Microsoft Report Builder
Jan 25, 2021.
This article describes how to design SSRS reports using Microsoft Report Builder
Power BI Report Dashboard Design With An Example Of Scatter Plot And Card
Jan 25, 2021.
In this article, you will learn about a Power BI Report dashboard design with an example of a Scatter Plot and Card.
UiPath Best Design Practices
Jan 12, 2021.
This article explains the importance of using best practices when developing automation workflows in UiPath and describes some of the commonly used best practices.
Prototype Design Pattern With Java
Dec 30, 2020.
In this article, you will learn the Prototype Design Pattern using Java.
Composite Design Pattern Using Java
Dec 26, 2020.
A composite design pattern is a structural design pattern. It allows the developer to create multiple nested objects of the same type to complete one single system hierarchy.
Composite Design Pattern Using Python
Dec 26, 2020.
A composite design pattern is a structural design pattern. It allows developers to create multiple nested objects of the same type to complete one single system hierarchy.
Composite Design Pattern With C#
Dec 23, 2020.
Composite design pattern is structural design pattern. It allow developer to create multiple nested objects of same type to complete one single system hierarches Players in this pattern:
How To Design A Cryptocurrency With Stablecoins
Dec 09, 2020.
In this article, you will learn how to Design a Cryptocurrency with Stablecoins.
Bridge Design Pattern With Java
Nov 23, 2020.
In this article, you will learn Bridge Design Pattern with Java
Design Pattern - Factory Design Pattern
Nov 12, 2020.
In this article, We are going to explore the need of following design patterns in our daily programming routine and one example of a creational design pattern with the help of the Factory pattern.
CQRS Design Pattern Overview
Nov 02, 2020.
A high-level overview of the CQRS design pattern for beginners to get the concept.
Web Design vs. Web Development in 2020
Oct 28, 2020.
What's the difference between web development and web design in 2020? It’s no longer as simple as design or code.
Learn Repository Design Pattern With .Net Core
Oct 20, 2020.
In this article, you will learn about the Repository Design Pattern with .Net Core.
Power BI Report, Dashboard Design Options With An Example Of Pie And Column Chart
Oct 14, 2020.
In this article, you will learn about Power BI Report and Dashboard Design with Pie and Column Chart.
Builder Design Pattern With Java
Oct 12, 2020.
In this article, you will learn the Builder Design Pattern with Java.
Factory Design Pattern With Java
Oct 08, 2020.
In this article, you will learn about a Factory Design Pattern.
Boost Network Design Skill With CCDP Cisco Certification
Sep 12, 2020.
Cisco Certified Design is an abbreviation for professional CCDP. This validates the principles of certification, as well as advanced knowledge of network design concepts.
Abstract Factory Method Design Pattern With .NET Core
Sep 07, 2020.
In this article, we will explain the Abstract Factory Method Design Pattern alongside a practical example.
Knapsack Problem In Analysis And Design Of Algorithms
Sep 04, 2020.
In this article, you will learn about the Knapsack problem in the analysis and design of algorithms.
1
-
100
of
745
<<
1
2
3
4
5
>>
Search
OUR TRAINING