Related resources for DI+
  • 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,
  • Fededim.Extensions: ASP.NET Data Protection Integration11/5/2024 9:59:16 AM. Fededim.Extensions.Configuration.Protected.DataProtectionAPI enables seamless integration between ASP.NET Configuration and the Data Protection API, providing enhanced security for sensitive data in a
  • Exploring the New T-SQL Enhancements in SQL Server 202211/5/2024 5:39:41 AM. In this article we will explore the powerful new T-SQL enhancements in SQL Server 2022, including features like DATE_BUCKET, DATETRUNC, and IS DISTINCT FROM, designed to simplify data handling and opt
  • Dev Tunnel in Visual Studio Simplifies Local Development11/5/2024 3:40:41 AM. Explore the Dev Tunnel feature in Visual Studio 2022, designed to streamline local development and debugging. This powerful tool allows developers to create a secure connection to their remote environ
  • Top AI Tools for DevOps11/4/2024 10:06:26 AM. Explore the transformative impact of AI models in DevOps with this comprehensive guide. Discover how machine learning, predictive analytics, and automation enhance continuous integration and deploymen
  • Understanding TreeView in .NET Core11/4/2024 5:58:45 AM. The TreeView component in .NET Core is a powerful UI element that displays hierarchical data in a tree-like structure, allowing users to navigate through items easily.
  • Increase UI Performance using Timeout Middleware in .NET Core11/4/2024 5:26:04 AM. Timeout Middleware in .NET Core is crucial for handling long-running requests by setting specific time limits for responses. It improves application reliability, manages resources efficiently, enhance
  • OpenAI Partners with Broadcom, TSMC to Create Custom AI Chips11/4/2024 5:07:47 AM. OpenAI partners with Broadcom and TSMC to create custom AI chips, diversifying suppliers with AMD to meet increasing infrastructure needs and manage rising costs.
  • Implement a RAG Solution Using Azure SQL Database11/1/2024 11:03:43 PM. In this brief video I walk you through the components of retrieval augmented generation (RAG). I talk about embeddings and vectors and even show you how they are created. Finally, I'll show you
  • Git GUI Clients (2), VS Code11/1/2024 8:25:54 PM. This series explores various Git GUI clients like Visual Studio, VS Code, GitHub Desktop, TortoiseGit, and SmartGit, focusing on their features for repos management, interaction between local and remo
  • 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
  • Understanding API Gateways in Microservices11/1/2024 5:34:50 AM. The API Gateway pattern centralizes client requests, managing authentication, logging, rate limiting, and load balancing, optimizing resilience and scalability in complex microservice architectures th
  • Microsoft Graph Permissions - Get Access on Behalf of a User10/30/2024 8:22:09 AM. To call Microsoft Graph, an app must obtain an access token from the Microsoft identity platform. This access token includes information about whether the app is authorized to access Microsoft Graph o
  • Scroll View Example in Android Studio using Java10/30/2024 8:04:11 AM. Scroll View in Android enables displaying more content on a single screen by allowing vertical or horizontal scrolling. It works with Linear Layouts, making it ideal for apps like note-taking where us
  • Understanding Dataverse Text Fields10/30/2024 6:51:35 AM. Understand how to integrate text fields into your applications, validate user input, and retrieve data seamlessly. Enhance your knowledge of database design and modeling within Microsoft Dataverse.
  • Integrating OpenAI's Assistant API in .NET Applications10/30/2024 5:41:53 AM. Integrating OpenAI's Assistant API in .NET empowers developers with advanced natural language processing capabilities. Using C# and Visual Studio, set up your project, manage API credentials secur
  • Difference Between Delegated and App Only Access10/29/2024 9:39:47 AM. Delegated access allows an application to act on behalf of a signed-in user, requiring user authentication and permission via OAuth 2.0, while app-only access enables an app to operate independently w
  • Understanding OSRM Routing with AWS10/28/2024 10:11:05 AM. This guide covers key concepts like API integration, scalability, and real-time traffic data, enabling you to leverage cloud computing for enhanced geographic information systems. Optimize your naviga
  • Endpoint Explorer in Visual Studio 202210/28/2024 5:54:45 AM. Endpoint Explorer in Visual Studio 2022 is a powerful tool for developers to easily test, debug, and manage API endpoints directly within the IDE. It streamlines API development by allowing quick setu
  • An Overview of the Implementation of ValidationRules in WPF C#10/27/2024 6:39:40 AM. In WPF, the ValidationRule class enables custom validation for user input in controls like TextBox. By extending the ValidationRule and overriding the Validate method, specific input criteria can be e
  • Protected Routes in React.js10/27/2024 5:37:13 AM. This approach is essential for apps with private content, ensuring unauthorized users can't view certain pages. By using React Router with authentication checks, developers can manage access dynam
  • Debugging Azure DevOps Pipelines with System.Debug10/26/2024 6:13:32 AM. This article explores essential techniques for Azure DevOps pipeline error diagnosis. It discusses how to enable diagnostic logs for individual and all pipeline executions using the "Enable Syste
  • Manage Azure SQL Roles with Azure Data Studio10/26/2024 5:43:14 AM. Azure SQL Database is a managed cloud database service enabling secure, scalable applications. With Azure Data Studio, a free, cross-platform tool, database admins can view and manage user roles and p
  • Server-Driven UI: Building Dynamic React Applications10/25/2024 11:44:23 AM. This video will explore how SDUI, combined with React, empowers teams to build flexible, maintainable, and quickly adaptable applications that deliver exceptional user experiences.
  • User Login page Example in android studio using java 10/25/2024 11:42:39 AM. We’ll walk through setting up a simple login screen with input fields for username and password, integrating basic authentication, and handling login actions. Perfect for beginners in Android developm
  • Understanding ARC in Email Authentication10/25/2024 9:03:52 AM. Email authentication is crucial for preventing spoofing and phishing attacks, and ensuring secure communication. Authenticated Received Chain (ARC) helps mitigate failures caused by message modificati
  • The Best Ordinal Wallets for Beginners in 202410/25/2024 5:34:27 AM. In 2024, choosing the right ordinals wallet is crucial for managing digital assets securely. Options like Xverse and Hiro wallets offer user-friendly interfaces and strong security for beginners and v
  • Understanding the Role of Servers in Modern Networking10/25/2024 4:56:40 AM. Servers play a crucial role in modern networking by managing data storage, processing, and communications across networks. From web hosting and cloud computing to secure data transfer, servers enable
  • Generative AI in Copilot Studio 10/25/2024 4:29:43 AM. This guide explains how to control Generative AI responses in Copilot by managing data sources and system settings. You can choose to generate answers from your private knowledge base or public AI kno
  • The Cloud Show with Magnus Mårtensson ft. Thiago Custódiot - Ep: 4410/24/2024 11:52:12 AM. The show is about cloud leadership and all the important questions relating to cloud projects.
  • Difference Between Break and Continue in JavaScript10/24/2024 6:58:10 AM. In JavaScript, both break and continue are control flow statements used in loops. The break statement stops the loop entirely when a condition is met, while continue skips the current iteration and mo
  • A 4-Year Retrospective : Lessons Learned from Building a Video Player from Scratch with React Native10/24/2024 5:05:25 AM. React Native, React, ReactJS
  • Redis: RedisString and RedisJSON10/23/2024 8:19:31 AM. RedisString has long been the basic and most common data type in Redis. Recently, RedisJSON has gained popularity as a module that allows you to store, query, and manipulate JSON data natively.
  • Enhancing Microservices with Kafka: A Distributed Messaging Solution10/23/2024 8:17:59 AM. In this video, we will explore how to effectively bridge various pods and JVMs while considering key factors such as scalability, resilience, high availability, and performance for intensive applicati
  • Example of Aspect Oriented Paradigm with DispatchProxy Class 10/23/2024 5:25:01 AM. This article explores how to implement cross-cutting concerns in .NET using the DispatchProxy class. It demonstrates dynamic proxy creation for logging and other concerns, highlighting the benefits of
  • Compiling Multiple Files to Build an Application10/22/2024 10:46:04 AM. This article explains how to compile multiple C files into a single executable using the C compiler. It covers two approaches: compiling multiple files with the cc command or using the #include direct
  • Best Practices for Microsoft 365 Admins when User Offboarding10/22/2024 8:39:45 AM. Learn how to effectively manage user accounts, ensure data security, and maintain compliance while revoking access. Implementing structured workflows and documentation will streamline the process, min
  • Vertical Slice Architecture with Code Examples in C# 1210/22/2024 5:02:12 AM. Get an overview of vertical slice architecture in C# 12 with Ziggy Rafiq. Build maintainable, scalable applications using feature-based organization with code examples, MediatR, and record types.
  • Encapsulation vs Abstraction in C#10/21/2024 9:52:41 AM. Encapsulation and abstraction are fundamental concepts in C# and object-oriented programming. Encapsulation refers to the bundling of data and methods that operate on that data within a class, promoti
  • Conditional Access App Control With Defender for Cloud Apps10/21/2024 7:52:49 AM. Conditional Access App Control With Defender for Cloud Apps.
  • Activate Server-Side Encryption for Azure Disks with Customer Keys10/21/2024 6:21:07 AM. Azure Disk Storage offers server-side encryption (SSE) with customer-managed keys, allowing users to control encryption for managed disks. By utilizing Azure Key Vault, users can manage access and enh
  • Angular Directives 10110/21/2024 4:44:38 AM. Directives are a core feature in Angular that extends and customizes HTML elements. They simplify modifying styles, managing user inputs, and manipulating the DOM, providing flexible support in user i
  • PAY QR Code Feature: A Guide to Streamlined Vehicle Payments10/21/2024 3:59:37 AM. Discover the innovative PAY QR Code feature that revolutionizes vehicle payments. This guide explores how QR codes streamline transactions, offering a quick, secure, and user-friendly payment solution
  • Creating And Embedding A Bot Application In Your Blogger10/16/2024 9:58:32 AM. This step-by-step guide covers bot development, API integration, and embedding the chatbot directly into your blog, offering an interactive experience for your readers.
  • STRING_SPLIT() Ordinal New T-SQL Enhancements in SQL Server10/16/2024 9:01:22 AM. The STRING_SPLIT() function in SQL Server, introduced in 2016, allows for splitting delimited strings into rows. The 2022 enhancement introduces an optional ordinal parameter, enabling retrieval of ea
  • Understanding the Difference Between Cache and Persist in Pyspark10/16/2024 5:40:26 AM. Learn how they store data in memory and disk, their role in improving execution speed, and how to choose the right method for efficient data processing in PySpark.
  • Creating and Opening Microsoft Word Document from .NET Using C#10/15/2024 11:54:12 AM. This article explores how to manipulate Microsoft Word documents using C# in a Windows Forms application. It covers adding a COM reference for Word, creating instances of the Word application, and uti
  • Understanding List Column Data Types in SharePoint 10/15/2024 11:08:42 AM. SharePoint allows users to create and manage lists with various column types, such as text, number, date, and lookup fields. These columns help organize and store data effectively, ensuring better rep
  • Explaining FastAPI in Python10/15/2024 7:22:51 AM. FastAPI is a modern Python framework that simplifies API development with built-in support for async operations, data validation using Pydantic, and automatic generation of Swagger and ReDoc documenta
  • Understanding React File Upload10/15/2024 7:20:20 AM. In this article, I am going to discuss how to upload a file using react. This article explains how to enable file uploads in a React app, covering file selection, server communication, error handling,
  • Database Dictionary (1) --- Schema10/14/2024 2:07:16 PM. This article will discuss the database schema.
  • Debugging Angular Using Visual Studio Code (VSCode)10/14/2024 11:45:42 AM. Debugging Angular using Visual Studio Code (VSCode).
  • Resume Processing with Azure Document Intelligence Studio, .NET and Angular10/14/2024 6:49:29 AM. Imagine you’re a recruiter swimming in a sea of resumes. It’s overwhelming, right? Enter our hero: a custom model that simplifies the job by automatically extracting all the important bits from resume
  • Calling Web API to Web API without User Interaction by using Azure Managed Identity10/14/2024 5:59:13 AM. This article will walk you through connecting two web APIs without any login or user interaction. It is referred to as "Server-to-Server" or "Service-to-Service" communication. You
  • Fixing the 'Process with an Id of #### is not Running' Error in Visual Studio10/14/2024 5:09:18 AM. In this article, we will learn why this error occurs, how to identify the underlying cause, and step-by-step solutions to fix it, ensuring smoother development and debugging in Visual Studio projects.
  • Setting Up Values Without Conditional Checks in Power Automate10/14/2024 4:19:26 AM. In this article, we explore how to set variable values in Power Automate without using conditional checks. We demonstrate two methods: one using traditional condition actions, and another with dynamic
  • Integrating SharePoint with Power Automate for Status Updates10/13/2024 4:05:42 AM. Approval workflows are a crucial part of managing business processes, ensuring that the right people review and approve important items. With Power Automate, you can easily create automated approval w
  • ER Diagram10/11/2024 4:34:32 PM. This article is about ER Diagram.
  • Make Divs Editable For User With jQuery10/11/2024 12:28:33 PM. This article outlines a simple method to make a generic DOM element editable, enabling users to modify its internal HTML. By using jQuery, the tutorial demonstrates how to convert a div into a textare
  • Using Gradients and Border Radius in CSS3: Part II10/11/2024 12:24:27 PM. This article continues from a previous discussion on CSS3 gradients, diving into more complex gradient applications. It offers practical examples, including creating gradients in an HTML file, ensurin
  • Building a Blazor Server App to Fetch RSS Feeds Using .NET Core10/11/2024 8:54:06 AM. In this article, we will explore how to build a Blazor Server app using .NET Core 6.0 to fetch and display RSS feeds. You’ll learn about setting up the Blazor environment, using HTTP clients for data
  • Scaffolding ASP.NET Core MVC10/11/2024 6:03:08 AM. In this article, you will learn about scaffolding ASP.NET Core MVC.
  • Implementing Azure Databricks AutoLoader (Incremental Data Loading)10/11/2024 4:25:22 AM. In this end to end video, I walked you through how to implement Azure Databricks Autoloader which allows incremental loading of new files from Azure Data Lake Storage Gen2.
  • What are the Main Differences in Service Offerings Between AWS and Azure?10/11/2024 3:44:42 AM. AWS and Azure offer similar core cloud services, but AWS generally provides a broader range of options while Azure excels in Microsoft ecosystem integration.
  • Understanding Infix, Postfix, and Prefix Expressions/Notations in DSA10/10/2024 3:36:19 AM. Infix, prefix, and postfix expressions are three notations for representing mathematical expressions in data structures and algorithms. Infix notation, where operators are between operands (e.g., A +
  • 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
  • Change Style Dynamically in Various Ways Using AngularJS10/8/2024 9:20:34 AM. This article explores three methods for dynamically changing styles in AngularJS applications. It covers how to implement external Angular.js files, create CSS classes, and use the ng-class directive
  • Overview Of Azure Redis Cache10/8/2024 9:19:02 AM. This article explores caching techniques and their implementation in Azure, focusing on Azure Redis Cache. It explains how caching enhances web application performance by storing frequently accessed d
  • 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
  • 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
  • Develop Bot Application Using Visual Studio Mac10/8/2024 8:57:28 AM. The Bot Framework enables you to build bots that support different types of interactions with users. You can design conversations in your bot to be free. Your bot can also have more guided interaction
  • Backup And Restore Your Database Using SQL Server Management Studio (Step by Step)10/8/2024 8:54:22 AM. In this article you will learn how to upload your App to Windows Store (Step by Step), backup and restore your database using SQL Server Management Studio (Step by Step).
  • Displaying Partial View On Condition in Web API10/8/2024 8:53:24 AM. This article explains how to create and display partial views conditionally in an ASP.NET MVC Web API application. By selecting a value from a drop-down list and submitting it, the corresponding parti
  • Difference Between MVC and Web API10/8/2024 8:51:17 AM. This article explores the differences between ASP.NET MVC and Web API, focusing on their roles, use cases, and key features. MVC is used for creating web applications with data and views, while Web AP
  • How To Send Mail Using SQL Server: Part 210/8/2024 8:32:47 AM. This tutorial demonstrates how to send emails using SQL Server 2008. It covers configuring an email profile, selecting data from a student table (tblStudents), and binding that data to an HTML-formatt
  • Understanding ASP.NET Session State10/8/2024 4:03:08 AM. ASP.NET Session State is a method for managing user data during a web session. It enables storing and retrieving session-specific information like user preferences, shopping carts, and login status.
  • Basic Linux Commands10/6/2024 5:36:24 PM. Learn about basic Linux commands including listing files and managing directories as part of fundamental of DevOps.
  • Two-Class Logistic Regression10/6/2024 2:59:07 PM. Two-Class Logistic Regression is a statistical method used for binary classification problems, where the outcome variable has two distinct categories. It estimates the probability of a certain class b
  • Understanding of DevOps10/5/2024 6:15:17 PM. DevOps brings developers and operations teams together to improve software delivery, automate tasks, and ensure smooth scaling. In this article, I share what DevOps is, why it's important, and how
  • Understanding Wi-Fi Technology: Standards, Strengths, & Weaknesses10/5/2024 6:37:31 AM. This document provides an overview of Wi-Fi technology, covering its key standards, strengths like wireless connectivity and easy setup, and weaknesses such as limited range and security risks. It als
  • IS [NOT] DISTINCT FROM New T-SQL Enhancements in SQL Server10/4/2024 6:15:00 AM. The "IS [NOT] DISTINCT FROM" operator is one of the key new T-SQL enhancements in SQL Server 2023. It simplifies SQL queries by handling NULL comparisons more efficiently, improving data int
  • A Fix To PolyBase Issue In SQL Server 2019 Developer Edition10/3/2024 1:16:46 PM. This article will introduce the problem, the reason and the fix related to a PolyBase issue when installing the SQL Server Developer Edition 2019.
  • 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
  • Generate or find Connection String from Visual Studio10/3/2024 11:44:59 AM. This guide covers various methods, including using the Connection String Builder, accessing app.config and web.config files, and integrating with SQL Server and Entity Framework. Mastering connection
  • Creating Stored Procedures with Managed Code10/3/2024 11:41:01 AM. This article demonstrates how to create a stored procedure in Microsoft SQL Server 2005 using managed code in C#. It details the process of setting up a SQL Server project in Visual Studio, writing th
  • Uploading Multiple Files With ListBox in ASP.NET10/3/2024 11:40:19 AM. This article explains how to upload multiple files using a ListBox control in ASP.NET. Unlike the standard FileUpload control, which supports single file uploads, this method combines FileUpload with
  • Understanding Service, Factory, And Provider10/3/2024 11:38:34 AM. AngularJS provides three methods for creating reusable utilities: Service, Factory, and Provider. All serve the same purpose but differ in implementation. Services are singletons, Factories return new
  • ng-repeat Directive In Angularjs10/3/2024 11:38:03 AM. This article explores AngularJS's ng-repeat directive, which extends HTML by binding lists or arrays of data to HTML controls. It demonstrates how to create an Angular controller to manage an empl
  • 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
  • Construct a Deep Copy of LinkedList10/3/2024 11:25:30 AM. The task involves creating a deep copy of a linked list where each node has a random pointer that may point to any node or null. Using a dictionary to map original nodes to their corresponding new nod
  • How to Compare Two Objects in C#10/3/2024 7:08:40 AM. In this article, we’ll walk through how to create a generic method that can compare the objects of any class, even those with nested collections. We’ll break it down step by step so you can implement
  • Hidden Gems - Adding the Custom Data to Generative Answers10/3/2024 4:17:34 AM. Learn how to input a string variable as custom data for the Generative Answers component in Copilot Studio. Overcome challenges like binding errors and formatting issues by converting large text into
  • Create Year Quarter Month Drill Down With Proper Sort Order In Power BI10/1/2024 9:15:37 AM. This article guides you through achieving Year-Qty-Month drill-down functionality in Power BI, even without a Date column in your dataset. Learn to create a duplicate Month column, generate a SortNumb
  • Display And Sort A Slicer Control By Month Or Quarter Name In Power BI10/1/2024 9:15:10 AM. Discover step-by-step techniques to enhance data visualization and user interaction. By utilizing DAX and built-in features, you'll create a more intuitive reporting experience, allowing users to
  • How To Use Bootstrap DateTime Picker In ASP.NET MVC With Angular As Directive10/1/2024 9:07:42 AM. This tutorial covers the step-by-step process of setting up the DateTime Picker, configuring it for optimal user experience, and utilizing Angular directives for seamless interaction. Enhance your web
  • Collections in C#10/1/2024 9:06:58 AM. This article describes Collections in C#. A collection is a way to create and manage groups of related objects. The group of objects can grow and shrink dynamically depending on the requirements in th
  • Uploading Multiple Files in ASP.NET 2.010/1/2024 9:05:24 AM. The FileUpload control in ASP.NET 2.0 allows users to upload files from a web page. By using multiple FileUpload controls and a button, users can select and upload several files at once. The files are
  • Send Email to Gmail in ASP.Net Using C#10/1/2024 8:35:17 AM. Create a simple email system in ASP.NET C# using Visual Studio 2010. The system allows users to input an email address and a message in two TextBoxes. It sends the email via Gmail's SMTP server us
  • How To Create An HTTP Trigger Azure Function App Using Visual Studio 201710/1/2024 8:24:46 AM. Azure Functions is a serverless cloud solution that allows you to run code on-demand without managing infrastructure. It supports multiple programming languages, offers a pay-per-use pricing model, an
  • How To Create An App Page Using SharePoint Framework In SharePoint Online Modern Site10/1/2024 8:22:16 AM. This article guides you through creating an app page using SPFx in SharePoint Online Modern Site. An app page allows pre-configured application content without user authoring. You'll learn to set
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download