Related resources for DES
  • Understanding Domain-driven Design12/2/2024 11:55:08 AM. In this video, you will Understand Domain-driven Design.
  • Top IDEs for Java Development in 202412/2/2024 6:14:06 AM. An IDE (Integrated Development Environment) is a software tool that helps developers code, test, and debug efficiently. Popular Java IDEs in 2024 include IntelliJ IDEA, Eclipse, NetBeans, and more.
  • Factory Design Pattern Using Delegates In C#11/27/2024 9:52:19 AM. Factory Pattern is a creational design pattern that provides a way to encapsulate object creation. Instead of directly instantiating objects, you delegate the creation process to a factory class.
  • The Cynefin framework with Domain-driven Design11/21/2024 12:40:43 PM. What is the Cynefin Framework, and how does it align with Domain-Driven Design (DDD)? The Cynefin framework helps decision-makers navigate complex problems by categorizing them into five domains. It c
  • Use of ItemsControl in WPF C# for Flexible UI Design11/19/2024 4:38:09 AM. This guide explores data binding, templates, and customization techniques for crafting sophisticated layouts. Enhance your WPF skills and unlock the full potential of ItemsControl for efficient UI dev
  • Enhance SQL Server Stored Procedure Performance – Tuning Tips11/18/2024 3:51:42 AM. Covering indexes and filtered indexes in SQL optimize database performance by efficiently retrieving data for queries. Covering indexes include all needed columns, while filtered indexes target specif
  • How to Read and Write JSON Files in C#11/17/2024 10:49:03 AM. JSON is a common data format used in APIs, configuration files, and data exchange. Learn to handle JSON in C# using `System.Text.Json`. This article covers creating data models, writing to and readin
  • OWASP TOP 10 Security Vulnerability and Remediation11/13/2024 8:15:54 AM. This session introduces OWASP's Top 10 vulnerabilities, emphasizing proactive security in web development. Covering each category, it promotes secure coding practices to prevent financial loss and
  • Creating Interactive Charts with Chart.js and TypeScript11/10/2024 6:08:34 AM. To create a responsive chart in a TypeScript application, use Chart.js—a popular library for data visualization. Set up your TypeScript project, install Chart.js and its types, and configure Webpack f
  • How to Apply Custom Fonts in .NET MAUI11/7/2024 5:38:25 AM. Learn how to add and apply custom fonts in your .NET MAUI app to enhance design and branding. This guide covers adding font files, registering fonts in MauiProgram.cs, and using them in XAML or C#.
  • Explore Docker Desktop 4.35: New Features & Enhancements11/6/2024 4:03:16 AM. Discover the key features of Docker Desktop 4.35, including Organization Access Tokens, Docker Home, Volumes Export, and the integrated Terminal.
  • Understanding Distributed and Monolithic SQL Architectures11/5/2024 10:01:52 AM. In this article, we explore the key differences between distributed and monolithic SQL architectures. We delve into their respective advantages and disadvantages, focusing on scalability, performance,
  • Object Oriented Design Balancing with Anti-Single Responsibility11/5/2024 4:18:47 AM. This article will change your perspective on working with the Single Responsibility Principle (SRP). The main point is to focus on finding balance when designing object-oriented systems and applying S
  • Git GUI Clients (3), GitHub Desktop11/1/2024 7:30:56 PM. This article discusses the GitHub Desktop as a client GUI. This series explores various Git GUI clients like Visual Studio, GitHub Desktop, and SmartGit, detailing features such as repo management, in
  • Serialization and DeSerialization in C#10/21/2024 10:18:19 AM. Serialization is the process of converting an object into a storable format, such as XML, JSON, or binary, while deserialization restores it to its original form. Common types include XML, JSON, Binar
  • Descending DropDown List In ASP.NET10/8/2024 9:27:53 AM. Learn how to sort a DropDown List in ASP.NET in descending order using C#. This tutorial covers data binding, sorting logic with LINQ, and implementing dropdown controls in ASP.NET Web Forms or MVC ap
  • Bootstrap Dropdown Menu10/8/2024 9:26:56 AM. This article provides a step-by-step guide on creating a dropdown menu using Bootstrap. It covers dropdown basics, customization options like variations (dropup, dropright, dropleft), setting active o
  • Creating DropDown Menu in Bootstrap10/8/2024 9:17:17 AM. Learn how to create a dropdown menu in Bootstrap, a powerful frontend framework for web development. This guide covers step-by-step instructions to implement responsive navigation menus using HTML, CS
  • Multiple Diagrams Per Model With Entity Framework and Visual Studio 201310/8/2024 9:03:31 AM. The Model First Approach in Entity Framework allows users to create and manage entity models using the EDMX file. It features a design surface for editing entities, a model browser for navigation, and
  • Customize Scrollbars Using CSS310/8/2024 9:02:58 AM. This guide covers essential CSS properties, such as scrollbar width, scrollbar-color, and ::-webkit-scrollbar for cross-browser compatibility, enabling you to create sleek, modern scrollbars.
  • Using Border Radius and Gradients in CSS3: Part I10/8/2024 9:01:34 AM. This article introduces the use of CSS3 for creating gradients directly in web pages, eliminating the need for image workarounds. It explains the two primary types of gradients: linear and radial. A p
  • How to use StyleSheets10/8/2024 8:54:45 AM. Learn how to effectively use StyleSheets to enhance your web design and development skills. This guide covers the fundamentals of CSS, including external and inline styles, responsive design technique
  • What is Inline Arrays in C# 1210/7/2024 6:44:43 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
  • Why FSLogix is Essential for Azure Virtual Desktop Environments10/7/2024 6:28:48 AM. FSLogix is a crucial tool for optimizing Azure Virtual Desktop environments. It enhances user experience through efficient profile management, allowing seamless access to applications and data.
  • How to Deploying Azure Virtual Desktop (AVD or WVD)10/7/2024 5:25:42 AM. Learn how to deploy Azure Virtual Desktop (AVD), formerly known as Windows Virtual Desktop (WVD), with this comprehensive guide. Explore essential steps for setting up a virtual desktop infrastructure
  • Exploring Network Topologies10/5/2024 6:02:32 AM. Network topologies define the structure of a network, with common types like Bus, Ring, Star, Mesh, and Hybrid, each offering unique advantages and suited for different network needs
  • Disable Splash Screen For Reducing Startup Time/Boot Time of Windows 1010/3/2024 11:48:10 AM. Disabling the Splash Screen in Windows 10 can significantly reduce boot time by eliminating the 3-5 seconds spent displaying the Windows logo. To do this, access the System Configuration dialog by typ
  • Bootstrap For Beginners - Part Two (Bootstrap Containers) 10/3/2024 11:31:45 AM. This article explores Bootstrap containers, focusing on the two main classes: .container for a responsive fixed-width layout and .container-fluid for a full-width layout. It provides practical example
  • Design Pattern (5-3), Dependency Injection, Console Demo10/1/2024 1:45:33 PM. This article will make console demo for the Dependency Injection
  • Design Pattern (5-1), Dependency Injection Implementation​​​​​​10/1/2024 1:44:22 PM. This article will discuss more about the implementation of Dependency Injection.
  • Design Pattern (5-4), Dependency Injection, MVC Demo10/1/2024 1:43:52 PM. This article will be an implementation of Dependency Injection for a MVC app.
  • Explaning Joins in Azure Cosmos DB 9/30/2024 8:45:05 AM. Azure Cosmos DB enables seamless querying using SQL-like syntax, allowing joins within JSON documents. This feature facilitates data retrieval from arrays and nested objects within a single container,
  • Understanding the Concept of Rule Engine through Shopping Cart Discount feature9/29/2024 4:59:27 AM. This article explores how a rule engine can be used to implement a shopping cart discount feature, automating discount logic based on conditions such as cart value, product category, and promotions.
  • REPR Pattern - For C# Developers9/27/2024 8:14:53 AM. Discover the REPR Pattern, a powerful design technique tailored for C# developers. Learn how this pattern can simplify code structure, improve maintainability, and optimize performance in C# applicati
  • How to Build a Clean Architecture Web API with .NET Core 89/26/2024 9:15:22 AM. Learn how to build a robust Web API using Clean Architecture principles with .NET Core 8. This guide covers essential concepts, including modular design, dependency injection, and best practices for A
  • Create A Custom Page Layout For SharePoint Online9/26/2024 8:35:30 AM. Learn how to create a custom page layout in SharePoint Online to enhance your site's design and functionality. This guide covers essential steps for customizing page layouts, including utilizing w
  • Why "Service Locator" is an "Anti-Pattern" for Dependency Injection9/26/2024 8:29:26 AM. The "Service Locator" pattern, while widely used, often leads to issues in software design, making it an anti-pattern in the context of Dependency Injection (DI). This article explores the d
  • Using Business Objects As Models In MVC9/26/2024 7:15:50 AM. This approach enhances code reusability, maintainability, and separation of concerns by clearly defining the role of models in managing the application's core functionality.
  • Create Custom Tab in Office Ribbon at Excel/ Word 20079/25/2024 9:48:35 AM. This article provides a step-by-step guide for customizing Office 2007 applications like Excel and Word using Visual Studio 2008. It demonstrates how to create a custom tab in the Ribbon without codin
  • Create Modern Page Template In SharePoint Online9/24/2024 11:55:00 AM. Learn to customize layouts, integrate web parts, and optimize content management within SharePoint's modern UI. Ideal for improving site design and user experience.
  • Understanding Key Concepts in Domain-Driven Design9/23/2024 8:30:18 AM. In this article, we will explore how these concepts drive effective software modeling, ensuring alignment between the business domain and your codebase.
  • How to use Bootstrap With Angular9/23/2024 5:08:21 AM. This guide covers Bootstrap installation in Angular projects, configuring styles and components, and tips for optimizing your design, helping you build modern, responsive web apps.
  • Learn CSS Scroll Snaps9/21/2024 2:51:51 PM. In this article we learn about CSS Scroll Snaps.
  • With code examples, learn how to develop ASP.NET Core C# 12 using domain-driven design9/21/2024 4:15:04 AM. In this guide, you will learn how to develop applications using ASP.NET Core with C# 12, applying domain-driven design principles. Through clear code examples, we’ll explore how to create effective do
  • Reading and Writing Operation on File System in C Programming9/20/2024 7:55:07 AM. In C programming, file handling allows reading from and writing to files using functions like fopen(), fclose(), putc(), getc(), fwrite(), and fread(). Files are opened in various modes such as read,
  • Design Principle (2): Inversion of Control (IoC) Principle9/19/2024 3:44:37 PM. This series delves into Software Design Principles, with a focus on the Inversion of Control (IoC) Principle in this article. It covers Dependency Inversion, Dependency Injection, IoC Containers, and
  • Design Principle (1-1): SOLID in Code Demo9/19/2024 3:43:58 PM. This article will discuss the SOLID in code demo. This article series covers Software Design Principles, focusing on the SOLID principles. It includes practical code demos and explanations for each pr
  • Prototype Pattern: Cloning Objects in C#9/18/2024 7:52:32 AM. The Prototype Pattern is a creational design pattern that simplifies object creation by cloning existing instances instead of starting from scratch. Ideal for complex objects, it reduces initializatio
  • Repository Design Pattern in MVC Architecture With Entity Framework9/18/2024 5:49:26 AM. In this article, we will learn the Repository Design Pattern in MVC Architecture with Entity Framework simplifies data access by creating a layer between the data and business logic.
  • Introducing New Features of CSS39/17/2024 10:38:32 AM. Discover the latest advancements in CSS3 with our comprehensive guide to its new features. Explore enhancements like Flexbox for flexible layouts, Grid for complex designs, and powerful animations and
  • Singleton Pattern: Ensuring a Single Instance in .NET Core9/17/2024 7:19:37 AM. In this article, we learn about Singleton Pattern: Ensuring a Single Instance in .NET Core. The Singleton Pattern ensures a class has only one instance, providing global access. It's commonly used
  • Abstract Factory Pattern: Designing Families of Related Objects in C#9/17/2024 5:10:34 AM. The Abstract Factory Pattern provides an interface for creating families of related objects without specifying their concrete classes. It ensures consistency and flexibility in object creation, useful
  • Create a Desktop Application with Angular Electron Framework9/17/2024 4:56:42 AM. Learn how to create or convert an existing application to a Desktop application with the Electron framework. Convert an Angular application into a cross-platform desktop app using the Electron framewo
  • Factory Method Pattern: Simplifying Object Creation in C#9/17/2024 4:01:43 AM. The Factory Method Pattern is a creational design pattern that delegates object creation to subclasses, promoting flexibility and maintainability. It defines an interface for creating objects but lets
  • Categorizing Design Patterns: Creational, Structural & Behavioral9/16/2024 8:17:37 AM. In this article we will learn about Categorizing Design Patterns: Creational, Structural, and Behavioral. It provides real-life examples, benefits, and challenges, offering developers insights for be
  • The Importance of Design Patterns in .NET Core Development9/16/2024 6:11:56 AM. This article discusses the importance of design patterns in .NET Core development, highlighting how they enhance scalability, maintainability, and flexibility. Key patterns include Singleton, Reposito
  • What Are Design Patterns? Understanding the Basics9/16/2024 5:51:51 AM. Design patterns are essential in software development, offering reusable solutions to common problems. By applying patterns like Singleton, Factory Method, and Observer, developers create flexible, ma
  • Builder Pattern: Constructing Complex Objects9/14/2024 1:58:12 PM. In this article, we learn about Builder Pattern: Constructing Complex Objects. The Builder Pattern simplifies the creation of complex objects through step-by-step construction. It enables flexibility,
  • Make Conversations Interactive with Adaptive Cards Copilot Studio9/14/2024 11:54:24 AM. Learn how Adaptive Cards enhance user engagement by providing dynamic, card-based interfaces in chatbots, allowing for real-time responses and rich interaction in conversational AI.
  • Design Principle (1): SOLID in Concept9/13/2024 12:17:57 PM. This series explores software design principles, focusing on SOLID principles: Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion, and their pract
  • Design Principle (0): Design Principle vs Design Pattern9/13/2024 12:17:06 PM. This series explores software design principles, distinguishing between high-level design principles like SOLID and low-level design patterns, offering practical guidelines and implementation strategi
  • Design Pattern (3), Singleton9/5/2024 12:49:09 PM. This article will discuss the Singleton pattern.
  • How To Create Excel Add-Ins?9/5/2024 8:35:09 AM. Create an Excel add-in using HTML, CSS, JavaScript, or C# to enhance functionality across various platforms, including Excel for Windows, Mac, and Office 365. Install Yeoman and the generator-office g
  • Create a Material-UI Custom Select Component with React js.9/5/2024 8:31:11 AM. Learn how to create a custom select component using Material-UI with React JS in this tutorial. We’ll walk through setting up Material-UI, designing a customizable select dropdown, and integrating it
  • GridView Paging Sample in ASP.NET9/4/2024 8:21:34 AM. Learn how to implement various paging styles in ASP.NET GridView using C#. This guide covers binding SQL Server data to a GridView, enabling paging, and customizing pager settings like Numeric, NextPr
  • Magnific Pop Up.js Implementation To Zoom In Pictures9/4/2024 7:27:59 AM. This article explains how to implement Magnific Pop Up.js to display full-sized images in a pop-up on a webpage, avoiding the need to navigate away from the page. The guide provides step-by-step instr
  • Serialization And Deserialization In C# Using Protobuf-net.dll9/4/2024 6:53:55 AM. This article describes how to implement serialization and deserialization using Protobuf-net.dll. This article explores Protobuf-net, a .NET library for efficient serialization and deserialization usi
  • Explain Primary Constructor in C# 129/4/2024 6:23:27 AM. The primary constructor in C# 12 introduces a new way to define and initialize properties directly within the class declaration, simplifying object creation and reducing boilerplate code.
  • A Guide to Using the Decorator Pattern in Your C# Code9/4/2024 5:40:43 AM. In this article, we will learn how to implement this pattern in your C# code, improve code reusability, and follow best practices for more maintainable and flexible software design.
  • Encryption and Decryption using AES in .NET Core and .NET Framework9/2/2024 7:24:40 AM. AES (Advanced Encryption Standard) is a symmetric encryption algorithm using the same key for both encryption and decryption. In C#, AES encryption involves setting up a RijndaelManaged instance with
  • Understanding State Design Pattern9/2/2024 5:00:07 AM. This pattern is particularly useful for implementing state machines or managing complex state-dependent logic, as it promotes cleaner code and improves maintainability in software development.
  • Using Factory Patterns in C# 12 to simplify A/B testing8/31/2024 4:40:36 AM. Find out how Ziggy Rafiq simplifies A/B testing with feature toggles in C# 12 by using Factory and Abstract Factory design patterns.
  • Tailwind CSS Header and Seamlessly Integrating It with ReactJS8/30/2024 11:08:43 AM. Tailwind CSS is a utility-first CSS framework that enables rapid UI development with minimal custom CSS. It provides a wide array of predefined classes, allowing developers to style directly in their
  • Understanding of Design Patterns8/30/2024 5:13:44 AM. Design patterns are essential in software development, divided into architectural and application/code-level patterns. Architectural patterns guide the high-level structure of software, ensuring compo
  • C# 12 Design Patterns: Factory and Abstract Factory8/29/2024 2:29:42 PM. By Ziggy Rafiq, discover how Factory and Abstract Factory design patterns simplify the creation of complex objects in C# 12.
  • Understanding of Domain Driven Design (DDD)8/29/2024 6:25:58 AM. Domain-driven design is a software development approach that closely aligns software models with business needs. It focuses on key concepts like Entities, Value Objects, Aggregates, and Aggregate Root
  • RESTful API Design with .NET8/29/2024 5:49:32 AM. Explore the principles of RESTful design and learn how to implement robust, scalable, and maintainable web APIs in a .NET environment. This guide covers key REST concepts like statelessness, client-se
  • Abstract Factory Design Pattern in .NET Core C# 128/29/2024 4:29:33 AM. In this detailed article by Ziggy Rafiq, you will learn how to implement key components like AbstractFactory, ConcreteFactory, AbstractProduct, and ConcreteProduct in .NET Core with C# 12. By leveragi
  • How to Create a Custom Message Box in Windows Form Application8/28/2024 6:50:09 AM. Learn how to create a custom message box in a Windows Forms application using C#. This step-by-step guide covers everything from designing the message box to implementing it in your WinForms project.
  • Understanding CQRS Design Pattern8/28/2024 5:57:21 AM. CQRS (Command Query Responsibility Segregation) is a pattern that separates the responsibilities of reading and writing data into distinct models. This separation can help optimize both aspects indepe
  • Creating Dynamic Toast Notifications in Blazor8/27/2024 12:20:09 PM. Blazor is a modern framework by Microsoft for building interactive web applications using C# and .NET. It features a component-based architecture, ideal for creating reusable and modular UI elements.
  • UI Flow with Power Automate Desktop8/27/2024 6:28:02 AM. Explore how to create your first web UI flow using Power Automate Desktop in this step-by-step guide. Learn how to record browser actions to automate repetitive tasks efficiently. This demo covers eve
  • Singleton Pattern Caching in .NET C#8/26/2024 4:05:29 AM. Learn how to implement caching using this pattern to enhance memory management, ensure thread safety, and optimize performance in your applications.
  • Dynamic Forms and Flexible Data Storage for Web Apps8/26/2024 4:03:17 AM. This guide covers responsive form creation, scalable data management, and seamless backend integration, offering strategies for efficient user input handling and adaptable storage solutions.
  • How AI is Revolutionizing Image Background Description ?8/24/2024 7:19:22 AM. This revolution involves using neural networks and machine learning algorithms to analyze images, automatically generate descriptive text, and enhance visual recognition and understanding for various
  • Switch Theme Between Light and Dark Mode on Webpage Using Bootstrap8/24/2024 7:13:25 AM. This guide covers step-by-step instructions on implementing theme toggling with Bootstrap's built-in classes, JavaScript, and CSS. Enhance your website's user experience by providing a respons
  • Delete Site Collection in SharePoint Online And Office 365 Using Nintex Workflows8/23/2024 6:03:47 AM. This article guides you on how to delete a site collection in SharePoint Online and Office 365 using Nintex Workflows. It covers the step-by-step process of configuring the "Office 365 delete sit
  • Overflow Property With Auto Value in CSS8/22/2024 11:05:36 AM. The article walks through creating a div with HTML and CSS, applying the overflow property, and demonstrating how the auto value displays scrollbars when necessary, ensuring a responsive design.
  • How to Use Absolute Position Property in CSS8/22/2024 11:05:22 AM. In this article, you'll learn how to position an image as a background using the Z-index property in CSS. We start by designing a header with a title in a div container, then create a main body di
  • Create Button Using HTML5 and CSS38/22/2024 11:04:26 AM. This article guides you through creating a custom button using HTML5 and CSS3 without relying on images or the HTML form button element. You'll design a 'div' to serve as the button, style
  • Best Practices for Data Visualization in Power BI8/21/2024 8:46:19 AM. This guide covers essential techniques for creating clear, impactful dashboards and reports. Discover how to choose the right visualizations, design effective layouts, and leverage Power BI’s features
  • Factory Design Pattern Real World Example8/21/2024 8:44:53 AM. In this article, you will see the real world example of Factory Design Pattern.
  • Unlocking the World of AI Image Generation: Tips for Beginners8/21/2024 6:03:44 AM. Learn how to navigate popular AI tools, understand key concepts, and apply practical tips to create stunning digital images. Perfect for beginners eager to explore the creative potential of AI.
  • Understanding the Interface Segregation Principle (ISP) with C#8/21/2024 4:03:01 AM. Explore the Interface Segregation Principle (ISP) from SOLID design principles to ensure code flexibility and maintainability. ISP advocates for breaking down large, unwieldy interfaces into smaller,
  • Describing Musical Domain with F#8/20/2024 7:47:25 AM. It covers domain-specific language (DSL) creation, music representation, algorithmic composition, and sound synthesis, showcasing how F# can facilitate advanced music analysis and generation.
  • CRUD Operations with Repository Pattern and Web API in .NET 88/20/2024 6:57:32 AM. This guide covers creating a clean, maintainable data access layer by leveraging the Repository Pattern for managing database interactions and exposing endpoints through Web API, enhancing your .NET 8
  • How To Create DropDown And Pagination In Bootstrap 48/16/2024 7:55:53 AM. This article provides a step-by-step guide on using Bootstrap 4 for dropdowns and pagination. Learn to create responsive dropdown menus and pagination components with Bootstrap’s built-in classes and
  • Understanding Adapter Design Pattern8/16/2024 7:15:32 AM. The Adapter Design Pattern is a structural pattern that allows incompatible interfaces to work together. It acts as a bridge between two incompatible interfaces by converting the interface of a class
  • CSS Combinator Selectors8/12/2024 11:47:35 AM. Helps you to get started learning the advanced concept of CSS combinator selectors such as child, adjacent sibling, and general sibling.
  • How to Create a Border Animation and Hover Effect in Bootstrap8/12/2024 11:07:47 AM. In this article, you'll learn to create a border animation and hover effect using Bootstrap and CSS. Follow step-by-step instructions to integrate the necessary Bootstrap and JS links, write CSS f