Related resources for Design
  • Tips to Launch Your SQL Mission2/20/2024 11:34:01 AM. This article consists of roadmap to embark on an exhilarating journey to master SQL which is the universal language of data management and analysis. In this comprehensive guide, we'll delve deep i
  • Auto Detect Responsive Screen Sizes Using Angular and Bootstrap2/19/2024 9:55:38 AM. This document provides a comprehensive guide on implementing screen size detection and achieving responsive behavior in Angular applications. It outlines steps to utilize the HostListener decorator fo
  • Mobile Number Validation Using Angular and Bootstrap2/19/2024 9:48:49 AM. This article illustrates the implementation steps for 10-digit mobile number validation in an Angular app using reactive forms and Angular's phone number validation pattern. It guides us through s
  • Working with WPF Label using XAML and C#2/18/2024 5:22:07 AM. WPF Label class represents a Label control in C#. The <Label> element in XAML represents a Label control at design-time. The code examples in this article demonstrate how to use Label in WPF and
  • Android Responsive Login Screen Design using Constraint Layout2/16/2024 3:24:08 AM. In this article, I going to explain how we can create a responsive Screen for different android Screens using Constraint Layout.
  • Dependency Inversion Principle2/15/2024 6:57:31 AM. In this article, you will learn about the Dependency Inversion Principle. The Dependency Inversion Principle (DIP) in SOLID, outlined by Robert C. Martin, advocates that high-level modules should depe
  • Open Closed Principle in SOLID2/15/2024 6:51:23 AM. In this article, we will learn about the Open Closed Principle. The Open Closed Principle (OCP) in SOLID, coined by Robert C. Martin, asserts that software entities should be open for extension but cl
  • Interface Segregation Principle2/15/2024 6:51:21 AM. In this article, you will learn about the Interface Segregation Principle. The Interface Segregation Principle (ISP) in SOLID, by Robert C. Martin, emphasizes coding according to specific interfaces r
  • Liskov Substitution Principle2/15/2024 6:41:43 AM. This article explains the Liskov Substitution Principle. The Liskov Substitution Principle (LSP), a key SOLID principle by Barbara Liskov, advocates seamless substitution of base class objects with de
  • Mastering SOLID Design Principles in C#2/14/2024 11:33:40 AM. 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 mainta
  • React Design Pattern Series: Container/Presentational Pattern2/14/2024 7:17:48 AM. 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, reusabil
  • React Design Pattern Series: Mastering Render Props Pattern2/13/2024 10:41:52 AM. 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 dem
  • React Design Pattern Series: Mastering HOC Pattern2/13/2024 10:25:52 AM. 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 authentic
  • How to Add Highlighted Image Slider in Blogger2/13/2024 8:39:22 AM. Enhance your Blogger blog with a highlighted image slider. Learn how to customize your blog layout by adding an interactive image carousel using widgets or plugins for a visually appealing browsing ex
  • PowerApps Dropdown / ComboBox with Image2/9/2024 9:26:27 AM. Create visually enriched PowerApps Dropdown/ComboBox with images. Enhance the user experience by incorporating thumbnails or icons alongside selectable options, leveraging data binding and custom temp
  • What is Memento Pattern in C#?2/9/2024 5:57:36 AM. In this article, we will learn aboutThe Memento Pattern in C# enables capturing and restoring an object's state. It's crucial for implementing undo/redo functionalities and managing state chan
  • Key Design Patterns in Software Engineering2/8/2024 6:48:50 AM. Discover essential design patterns such as Singleton, Factory, Abstract Factory, Unit of Work, Repository, and Command Query Responsibility Segregation (CQRS). Learn their applications and implementat
  • Create a Calendar in PowerApps2/7/2024 10:37:19 AM. Learn to craft a personalized calendar in Power Apps for seamless scheduling and organization. Follow step-by-step instructions to design and implement this essential tool, ensuring efficiency and tai
  • Common Implementation Mistakes of Work Pattern in C#2/7/2024 9:15:44 AM. Exploring common mistakes in implementing the Unit of Work pattern in C# development. Examples include overcomplicating the class, incorrect transaction management, and lacking exception handling.
  • Understanding the Factory Pattern in .NET Core2/6/2024 6:54:59 AM. Explore the power of the Factory Pattern in software design, a creational pattern enhancing flexibility. Delve into a real-world example using .NET Core for a car manufacturing system.
  • Data Vault Design in Azure SQL - Read PII with Customer Keys2/5/2024 11:00:54 AM. 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
  • React Design Pattern Series: Mastering Hooks Pattern2/5/2024 8:25:20 AM. 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 R
  • Creating Your First GUI with Tkinter2/1/2024 9:49:16 AM. This beginner-friendly article will guide you through the basics of Tkinter, showing you how to create a simple, interactive window.
  • Understanding and Implementing the Builder Pattern in C# .NET2/1/2024 7:38:36 AM. The Builder Pattern in C# .NET empowers developers to construct complex objects step by step, enhancing configurability and code maintainability. Learn its components, implementation, and benefits for
  • Working with Modern Command Bar Designer in PowerApps1/31/2024 8:57:02 AM. In this article we will discuss about modern command designer and how it is becoming more popular alternative to RibbonWorkBench. We will discuss various Use Cases followed by a demo discussing step b
  • Understanding Event Sourcing Pattern in .NET1/29/2024 6:03:02 AM. Event Sourcing, a potent architectural pattern in .NET, captures state changes through events, promoting auditability, time travel, and scalability. Learn its implementation and best practices for res
  • What is Command Pattern in C#? 1/25/2024 9:44:59 AM. The Command Pattern, a behavioral design pattern in C#, transforms requests into stand-alone objects, promoting decoupling between sender and receiver. It enhances flexibility, undo/redo capabilities,
  • What is Adapter Pattern in C#?1/23/2024 6:10:54 AM. Explore the Adapter Pattern in C#, a crucial design pattern for integrating incompatible interfaces. Learn its components, implementation, and benefits, making code reusability and interoperability se
  • Advancement in Artificial Intelligence - LLMs and Microsoft Designer1/17/2024 10:51:52 AM. In this article, we will go through Large language models and a new feature called designer where we can generate images based on AI.
  • How to Make REST APIs Idempotent?1/16/2024 8:41:00 AM. Some HTTP methods are by default Idempotent and some we need to make them Idempotent to avoid but obvious issues in our REST APIs
  • Comparing Vertical Scaling and Horizontal Scaling in System Design1/11/2024 6:14:25 AM. Certainly! This article delves into the critical aspect of system design known as scalability, exploring two primary approaches: Vertical Scaling and Horizontal Scaling. Vertical Scaling involves enha
  • What is Dispose Pattern in .NET?1/10/2024 8:22:50 AM. Learn the indispensable Dispose pattern in .NET development for effective resource management. Understand IDisposable, implement the pattern, and follow best practices for reliable and efficient appli
  • What is Inline Arrays in C# 121/10/2024 5:31:58 AM. C# 12 unveils a hidden gem - inline arrays. This article delves into these performance powerhouses, showcasing how they boost speed, simplify memory management, and enhance type safety. Discover their
  • Default Lambda Parameters in C# 121/5/2024 11:16:42 AM. C# 12 introduces a game-changer: default lambda parameters. This article delves into this powerful feature, showcasing its functionalities, advantages, and practical applications through detailed exam
  • Understanding and Managing Class Explosion in Software Design12/31/2023 5:03:54 AM. Understanding and Managing Class Explosion in Software Design
  • Microservices Development with 3-Tier Architecture and Circuit Breaker Design Pattern Using Microsoft ASP.NET Core Web API12/30/2023 12:49:54 PM. 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 fail
  • Object Creation in C# with the Factory Pattern12/29/2023 6:06:40 AM. The power of software design with the Factory Pattern in C#. This comprehensive guide explores its role, benefits, and step-by-step implementation, empowering developers to craft modular and scalable
  • How to Build an Interactive and Responsive Form12/28/2023 5:03:01 PM. Discover the world of web development with our latest tutorial on building a responsive and interactive form using HTML5, CSS3, and JavaScript. From the fundamentals of HTML5 to styling with CSS3 and
  • Microservices Development Using CQRS Architectural Design Pattern in Microsoft Asp.net Core Web API 12/28/2023 5:02:27 AM. 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 (rea
  • Design Patterns in C#12/27/2023 7:42:38 AM. Design Patterns in the object-oriented world are a reusable solution to common software design problems that repeatedly occur in real-world application development. It is a template or description of
  • MVP Design Pattern in C#12/26/2023 6:48:56 AM. 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 practic
  • Understanding the Observer Pattern in C#12/22/2023 10:52:08 AM. The power of the Observer Pattern in C# for efficient communication between objects. Learn the components, implementation, and benefits, fostering a flexible, scalable, and maintainable software desig
  • NavigationView in Android with Java12/15/2023 10:37:08 AM. In this article, you will learn and implement NavigationView in Android with Java.
  • Bootstrap: Design Elevated12/11/2023 6:14:59 AM. Bootstrap, a game-changing front-end framework, simplifies web development with responsive grids, pre-designed components, and customization features. This article explores Bootstrap's significanc
  • Node.js API Design with the Power of Design Patterns12/11/2023 5:56:40 AM. 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 scalabl
  • TODO application with CQRS Design Pattern within Nest JS12/3/2023 10:41:23 AM. 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.
  • String Constants in PostgreSQL12/1/2023 4:49:37 AM. Delve into PostgreSQL's handling of string constants, which is essential for managing text data. Explore their syntax, handling of special characters, and their versatile use in variable assignmen
  • Understanding Window Functions in PostgreSQL11/30/2023 11:06:19 AM. In this article, we will learn how to use window functions in PostgreSQL, what are the different types of window functions, and how to write window function queries with examples.
  • Green Web Development with JavaScript11/30/2023 10:46:50 AM. In this article, we will talk about Green Web Development using JavaScript. Green Web Development focuses on designing and developing websites in a way that minimizes their energy consumption, especia
  • How to Use Inheritance in PostgreSQL?11/29/2023 5:14:32 AM. PostgreSQL, a robust database system, introduces the concept of inheritance, enriching data organization. This article delves into utilizing PostgreSQL's inheritance for modeling hierarchical data
  • Creating Consistent ASP.NET Core Web API Responses with AutoMapper and DTOs11/17/2023 5:40:18 AM. Developing a robust ASP.NET Core Web API hinges on the subtle yet pivotal details of response structuring. Leveraging AutoMapper in tandem with well-designed Data Transfer Objects (DTOs) not only ensu
  • Bulkhead Pattern for Robust Software Systems in C#11/17/2023 5:15:45 AM. The Bulkhead Pattern in software architecture, inspired by ship bulkheads, involves segregating resources to contain failures and enhance system stability. In C#, it can be implemented for scenarios l
  • Liskov Substitution Principle (LSP) in .NET 6 Core11/15/2023 9:13:04 AM. As a burgeoning developer delving into the SOLID principles, understanding the Liskov Substitution Principle (LSP) is pivotal for crafting robust and maintainable code. In this article, we'll demy
  • Design Pattern with .NET Delegates11/15/2023 6:13:19 AM. Your article is detailed and well-structured, providing a clear explanation of implementing design patterns using generic delegates.
  • Implementing the Visitor Pattern in ASP.NET Core Web API Using 3-Tier Architecture 11/14/2023 11:30:05 AM. In an ASP.NET Core Web API employing a 3-tier architecture, the Visitor Pattern is utilized for efficient data manipulation in the C# Article model. The model, CSharpArticle, includes essential proper
  • Design Patterns and Steps to Implement Singleton Class in C#11/13/2023 6:56:50 AM. Design patterns is the important features of object oriented programming. We need to ensure that only one object of a particular class is instantiated in Singleton design pattern in C#.
  • API Development Using Strategy Design Pattern with 3-Tier Architecture 11/13/2023 6:36:52 AM. 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 fl
  • Interface Segregation Principle in Object-Oriented Design11/10/2023 5:36:10 AM. This article explains about Interface Segregation Principle (ISP), and its application in C# is clear and well-illustrated through the example of a shape drawing application. Breaking down a generic I
  • Implementing State Design Pattern in ASP.NET Core Web API with 3-Tier Architecture11/10/2023 5:17:55 AM. 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
  • SOLID Principles: Practical Examples for Better Software Design11/7/2023 4:32:08 AM. There are some essential principles and best practices that are generally recommended to help manage code and projects more easily. These practices make the code easier to maintain, scale, adopt, and
  • ASP.NET Core Web API Development with Observer Design Pattern11/1/2023 7:55:20 AM. 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 ticke
  • Open-Closed Principle (OCP) in .NET 6 Core10/30/2023 5:50:49 AM. As a beginner developer, you're likely on a quest to create clean, maintainable, and scalable code. One of the guiding principles in this journey is the "Open-Closed Principle" from the
  • How Caching Improves Data Access Performance?10/27/2023 5:05:32 AM. In this article, we explore caching's role in enhancing data access performance. Caching involves storing frequently accessed data, reducing latency and database load. Despite its advantages, chal
  • Master Page In Asp.net10/25/2023 7:24:47 AM. A Master Page in ASP.NET is a fundamental concept that simplifies the creation and maintenance of consistent layouts for web applications. It serves as a template or framework for other pages in the a
  • ASP.NET Core Web API Development with Memento Pattern10/20/2023 6:25:36 AM. The Mediator Pattern is a behavioral design pattern that promotes loose coupling among objects by centralizing their communication through a mediator object. In this pattern, multiple objects interact
  • Elements Of Responsive Web Design10/19/2023 12:10:03 PM. Responsive web design ensures that users can access a website effortlessly, whether they are using a desktop computer, laptop, tablet, or smartphone. By dynamically adjusting the layout and content pr
  • ASP.NET Core Web API with 3-Tier Architecture and Iterator Pattern10/19/2023 6:27:35 AM. The Iterator Pattern is a behavioral design pattern that provides a way to access elements of a collection sequentially without exposing its underlying representation. It defines an interface for acce
  • Mediator Design Pattern in ASP.NET Core Web API with 3-Tier Architecture10/19/2023 5:10:38 AM. 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 d
  • Interpreter Pattern in ASP.NET Core Web API with Clean Architecture10/18/2023 6:41:01 AM. Explore the application of the Interpreter Design Pattern in an ASP.NET Core Web API, following Clean Architecture principles. This article delves into building a robust CarCompany CRUD system, emphas
  • Clean Architecture and Command Pattern in ASP.NET Core API Implementation10/16/2023 8:25:42 AM. Explore a clean and efficient approach to building a robust ASP.NET Core Web API for a Car Company, using Clean Architecture and the Command Pattern. Simplify CRUD operations with a structured and mai
  • API Development using Clean architecture and facade design pattern in Asp.Net Core Web API10/16/2023 4:56:31 AM. 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 giv
  • Efficient ASP.NET Core Web API Development with Clean Architecture, Flyweight Pattern10/11/2023 6:35:10 AM. the implementation of the CarCompany CRUD operations within an ASP.NET Core Web API, following the Clean Architecture principles, has been successfully structured. The separation of concerns into laye
  • How to Build APIs using ASP.NET Core, a clean architectural approach, and the decorator design pattern10/10/2023 6:32:14 AM. 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
  • ASP.NET Core Web API Development with Onion Architecture using Prototype Design Pattern10/9/2023 8:44:38 AM. 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 mor
  • Problem-Solving with the Singleton Design Pattern: A Before-and-After Code Analysis10/9/2023 8:43:12 AM. Explaining Singleton Design Pattern with C# code example
  • Singleton Design Pattern: Eager And Lazy Initialization With Code Example10/9/2023 5:54:22 AM. Explaining the differences between eager and lazy singleton
  • How to decide when to use which design pattern?10/9/2023 4:26:10 AM. Design patterns are commonly used design practices in software engineering. This article explains when to use design patterns and which design patterns.
  • Building Scalable ASP.NET Core Web API with Onion Architecture and Abstract Factory Design Pattern10/6/2023 9:41:41 AM. 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 in
  • CRUD Operations in ASP.NET Core with 3-Tier Harmony and Command Builder Design Pattern 10/4/2023 9:21:02 AM. 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
  • Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier Architecture10/4/2023 4:38:38 AM. 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 o
  • Exploring The Power Of C# Strategy Design Pattern9/27/2023 10:14:37 AM. 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
  • Understanding the C# Template Method Pattern9/27/2023 9:10:57 AM. Understanding the Power of the C# Template Method Pattern is a comprehensive guide that dives into the concept and application of the Template Method design pattern in C#. This title is aimed at devel
  • Building Flexible And Future-Proof C# Applications With Examples9/27/2023 6:11:38 AM. This article explores the Open Closed Principle (OCP), one of the SOLID principles of object-oriented design, and how it can help developers build flexible and future-proof C# applications. By adherin
  • C# Composite Design Pattern9/26/2023 6:01:58 AM. 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.
  • C# Visitor Pattern Power 9/26/2023 4:58:10 AM. Exploring The Power Of The C# Visitor Pattern" is a title or topic that suggests delving into the capabilities and benefits of using the Visitor design pattern in C#.The Visitor pattern is a be
  • Creating A Fluent API In C#.NET9/25/2023 9:17:16 AM. In this article we will look at creating a Fluent API class in C#.NET. In a Fluent API, we can link together different functionality to get a particular result. We see this used many times in Entity F
  • Proxy Pattern in C#9/22/2023 8:32:53 AM. Learn about the Proxy Pattern in C#, a powerful structural design pattern. Explore its purpose, implementation, and real-world applications, enhancing software efficiency, maintainability, and scalabi
  • Design a Snake game in Blazor9/22/2023 6:29:06 AM. The Snake Game, with its roots tracing back to the 90’s arcade era. Thanks to Blazor, Let's give this timeless gem a new home on your web browser.
  • Exploring Decorator Pattern in C# 9/21/2023 10:41:48 AM. Exploring the Decorator Pattern in C#.the Decorator Pattern stands out as a versatile tool for extending the functionality of classes without altering their structure. In this article, we will delve i
  • Understanding the Flyweight Design Pattern in C#9/20/2023 5:04:26 AM. 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#9/19/2023 4:26:07 AM. Understanding the Factory Design Pattern in C#
  • Inclusive Design through Accessibility Testing9/18/2023 9:07:10 AM. An Article on how making software accessible to everyone - we've got that covered
  • Design Patterns in Software Development9/18/2023 5:07:11 AM. In software development, design patterns are like architectural blueprints, guiding developers to create efficient and adaptable code. Structural patterns connect objects (e.g., Adapter, Decorator), C
  • Singleton Vs Static Classes9/15/2023 8:46:24 AM. Why do you use a Singleton class if a Static class serves the purpose What is the difference between Singleton and Static classes and when do you use each one in your program?
  • An Overview Of Factory Design Pattern With Real Life Example9/14/2023 10:45:18 AM. In this article you will learn Easy and Tricky to Understand the Factory Design Pattern with Real Time Example.
  • Dependency Injection (Property Injection) In C#9/14/2023 9:58:58 AM. In this article we are going to discuss Property Injection. Dependency injection (DI) is a design pattern used in C# and other object-oriented programming languages to achieve better code organization
  • What is Dependency Injection in Angular?9/13/2023 9:26:53 AM. Dependency Injection (DI) is a fundamental design pattern in Angular used to manage dependencies and data flow within an application. It promotes loose coupling between components, enhancing modularit
  • Creating Resilient Web Applications using ASP.NET Core and Domain-Driven Design (DDD)9/13/2023 6:27:10 AM. Building Robust Web Applications with ASP.NET Core MVC and Domain-Driven Design (DDD)
  • Singleton Design Pattern In C#9/12/2023 5:51:29 AM. The Singleton Design Pattern is one of the creational design patterns used in software engineering. It is primarily employed to ensure that a class has only one instance and provides a global point of
  • Power BI Interview Question and Answer9/8/2023 9:02:52 AM. Power BI components, differences between Power BI Desktop and Service, query optimization techniques, DAX functions, report creation steps, data model optimization, design best practices, security mea