Related resources for SHA
  • .NET 9 is Out Now11/15/2024 4:37:51 AM. This article explains in detail the latest release of .NET. The latest .NET ecosystem updates improve performance, security, and productivity across C# 13, ASP.NET Core, EF Core, .NET Runtime, Librari
  • Sorting with IComparable in C#11/14/2024 11:00:04 AM. Learn how to implement the IComparable interface in C# to customize sorting behavior for objects. Explore sorting techniques, comparisons, and examples to efficiently order data in collections like li
  • Testing API Endpoints Using C# and Swagger11/14/2024 6:02:21 AM. Learn how to test API endpoints effectively using C# and Swagger. This guide covers setting up Swagger for API documentation, configuring C# for testing endpoints, and automating tests to ensure relia
  • Understanding IEnumerable In C#11/14/2024 5:49:01 AM. IEnumerable in C# is an interface that defines a standard way to iterate over a collection of objects. The IEnumerable interface in C# provides a standard, efficient way to iterate over collections us
  • Visual Studio Builds and Key Features11/14/2024 5:13:31 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
  • Converting HTML to PDF or Image in C# Using wkhtmltopdf Part 2 - Header & Footer11/13/2024 9:32:17 AM. In this tutorial, learn how to convert HTML to PDF or image in C# using wkhtmltopdf. This part covers adding and customizing headers and footers in your generated PDFs, enhancing document structure an
  • Types of Error Handling in Web API .NET 8 with Example11/13/2024 6:37:48 AM. Error handling is a mechanism to take control of unexpected situations that occur in the system during processing and return any helpful error response from a NET 8 Web API. That said, here are some d
  • How to Create a ListView Command Set Extension11/12/2024 11:13:01 AM. A ListView Command Set extension in SharePoint customizes the command bar or context menu of lists/libraries. It allows adding buttons that trigger custom actions, such as displaying alerts, showing s
  • Creating Views for Lists or Libraries in SharePoint Online11/12/2024 6:02:41 AM. Creating custom views in SharePoint Online allows users to tailor how lists and libraries display data. With options for filtering, sorting, grouping, and different layouts like calendar and gallery v
  • Build an Azure Blob Trigger Function to Compress Images with Sharp11/12/2024 5:17:35 AM. This guide walks through creating an Azure Blob Trigger Function that compresses images uploaded to Azure Storage using the Sharp image processing library. It covers setting up Azure Blob Storage, co
  • How to Create Field Customizer Extension11/11/2024 6:10:24 AM. Extensions are client-side components that run inside the context of a SharePoint page. Extensions can be deployed to SharePoint Online, and you can use modern JavaScript tools and libraries to build
  • How to perform CRUD Operations in Power Apps11/10/2024 7:03:28 AM. Create a student management app in Power Apps with CRUD functionality—Create, Read, Update, and Delete—for efficient data handling. This app connects to a SharePoint list, allowing users to add, view,
  • Library Component Type in SharePoint Framework (SPFx)11/9/2024 7:06:52 AM. SPFx Library Components enable the creation of reusable, modular code in SharePoint. By centralizing utility functions, services, and UI elements, developers can enhance maintainability and consistenc
  • KISS - Keep It Simple Stupid11/8/2024 11:39:50 AM. In this video, you will learn how to create scalable, maintainable, and on-budget software while explaining application rewrite - a piece of software with a C# .NET backend and a React front end.
  • Fetch Document Versions in SharePoint using PowerShell11/8/2024 4:24:10 AM. This PowerShell script connects to a SharePoint site to retrieve document versions from a specified library. It gathers metadata, including version numbers, last modified dates, and user details, then
  • Overview of SharePoint Search API for SharePoint User Profiles11/7/2024 6:43:36 AM. The SharePoint Search API allows you to query user profile data, such as name, email, job title, and department. Using the POST /search/postquery method, you can easily retrieve user information with
  • 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
  • Explaning IExceptionFilter in .NET Core11/4/2024 4:16:41 AM. This article explores ASP.NET Core's `IExceptionFilter`, which enables centralized exception handling. It highlights its advantages, such as separation of concerns, consistent error responses, and
  • Add a Folder/File to OneDrive Without Moving it into OneDrive11/1/2024 8:35:04 PM. This article will discuss the way to Add Folder/File outside of OneDrive Folder to OneDrive without Moving it into OneDrive
  • 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
  • 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
  • Skip loops, use Virtualization in Blazor11/1/2024 4:30:17 AM. Let me teach you faster way of loading the list.
  • Explaining 3SUM Problem10/31/2024 4:38:50 AM. 3SUM Problem a classic problem in computer science and is often used in coding interviews to test problem-solving skills and understanding of algorithms.
  • Paging Microsoft Graph data in SPFx10/31/2024 4:29:31 AM. Microsoft Graph return multiple pages of data either due to server-side paging or client-side paging. Paging data helps improve the performance of your app and the response time of Microsoft Graph.
  • How to Set Permissions in Microsoft SharePoint 10/30/2024 7:03:23 AM. Learn how to set permissions in Microsoft SharePoint effectively to ensure secure collaboration. This guide covers essential concepts, including permission levels, user access control, and managing si
  • Data Loss Prevention in Microsoft Fabric Internals10/28/2024 9:20:50 AM. Microsoft Fabric’s Data Loss Prevention (DLP) feature protects sensitive data across services like SharePoint, Teams, and Exchange by enabling policy creation, scanning, and enforcement through Micros
  • How to Store Temporary Information in Table Like Format in C#?10/28/2024 8:56:49 AM. In this article, we will learn how to manipulate and manage in-memory data effectively, allowing for quick access and modifications while maintaining a structured format for your applications.
  • Automate SharePoint Site Creation with Azure Functions and AD Auth10/28/2024 8:53:35 AM. This guide demonstrates how to automate SharePoint site creation using Azure Function Apps with custom Azure Active Directory (AD) authentication. It covers prerequisites, creating an Azure Function A
  • Create a Model with Database Table in .NET 8 using EF Core10/28/2024 7:16:12 AM. This article guides you through creating a data-driven application using .NET 8 and Entity Framework Core. You'll learn to define a model, configure a DbContext, set up a SQL Server connection str
  • DDoS Attacks and Prevention using .NET Core10/28/2024 6:30:12 AM. This article covers the basics of DDoS (Distributed Denial of Service) attacks and prevention methods in .NET Core. It explains how to identify DDoS symptoms and apply preventive techniques, including
  • Rename Folder in SharePoint Online Document Library with Power Automate10/28/2024 5:45:14 AM. In SharePoint Online, renaming a folder in a Document Library with Power Automate can be done using an HTTP request to interact with the SharePoint REST API, as Power Automate lacks a direct rename ac
  • User Profile Photos are Missing in the PnP People Webpart 10/27/2024 6:05:26 AM. In this article, we will learn troubleshooting steps and best practices to ensure profile pictures display correctly, enhancing user experience in your SharePoint environment.
  • Add Multiple Users to SharePoint Group together in one API call10/26/2024 6:33:17 AM. This article outlines how to streamline adding multiple users to a SharePoint Group using Power Automate. By leveraging a single HTTP request, users can efficiently batch add members to a group.
  • SharePoint Online - Add/Update Taxonomy Field Using Graph API 10/25/2024 10:31:41 AM. This guide covers step-by-step instructions for integrating taxonomy fields, managing metadata, and customizing fields in SharePoint lists and document libraries. Enhance your SharePoint solutions wit
  • How to Download Data as CSV in C# Blazor App10/25/2024 5:46:03 AM. In this article, we will explore the process of downloading data as a CSV (Comma-Separated Values) file in C#. CSV files are widely used for data interchange due to their simplicity and ease of use.
  • Delete Comment from SharePoint List Item10/24/2024 10:54:43 AM. This article explains how to delete comments from a SharePoint list item using the SharePoint REST API and Power Automate. It covers creating a flow with a manual trigger, fetching comment details via
  • Create a Data Visualization Adaptive Card Extension10/24/2024 7:03:25 AM. Creating a Data Visualization Adaptive Card Extension (ACE) for SharePoint Online using the SharePoint Framework (SPFx) involves building a custom ACE component to display visual data in the form of c
  • Mastering API Testing with Api.http Files in .NET Projects10/23/2024 6:06:57 AM. The Api.http file in a .NET project is a text file containing one or more HTTP requests that can be executed directly from the development environment, such as Visual Studio or Visual Studio Code. Thi
  • 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
  • Array to Text File: Detailed Overview of ArrayIOExtensionsLib Class10/22/2024 10:04:42 AM. This article provides a comprehensive overview of the ArrayIOExtensionsLib class, detailing its functionality for converting arrays to text files in C#. We explore its key features, methods, and pract
  • Learn SharedPreferences in Android10/22/2024 7:19:52 AM. SharedPreferences is an Android feature used to store small amounts of data in key-value pairs. It allows apps to save user preferences, settings, and simple data across sessions.
  • An in-depth Look at Advanced Pattern Matching in C# 1210/22/2024 5:27:09 AM. With Ziggy Rafiq, learn how to leverage advanced pattern matching features in C# 12, including the new let pattern and enhanced recursive patterns.
  • 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
  • New Feature: Drag and Drop in Microsoft Lists10/21/2024 6:17:11 AM. Microsoft Lists has introduced a new drag-and-drop feature, allowing users to seamlessly rearrange items in both new and existing lists. Custom ordering is saved across the list, and users can switch
  • Explaning Bucket Sort Algorithm10/21/2024 5:57:49 AM. The `BucketSort` class implements the bucket sort algorithm, which distributes elements into buckets, sorts them, and merges the sorted buckets. It's efficient for uniformly distributed data, with
  • Using Attributes and Metadata in C# 1210/21/2024 5:38:45 AM. Ziggy Rafiq demonstrates how to use attributes and metadata in C# 12 including improvements in parameter types, reflection capabilities, and best practices for maintaining self-documenting code.
  • Boyer-Moore Majority Vote Algorithm10/21/2024 4:08:19 AM. The Boyer-Moore Majority Vote Algorithm efficiently finds elements appearing more than a fraction of the time in linear time and constant space, using two candidates and counters to track occurrences.
  • How to Create SharePoint Team or Communication Site10/20/2024 9:09:09 AM. Discover key differences between the two, step-by-step instructions for setting up each site type, and best practices to optimize your SharePoint environment for seamless teamwork.
  • Getting Started with Databrick Dataset10/19/2024 3:05:37 PM. This article dives into how to use databricks preloaded datasets. Databricks Datasets provide ready-to-use, real-world data built into the Databricks platform, enabling users to easily access, analyze
  • Training on using WebForms Core Technology to Upload Images10/19/2024 2:52:21 PM. In this article, using WebForms Core technology, we will teach you how to send images to the server and display the images sent in the client.
  • Document Library in SharePoint 10/19/2024 2:27:59 PM. SharePoint libraries are used to store, organize, and share files, enabling team collaboration and document management. The most common type, the Document Library, supports features like version contr
  • SharePoint : Optimize SharePoint Storage with Version History Limits 10/16/2024 10:38:11 AM. Discover how Microsoft's new version history limits (currently in preview) can help streamline document management and optimize SharePoint and OneDrive storage. Learn how to configure organization
  • Document Libraries in Microsoft SharePoint10/16/2024 5:57:37 AM. Microsoft SharePoint's document libraries provide a centralized storage solution for teams to manage and collaborate on files. Unlike OneDrive, which focuses on personal storage, document librarie
  • Steps To Create And Configure My Site In SharePoint10/16/2024 4:59:19 AM. Discover the essential features, including personal site setup, user profile management, document libraries, and social tools. Enhance user experience by customizing settings, permissions, and navigat
  • How to Create/Update/Delete SharePoint 2010 list items using Client Object Model10/16/2024 4:56:57 AM. This tutorial covers essential concepts, including setting up the ClientContext, performing CRUD operations with JavaScript, and handling permissions and errors. Enhance your SharePoint development sk
  • How To Create A List In SharePoint10/15/2024 11:18:49 AM. Learn how to create a list in SharePoint 2010 with this easy-to-follow guide. We'll walk you through the steps to build and manage custom lists, covering essential features, settings, and tips to
  • Introduction to SharePoint and Steps Creating Lists 10/15/2024 11:12:19 AM. Learn how to create and manage lists effectively, enhancing your team's collaboration and productivity. With step-by-step instructions and best practices, this resource is perfect for beginners a
  • 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
  • Implementing an LRU Cache in C#10/15/2024 8:37:55 AM. This article explores the concept of caching, outlines the algorithm's mechanics, and provides step-by-step guidance on building an efficient LRU Cache using C# collections.
  • Explaining IResultFilter in ASP.NET Core10/14/2024 6:03:23 AM. This article explores the ASP.NET Core `IResultFilter`, which allows custom logic execution before and after an action result. It discusses advantages and disadvantages and includes an implementation
  • 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
  • How To Read CSV File Using C#10/14/2024 4:03:46 AM. This article demonstrates how to read Excel files using Microsoft's Interop Excel library in a C# Windows application. It covers adding references, handling file extensions, and displaying Excel d
  • 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
  • Enhancing Task Approval Workflows in SharePoint with Power Automate10/12/2024 5:14:28 AM. Power Automate allows users to create automated workflows between apps and services, streamlining tasks and approvals. In this example, Power Automate integrates with Power Apps and SharePoint to auto
  • Get All Instances of SQL Server in C#10/11/2024 12:29:27 PM. If you're writing a Database Manager application or simply want to retrieve all the instances,this trick might come in handy.
  • What is JSON and Why Is It So Important?10/10/2024 9:39:39 AM. JSON (JavaScript Object Notation) is a lightweight, language-independent data format that represents key-value pairs, supporting strings, numbers, arrays, objects, and complex structures widely used f
  • TypeScript Object Spread10/10/2024 5:33:56 AM. Object spread in TypeScript allows for copying properties of objects or arrays using the spread operator (...), with later objects overwriting properties with the same name, and it can also be used to
  • Simple Load Balancer in .NET Core with YARP10/8/2024 3:40:14 AM. Load balancing ensures efficient traffic distribution in distributed systems. YARP enables load balancing with sticky sessions for consistent routing, improving scalability, performance, and availabil
  • How do AWS and Azure compare in terms of market share and adoption?10/7/2024 11:59:19 PM. AWS leads the cloud market with approximately 31-33% share, while Azure follows closely with about 23-25%, showcasing strong growth and adoption in enterprise environments.
  • 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
  • Real-World Expression Trees: Dynamic Filtering in C# with Minimal API10/6/2024 7:51:48 AM. This article explores the practical use of expression trees in C# by building an ASP.NET Core web API with dynamic filtering functionality. It demonstrates how to construct flexible queries using expr
  • Rich Text Control With Image And Video In SPFx Using React-Quill10/3/2024 11:49:18 AM. This article explores how to implement a rich text field in Modern SharePoint List forms using React Quill. It covers the process of creating a SharePoint list, setting up an SPFx solution, and integr
  • Dynamically Create Nested Folders Using The New 'Create New Folder' Action Of Microsoft Flow10/3/2024 11:41:26 AM. This article introduces the new "Create new folder" action in MS Flow, enabling users to easily create folders and nested subfolders. By automating folder creation based on product list entr
  • A Virtual Photo Album in C# and .NET10/3/2024 11:33:00 AM. This album allows you to drag your images directly from Windows Explorer into the spot you want your picture to occupy. You can also edit the captions by clicking on the labels under the pictures.
  • How to Create a Group in SharePoint Using REST API10/3/2024 11:30:56 AM. Learn how to create a group in SharePoint using the REST API with this comprehensive guide. Discover step-by-step instructions, code examples, and best practices for leveraging RESTful services to man
  • 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
  • Delete the Element from the Binary Tree Using C#10/3/2024 5:04:27 AM. Learn how to efficiently delete an element from a binary tree using C#. This guide covers the complete process of node deletion, including leaf nodes, nodes with one or two children, and root node rem
  • Find And Replace Text In Word Document Using C#10/1/2024 9:09:25 AM. Learn how to efficiently find and replace text in a Word document using C#. This guide covers essential concepts such as Microsoft Word automation, leveraging the Word Interop library, and implementin
  • 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
  • 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
  • The Property '__metadata' Does Not Exist on Type 'SP.Data.SPLibraryItem10/1/2024 5:33:32 AM. This content addresses the error message "The property '__metadata' does not exist on type 'SP.Data.SPLibraryItem'." It explores the implications of this TypeScript error in
  • Understanding the Working of Garbage Collector in .NET 99/30/2024 10:27:30 AM. The .NET 9 Garbage Collector enhances memory management through dynamic tuning, improved generation collections, and a refined compaction algorithm, ensuring efficient, automated memory handling while
  • Palindrome Check: Normalize Strings in C#9/30/2024 4:32:32 AM. Learn essential string manipulation techniques, including whitespace removal, case insensitivity, and character comparison. We’ll provide clear code examples and algorithms to efficiently determine if
  • Custom Copilot: Fetch and Process SharePoint List Data Using Prompt AI Builder9/30/2024 3:56:08 AM. It guides users through creating custom workflows in Copilot Studio, automating data retrieval, and utilizing AI to process and present information efficiently, enhancing task management and decision-
  • 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.
  • SharePoint Framework (SPFx) - Part One - Development Environment Setup9/27/2024 10:21:21 AM. Learn the prerequisites, tools, and steps needed to configure your system for SPFx development. Ideal for beginners looking to create custom solutions in SharePoint Online.
  • How To Execute SQL In SharePoint 2013 And Office 365 Using Nintex WorkFlows9/27/2024 10:13:52 AM. This article guides you through executing SQL in SharePoint 2013 and Office 365 using Nintex Workflows. It covers creating a Dev Testing list, adding the "Execute SQL" action, and configurin
  • Inserting Form Data Into DataBase Using Stored Procedure In ASP.NET C#9/27/2024 10:10:24 AM. Learn how to insert form data into a database using stored procedures in ASP.NET with C#. This guide covers setting up a form, handling user input, creating a stored procedure, and securely inserting
  • 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 Func Delegates Work in LINQ9/27/2024 4:31:27 AM. In this article, we explore how Func delegates operate within LINQ (Language Integrated Query) in C#. Func delegates enable concise and powerful data manipulation by allowing developers to pass method
  • QUIZ Application With ASP.NET MVC 59/26/2024 8:45:26 AM. Create a dynamic Quiz Application using ASP.NET MVC 5, showcasing the power of the Model-View-Controller architecture. This project involves user authentication, database integration for question mana
  • 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
  • Solid Introduction to Expression Trees in C#9/26/2024 4:50:55 AM. This article provides a comprehensive introduction to Expression Trees in C#. You'll learn about their structure, how they represent code as data, and their applications in LINQ queries.
  • Understanding Callbacks with Func and Action Delegates9/26/2024 4:11:38 AM. This article explains how to use Func and Action delegates in C# to implement callbacks, providing flexible and reusable code. It includes practical examples for both returning and non-returning metho
  • Sitecore Experience Editor Tips for Content Author Instructions9/26/2024 3:38:16 AM. This article demonstrates how to use a helper method in Sitecore to display informative or warning messages within the Experience Editor, aiding Content Authors in managing components effectively.
  • Access SharePoint List Using Custom Copilot – Copilot Studio9/25/2024 5:19:53 AM. Learn how AI-driven tools streamline workflows, enhance productivity, and automate SharePoint operations, offering tailored solutions for efficient data management and collaboration.
  • How To Enable Page Properties Only For SharePoint News9/24/2024 12:03:41 PM. This article explains how to enable custom field properties exclusively for SharePoint News while keeping them hidden for standard site pages. It outlines the steps to create a new content type, add s
  • 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.
  • How C# Generics is different from Java Generics9/24/2024 11:29:42 AM. In this article, we explore the distinctive features of C# generics and how they enhance programming efficiency. We compare generics with non-generic types, focusing on benefits like type safety, code