Resources No resource found - 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 AngularMar 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 FlutterMar 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 FlutterMar 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 SharePointMar 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 FlutterMar 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 LayoutFeb 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 PatternFeb 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 PatternFeb 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 PatternFeb 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 EngineeringFeb 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 KeysFeb 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 PatternFeb 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 APIDec 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 PatternsDec 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 ElevatedDec 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 JSDec 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 ArchitectureNov 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 PatternNov 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 ArchitectureOct 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 patternOct 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 APIOct 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
- ASP.NET Core Web API Development with Onion Architecture using Prototype Design PatternOct 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.
- Singleton Design Pattern: Eager And Lazy Initialization With Code ExampleOct 09, 2023. Explaining the differences between eager and lazy singleton
- Problem-Solving with the Singleton Design Pattern: A Before-and-After Code AnalysisOct 06, 2023. Explaining Singleton Design Pattern with C# code example
- Building Scalable ASP.NET Core Web API with Onion Architecture and Abstract Factory Design PatternOct 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.
- Building a Robust ASP.NET Core Web API with Singleton Design Pattern and Three-Tier ArchitectureOct 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 PatternSep 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 PatternSep 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 TestingSep 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 ApplicationAug 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 ReactJSJun 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 ReactJSJun 15, 2023. In this article, we will learn how to create autocomplete using Ant Design UI with React JS and Typescript.
- How To Create DatePicker Using Ant Design UI In ReactJSJun 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 Popover Using Ant Design UI In ReactJSJun 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 ColorPicker Using Ant Design UI In ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 ReactJSJun 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 PrincipleMay 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 DevelopmentMar 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 PracticesMar 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 PatternsOct 18, 2022. In this article, you will learn about Design Patterns.
- SignUp Page Using Material Design In AndroidSep 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 CoreSep 20, 2022. In this article, you will learn about powerful query by ant design blazor and efcore.
- Microservice Architecture, Its Design Patterns And ConsiderationsJul 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-JSJun 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 ExampleFeb 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 AppJul 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 PatternJun 09, 2021. Understanding of Builder design pattern with a real-world example and technical implementations in C#.
- Quick Start On Adaptor Design PatternJun 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 Facade Design PatternJun 04, 2021. Understanding of Facade design pattern with a real-world example and technical implementations in C#.
- Quick Start On Decorator Design PatternJun 04, 2021. Understanding of Decorator design pattern with a real-world example and technical implementations in C#.
- Quick Start On Observer Design PatternJun 01, 2021. Understanding of observer Design Patterns with real-world analogy and technical implementation in c#.
- Learn About Adapter Design PatternMay 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 BuilderApr 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 AngularMar 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 BuilderJan 28, 2021. In this article, you will learn about Pie and Bar Chart Design in SSRS (RDL) Report Using Microsoft Report Builder Tool.
- Power BI Report Dashboard Design With An Example Of Scatter Plot And CardJan 25, 2021. In this article, you will learn about a Power BI Report dashboard design with an example of a Scatter Plot and Card.
- SSRS (RDL) Report Design Using Microsoft Report BuilderJan 25, 2021. This article describes how to design SSRS reports using Microsoft Report Builder
- UiPath Best Design PracticesJan 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 JavaDec 30, 2020. In this article, you will learn the Prototype Design Pattern using Java.
- Composite Design Pattern Using PythonDec 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 Using JavaDec 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 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 StablecoinsDec 09, 2020. In this article, you will learn how to Design a Cryptocurrency with Stablecoins.
- Bridge Design Pattern With JavaNov 23, 2020. In this article, you will learn Bridge Design Pattern with Java
- Design Pattern - Factory Design PatternNov 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 OverviewNov 02, 2020. A high-level overview of the CQRS design pattern for beginners to get the concept.
- Web Design vs. Web Development in 2020Oct 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 CoreOct 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 ChartOct 14, 2020. In this article, you will learn about Power BI Report and Dashboard Design with Pie and Column Chart.
- Builder Design Pattern With JavaOct 12, 2020. In this article, you will learn the Builder Design Pattern with Java.
- Factory Design Pattern With JavaOct 08, 2020. In this article, you will learn about a Factory Design Pattern.
- Boost Network Design Skill With CCDP Cisco CertificationSep 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 CoreSep 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 AlgorithmsSep 04, 2020. In this article, you will learn about the Knapsack problem in the analysis and design of algorithms.
- Sidecar Design Pattern In MicroservicesAug 28, 2020. In this article, you will learn about Microservices Design using Sidecar Pattern.