Related resources for DI+
  • Create First Windows 8 Mobile Application Development2/25/2024 8:12:41 AM. This article provides a step-by-step guide on creating your first Windows 8 Mobile App, suitable for beginners in Windows Store app development.
  • Understanding 'beforeUnmount' and 'unmounted' Lifecycle Hook2/25/2024 4:36:25 AM. In this part of our exploration into Vue.js Lifecycle Hooks, we delve into the 'beforeUnmount' and 'unmounted' hooks. These hooks provide crucial opportunities to perform cleanup tasks
  • What Is the Purpose of the New Slot Directive in Vue.js 2/23/2024 10:34:24 AM. The v-slot directive in Vue.js (introduced in Vue 2.6.0) enhances component flexibility by defining named slots, facilitating data passing, and improving code clarity and readability. Code examples il
  • Disable WebView Scrolling in Windows Store Apps2/23/2024 9:17:00 AM. This article delves into the intricacies of the WebView control in Windows Store Apps, focusing on disabling scrolling functionality. Despite the limitations in the WinRT framework compared to WPF web
  • Understanding SharePoint Content Types: Organizing Your Content Effectively2/23/2024 6:53:50 AM. Explore the significance of SharePoint content types for efficient content organization. Learn how to leverage metadata and structured data to customize and manage documents effectively within your Sh
  • Building an Interactive Chatbot with Prompt Engineering using ChatGPT, .NET Core, and Azure2/23/2024 4:00:55 AM. This article will talk about building an Interactive chatbot with Prompt Engineering using ChatGPT, .NET Core, and Azure.
  • Understanding the C# 10 Memory Model2/23/2024 2:18:27 AM. Ziggy Rafiq discusses the C# memory model, including stacks, heaps, garbage collection, and memory leaks
  • How To Enable Delete Confirmation Dialog In Windows 102/22/2024 11:33:54 AM. To enable the delete confirmation dialog in Windows 10, access "Recycle Bin Properties" by right-clicking the Recycle Bin icon. Check "Display delete confirmation dialog" to ensure
  • Change Screen Refresh Rate In Windows 102/22/2024 11:31:32 AM. In this article, I have described how to change the screen refresh rate in Windows 10. The Screen refresh rate in Windows 10 is the number of times during a second that a device reconstructs its buff
  • How to Enable or Disable File and Printer Sharing in Windows 102/22/2024 11:29:50 AM. To enable or disable file and printer sharing in Windows 10, navigate to "Settings" > "Network & Internet" > "Network and Sharing Center." From there, select &q
  • How to Enable or Disable Network Adapters in Windows 102/22/2024 11:29:03 AM. In this tutorial, I have described how to Enable or disable network adapters in Windows 10 through Device Manager or Control Panel. Manage connectivity settings efficiently to troubleshoot issues or o
  • How to Resize an Image Using Paint in Windows 102/22/2024 11:27:10 AM. Learn how to resize images using Paint in Windows 10 with this step-by-step guide. Microsoft Paint, a core component of Windows since its inception, offers a straightforward and efficient resizing too
  • What Is Function Shorthand in Directive Hooks in Vue.js2/22/2024 11:04:16 AM. Vue.js directive hooks, using the "function shorthand," provide a concise and readable way to define directive behavior directly within a component, improving simplicity, organization, scopi
  • Adding Multi-Language Support to Flutter Apps2/22/2024 10:48:13 AM. In this article, you will learn how to add multi-language support to your Flutter app. You will explore the steps for setting up language assets, creating language files, and implementing the necessar
  • Async Patterns in MVC Controllers for Efficiency or Adding Unnecessary Complexity?2/22/2024 8:08:10 AM. Explore the necessity of async patterns in MVC controllers—unveiling the intricacies of conventional and alternative coding styles
  • How To Calibrate Your Monitor Color In Windows 102/22/2024 6:38:39 AM. Calibrating your monitor color in Windows 10 ensures accurate display representation. Navigate to display settings, access the color calibration tool, and adjust gamma, contrast, and brightness. Utili
  • Understanding 'beforeCreate' and 'created' Lifecycle Hook2/22/2024 6:29:41 AM. Vue.js, a progressive JavaScript framework, offers a robust lifecycle system that allows developers to hook into various stages of a component's existence. These lifecycle hooks are essential for
  • Sending an Email with Multiple Attachments from SharePoint List2/22/2024 5:26:42 AM. Explore the efficient process of automating email sending with attachments using Power Automate, focusing on scenarios like SharePoint list item creation. Optimize your Power Automate skills for enhan
  • Adding Power App To Teams Tab Using Power Automate2/22/2024 4:44:44 AM. In this article, we will learn how to seamlessly integrate Power Apps into Microsoft Teams tabs using Power Automate. Enhance collaboration and productivity by automating workflows and streamlining ac
  • Get In Touch With Document DB From Azure Cosmos DB2/22/2024 4:41:24 AM. This article introduces readers to the new features Microsoft unveiled at Build 2017, particularly focusing on Azure Cosmos DB. It explains Cosmos DB as a globally distributed, multi-model database se
  • .NET MAUI - Video Player using Community Toolkit2/22/2024 4:21:54 AM. .NET MAUI simplifies app development across devices, while the Community Toolkit enhances it. Dive into video integration for exciting apps! Follow setup steps, install the toolkit, and implement the
  • Dynamic Model Binding in ASP.NET Core Web API 2/22/2024 4:12:40 AM. Dynamic model binding in ASP.NET Core Web API allows flexible data binding for HTTP requests with varying structures. Follow these steps to implement dynamic model binding in your ASP.NET Core project
  • Azure Key Vault Creation, RBAC Setup, User Addition, Secret Management2/21/2024 11:18:44 AM. Azure Key Vault empowers secure storage of secrets, keys, and certificates. Implement RBAC for fine-grained access control, manage users, and grant permissions. Easily create backup, delete, and resto
  • How To Write Simple Todo CRUD ASP.NET MVC Application2/21/2024 10:53:51 AM. This article includes a lab exercise for you to demonstrate what have you learned from this training material to create your own Employee CRUD operation using EmployeeRepository
  • Azure Cosmos DB - Part Three - Getting Started With Azure Document DB2/21/2024 10:51:42 AM. Azure Cosmos DB, Part Three, introduces Azure DocumentDB, a NoSQL database for scalable, globally distributed applications. Explore its multi-model support, including SQL, MongoDB, Cassandra, Gremlin,
  • How To Use Swagger With ASP.NET Core Web APIs2/21/2024 10:35:13 AM. Using Swagger with ASP.NET Core Web APIs facilitates automated API documentation generation and interactive testing. With Swashbuckle, developers can effortlessly integrate Swagger UI into their proje
  • How Do You Implement Two-Way Binding in Vue.js2/21/2024 6:08:09 AM. Vue.js simplifies two-way data binding using the v-model directive. This feature effortlessly links form input elements and custom components, ensuring changes in one are instantly reflected in the ot
  • Entity Relationship Diagrams in Microsoft Dynamics with XrmToolBox2/20/2024 9:57:01 AM. Delve into the realm of data architecture within Microsoft Dynamics 365 as I guide you through the process of crafting detailed Entity Relationship Diagrams (ERDs) using the versatile XrmToolBox. This
  • Adding Nuget Packages/Dependent Assemblies into Microsoft D365 CRM Plugin2/20/2024 9:56:15 AM. Adding Nuget Packages into Microsoft D365 CRM Plugin.
  • A guide to display ServiceNow Knowledge articles in Copilot for Microsoft 3652/20/2024 9:21:28 AM. Copilot Extensibility: Step by Step guide to display ServiceNow Knowledge articles in Copilot for Microsoft 365
  • Blazor - Publishing A Component To NuGet Gallery2/20/2024 7:33:47 AM. In this article, we will learn how to publish a reusable Blazor component to nuget gallery. We will use Visual Studio 2017 to build and create the nuget package.
  • DropDown Control in AJAX2/20/2024 6:40:50 AM. In this article, I will demonstrate how to bind the data from a database into a DropDownExtender control in AJAX. Explore the functionality of the ASP.NET AJAX DropDownControl extender, providing a Sh
  • Understanding Server-Side Blazor2/20/2024 5:57:53 AM. Blazor is a .NET Core web framework that allows developers to run C# code directly in the browser using WebAssembly.It provides an alternative to traditional JavaScript frameworks like React, Angular,
  • Rate Limits for Efficient Resource Management2/19/2024 11:10:21 AM. Rate limits are crucial for efficient resource management. Rate limits restrict the frequency of requests or actions within a defined timeframe, preventing system overload and ensuring fair resource d
  • Deploying A Blazor Application On Azure2/19/2024 10:00:19 AM. This comprehensive guide walks through the process of deploying an ASP.NET Core-hosted Blazor application on Azure, covering steps from creating an SQL database server to publishing the application.
  • What is AJAX Rating Control?2/19/2024 8:30:04 AM. This article demonstrates how to use a Rating Control in ASP.Net using Ajax. Explore how to implement a Rating Control in ASP.Net using Ajax. Follow easy steps, including adding ScriptManager, Label,
  • Azure Update Manager - Patch Management2/19/2024 7:01:09 AM. Azure Update Manager is a Software as a Service (SaaS) solution by Microsoft designed to simplify and automate software update management for Windows and Linux machines.
  • Blazor - CRUD Using MongoDB2/18/2024 5:39:30 AM. This article guides you through the process of creating a Blazor application that utilizes MongoDB as its database provider. It covers setting up MongoDB, creating the necessary models and database co
  • Array Manipulations in C#: Part 12/18/2024 5:19:14 AM. In this article, we will learn to Explore essential array manipulations in C# with this introductory guide. Learn how to modify, copy, and manipulate array elements efficiently
  • Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data Pipelines2/18/2024 5:06:13 AM. Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data Pipelines
  • Show/Hide Div on Click of Radio Button using Angular and Bootstrap2/18/2024 4:53:39 AM. Steps to show and hide div by clicking on the Radio Button in the Angular application using the ngModel directive.
  • Understanding Prompt Engineering with .NET Core2/18/2024 3:52:42 AM. This article would be about understanding prompt engineering with .NET Core.
  • What is the difference between v-show and v-if directives?2/16/2024 10:05:54 AM. Introduction to v-show and v-if directives in Vue.js, explaining their differences, behavior, and use cases. Includes examples and key differences between v-show and v-if.
  • Distributed Tracing with OpenTelemetry in .NET Core2/16/2024 10:03:28 AM. OpenTelemetry revolutionizes observability in software development, offering a unified approach to collecting telemetry data across distributed systems. With its standardized APIs and SDKs, developers
  • Enable Copilot Features for Sales module in CRM2/16/2024 10:02:44 AM. This guide provides step-by-step instructions for configuring Copilot settings in Dynamics 365 Sales. It covers tasks such as enabling Copilot preview features, managing app-specific settings, turning
  • List Controls in ASP .NET: Part 12/16/2024 9:13:44 AM. This content provides an introduction to List controls in ASP.NET and discusses various controls like RadioButtonList, DropDownList, ListBox, CheckBoxList, and BulletedList.
  • Working With a BindingNavigator Control in Windows Form2/16/2024 6:49:53 AM. This guide demonstrates implementing a BindingNavigator control in a Windows Forms application, enabling navigation through database records. It outlines steps to create a database, insert records, an
  • Learn SharePoint In Series - Part Fifteen - Retention Policy Under Information Management System2/16/2024 6:49:29 AM. This article, part of a SharePoint series, delves into retention policies in list settings, essential for managing document lifecycles. Learn to configure policies for automatic archival or deletion b
  • Understanding Workflow Of OAuth2.0 Authorization Grant Types2/16/2024 6:28:57 AM. In this article, you will learn about the workflow Of OAuth 2.0 Authorization Grant Types and define the workflow for obtaining access tokens, crucial for securing API access.
  • Learn SharePoint Series - Part Nine - Audience Targeting2/15/2024 12:05:23 PM. In the previous article, I have explained about various list level settings available in SharePoint and explained Validation Settings in details. Now in this article, I am going to cover what is audie
  • Learn SharePoint In Series - Part Six - Power Of Versioning2/15/2024 10:58:10 AM. This article serves as the sixth installment of the SharePoint series, building upon previous articles by delving into common SharePoint Lists settings, with a focus on versioning of SharePoint list i
  • Concurrency in Flutter: Exploring the Power of Isolate2/15/2024 10:30:21 AM. Learn how to use Isolates in Flutter to do multiple tasks at once. This article will help you to understand and use Isolates to make your Flutter apps run better and faster.
  • Enable Audit History for an Entity in CRM2/15/2024 9:16:31 AM. Enable audit history in CRM to track entity changes. Enhance data security, compliance, and integrity by monitoring modifications. Configure settings to log and report on user actions for improved gov
  • Creating A Web API Project In Visual Studio 20192/15/2024 8:27:35 AM. This article explores the creation of APIs with GET, POST, PUT, and DELETE operations, crucial for CRUD functionalities. It delves into database connectivity, HTTP methods, routing, HTTP status codes,
  • 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
  • Exporting OpenTelemetry Traces to Azure Monitor using ASP.NET Core2/14/2024 11:43:55 AM. Learn to seamlessly export OpenTelemetry traces from ASP.NET Core to Azure Monitor. Enhance monitoring and optimize performance with Azure's robust tools.
  • Regression in Machine Learning2/14/2024 8:32:45 AM. Regression analysis forms the backbone of predictive modeling in machine learning, enabling us to forecast continuous outcomes based on input variables. This article delves into various regression met
  • What are the Conditional Directives in Vue.js2/14/2024 8:25:42 AM. Vue.js offers powerful conditional directives for dynamic rendering. Explore v-if, v-else, v-else-if, and v-show to create responsive Vue.js applications that selectively render content based on condi
  • Databinding with DataGridView in ADO.NET2/14/2024 8:08:49 AM. Databinding with DataGridView in ADO.NET utilizes SqlDataAdapter to fetch data from a database, DataSet for storing it, and binds DataGridView for display in Windows Forms. It streamlines data present
  • Display Record Using The ModalPopupExtender Control in AJAX2/14/2024 4:23:09 AM. This tutorial provides a comprehensive guide to implementing Ajax (Asynchronous JavaScript and XML) techniques in web development, particularly focusing on interactive websites.
  • How to Bind a BindingNavigator with a DataGridView in Windows Forms2/14/2024 4:19:39 AM. This article provides a detailed guide on binding a BindingNavigator with a DataGridView control in a Windows Form Application. It includes steps for creating a database, inserting records, setting up
  • Visual Studio Builds and Key Features2/14/2024 4:15:54 AM. Visual Studio Builds Since 2005 and main key features. Explore the growth of Visual Studio, Microsoft's premier Integrated Development Environment, from its inception in 1997 to the latest feature
  • Cybersecurity of External Streaming Data - Non-repudiation2/14/2024 4:13:22 AM. This article which is a continuation of a discussion related to external streaming data will focus on using cybersecurity to protect the confidentiality of bitstreams. It is the third and last part co
  • Resolving Database Reconnection Challenges in .NET with Polly2/13/2024 12:04:18 PM. This content provides an overview and detailed implementation guide of utilizing the Polly library for connection retry in .NET applications. It demonstrates creating an Employee class and table, simu
  • Getting started with Azure OpenAI GPT Modules and Azure OpenAI2/13/2024 9:12:10 AM. In this module, we will be learning about modules in Azure Openai prompt engineering techniques and getting started with Azure Openai Studio.
  • Analyzing Image Moderation using Azure Content Safety2/13/2024 8:42:15 AM. At the end of the article readers will able to understand and implement the usage of Content safety studio with moderating image contents in real time scenarios.
  • What Are the Directive Hook Arguments in Vue.js2/13/2024 6:35:53 AM. In this article, we will understand the lifecycle of Vue.js directives through their hook arguments. Explore how these parameters facilitate interactions and manipulations within the directive's l
  • Dynamically Alter Theme Across All Screens Within the Canvas App2/13/2024 6:14:56 AM. Learn how to seamlessly adjust the theme across all screens within your Canvas app dynamically. Explore methods for real-time theme modification, ensuring consistent and adaptive UI theming for a cohe
  • Use .http files in Visual Studio2/13/2024 5:52:23 AM. In Visual Studio, .http files enable direct API testing within the IDE from Visual Studio 2019 onwards. Before this, developers relied on tools like Postman or Swagger, or unit testing. These files st
  • How to Create a SharePoint List Directly from Excel2/13/2024 5:48:50 AM. Learn to seamlessly migrate Excel data to SharePoint lists. Enhance collaboration and data management with this step-by-step guide.
  • Attending Tech Conferences: Speak to the Speakers2/13/2024 5:20:13 AM. Attending conferences offers valuable opportunities to engage with speakers and fellow attendees, enhancing your career. Learn tips for effective networking and building connections at conferences for
  • Creating Azure Virtual Machines, their Advantages and Disadvantages2/13/2024 5:13:45 AM. This comprehensive guide introduces Azure Virtual Machines (VMs) as a core component of Microsoft Azure, explaining their scalability, flexibility, and integration benefits. It covers the advantages a
  • Guide to Endorsing Fabric Items: Promoting and Certifying2/12/2024 12:06:14 PM. One of the crucial responsibilities of #FabricAdmin is ensuring high-quality and trustworthy items are endorsed either by promoting or certifying those items. In this definitive guide, I explained how
  • Difference Between UNION and UNION All (SQL Server)?2/12/2024 11:55:50 AM. UNION merges and filters out duplicates from various SELECT queries, whereas UNION ALL combines them without eliminating duplicates, providing quicker results but retaining all rows, including duplica
  • Switch Between Directories in Power BI Service2/12/2024 11:53:56 AM. This content discusses the issue of switching between directories (tenants) within Power BI, highlighting the lack of a direct option to do so in the Power BI portal. It offers a solution involving th
  • Master Advanced Angular Techniques for Skillful Development2/12/2024 10:59:50 AM. Explore advanced Angular techniques and elevate your development skills with this comprehensive guide. Delve into topics such as lazy loading modules, dynamic component creation, and advanced routing
  • How To Use Azure Redis Cache In C#2/12/2024 10:12:53 AM. Azure Redis Cache is based on Redis Cache. Redis cache is an open source, in-memory database that is used for improving the performance of an application by retrieving and storing the data in Redis ca
  • How To Register An App In Azure Active Directory2/12/2024 9:27:07 AM. This guide outlines the steps to register an application in Azure Active Directory (AD). The purpose includes integrating apps and services with Azure AD, generating tokens for authentication, and lev
  • Sending Reminder Emails Using Power Automate2/12/2024 8:41:15 AM. This article explains how to use Power Automate to send reminder emails effectively. Learn how to create reminder emails in Power Automate for pending tasks using SharePoint. The article outlines the
  • Polymorphism Concept in Object-Oriented Programming2/12/2024 6:20:17 AM. What do you mean by polymorphism? Polymorphism is explained with C# examples, Polymorphism, a concept extending beyond programming, is illustrated in everyday scenarios. Electrical outlets serve as an
  • Understanding and Creation of Azure Storage Account2/12/2024 6:02:57 AM. In this guide, we'll delve into Azure Storage Accounts, which are like secure digital lockers for storing files and data in the cloud. Just as we keep our valuables Cloud, safe, Azure Storage Acco
  • Understanding Azure Event Grid2/12/2024 6:01:32 AM. Azure Event Grid is a fully managed event routing service that simplifies the development of event-driven applications. In this article, we'll explore the key concepts, features, and use cases of
  • Understanding Activity Types in Azure Data Factory2/12/2024 4:20:14 AM. Azure Data Factory is a powerful tool for orchestrating data workflows in the cloud. Understanding its activity types such as Data Movement, Data Transformation, and Control is crucial for efficient d
  • Understanding Image Gallery Web Part in SharePoint Online2/11/2024 9:00:20 AM. Understanding Image Gallery Web Part and its features and different options.
  • New Modifications and Improvements to the Azure Stream Analytics No-Code Editor 2/11/2024 8:22:36 AM. Explore real-time analytics with Azure Stream Analytics, a Microsoft Azure service for processing and analyzing streaming data. Learn about input sources, SQL-like query language, output destinations,
  • How To Use Fiddler With ASP.NET Web API Testing2/9/2024 12:45:19 PM. If you are developer, tester or a manager, sometimes understanding the various methods of API can be a challenge when building and consuming the application.
  • 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 a Wrapper Component in React?2/9/2024 7:36:01 AM. Wrapper components in React.js refer to components that encapsulate other components or elements within them. They are commonly used for various purposes such as styling, behavior modification, contex
  • Getting Started With .NET Core And Visual Studio Code2/9/2024 7:04:48 AM. In this article, you will learn how to install .NET Core and how to create and run a simple console application. .NET Core supports command line interface for developing the applications.
  • Get C# Corner RSS Feeds In Blazor Project2/9/2024 6:59:05 AM. We can see how to read RSS feeds from C# Corner site and display the feeds in a Blazor project. We will see how to get all posts feeds for an author (author id can be given by user), feeds for latest
  • C# Versions2/9/2024 6:04:09 AM. This article provides a comprehensive overview of the major releases of the C# programming language, detailing their dates of release, associated .NET Framework versions, Visual Studio editions, and s
  • Creating A Reusable Grid Component For Blazor2/8/2024 10:15:24 AM. This article guides you through creating a reusable grid component for Blazor named BlazorGrid, enabling user data display in a grid format with client-side pagination support. It includes steps to cr
  • Difference Between Raw SQL and Dapper 2/8/2024 8:55:42 AM. Explore the trade-offs between using raw SQL queries and leveraging Dapper, a micro-ORM for database access in C# development. Delve into performance, code maintainability, and efficiency to make info
  • Backup Sitecore Media Library items with a PowerShell script2/8/2024 8:32:55 AM. Sitecore PowerShell script to backup Media Library items in a zip file. This Sitecore PowerShell script automates the backup of Media Library items into a zip file on the server. The script efficientl
  • NULL Conditional Operator In C# 6.02/7/2024 11:41:56 AM. In C# programming, developers often encounter the "Object reference not set to an instance of an object" exception, commonly known as a NullReferenceException. However, with the introduction
  • Handling Null Values in DataGrid2/7/2024 11:30:13 AM. n C# programming, developers often encounter the "Object reference not set to an instance of an object" exception, commonly known as a NullReferenceException. However, with the introduction
  • How to Create Modern Site Page in SharePoint Online?2/7/2024 10:40:45 AM. SharePoint has evolved to meet modern collaboration needs, with the introduction of modern site pages providing dynamic and user-friendly interfaces. This article explores the differences between mode
  • Display an Application Notification in Dynamics 365 Using JavaScript2/7/2024 10:12:52 AM. Unlock Dynamics 365's in-app notifications with JavaScript. Activate via the Power Apps portal, create a web resource with code, and trigger on contact name change. Stay informed effortlessly.
  • Multithreading in C#: Processes, Threads, and Performance Optimization2/7/2024 10:06:03 AM. In this article, we will learn to Explore how threads are managed, synchronized, and executed at the kernel level, shedding light on the core mechanisms of concurrency and parallelism.
  • What Are Interceptors in C# 122/7/2024 6:54:49 AM. C# 12's experimental Interceptors let you reroute method calls during compilation. Think of them as "code detours" for specific methods, allowing modifications without directly changing
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download