CAML Query Builder in SharePoint Online + Examples

caml query builder sharepoint online

Want to learn about the CAML query builder? How to use the CAML query builder in SharePoint Online? Keep reading this tutorial to learn more about the SharePoint CAML query builder and various SharePoint CAML query examples. We will see here how to use the U2U CAML query builder for SharePoint Online. What is CAML Query in SharePoint? CAML … read more…

How to Sort by Enum in TypeScript?

typescript sort by enum

Recently, I was working on a TypeScript project where I needed to sort a list of items based on their status. The status was represented as an enum, and I wanted the items to appear in a specific order based on these enum values. The challenge was that TypeScript enums don’t inherently provide sorting capabilities. … read more…

CSOM in SharePoint Online – Complete Guide

csom sharepoint online

In this tutorial, I will explain what is CSOM in SharePoint and how to work with SharePoint CSOM with a few microsoft.sharepointonline.csom examples. What is CSOM in SharePoint? CSOM stands for SharePoint client object model and enables developers to interact with SharePoint data and services from C# client-side applications. CSOM allows applications to talk to … read more…

SharePoint Rest API [Complete Tutorial With Examples]

sharepoint rest api

If you want to become a SharePoint Online developer, then you should learn the SharePoint Rest API. In this SharePoint tutorial, I will explain how to work with the REST API in SharePoint Online, various SharePoint rest api examples, and SharePoint rest api crud operations. SharePoint Rest API The SharePoint REST API is a service … read more…

Server relative URLs must start with spweb.serverrelativeurl in SharePoint

server relative urls must start with spweb.serverrelativeurl csom

In this SharePoint tutorial, I will explain how to resolve the error “Server relative urls must start with spweb.serverrelativeurl” that occurs while working with CSOM SharePoint. Server relative URLs must start with spweb.serverrelativeurl Recently, I was working with an ASP.NET web application using Visual Studio. There, I have added a Content Search Web Part using … read more…

SharePoint Server Object Model Tutorial

SharePoint Server Object Model Tutorial

If you want to become a SharePoint developer, especially working in the SharePoint on-premises versions, then read this complete tutorial on the SharePoint server object model, or SSOM in SharePoint. In this tutorial, I will explain how to work with SharePoint SSOM, the various classes to use, and a few server-side object model examples. SharePoint … read more…

JSOM SharePoint With Examples

JSOM SharePoint With Examples

As a SharePoint developer, you should know how to work with JSOM SharePoint. With this, I will also show you some SharePoint JSOM examples. You can use the JSOM code with both SharePoint Online and SharePoint On-Premises versions. SharePoint JSOM SharePoint provides various client-side libraries for working with SharePoint sites, lists, and libraries, as well … read more…

What is Microsoft Power Platform? [Ultimate Guide to Low-Code Business Solutions]

power platform tutorial

Microsoft Power Platform is a bundle of low-code tools that helps businesses build custom apps, automate workflows, and analyze data—all without advanced coding. The suite includes Power Apps for app creation, Power Automate for workflow automation, Power BI for data analysis, and Power Pages for website building. With Power Platform, organizations can tackle business problems … read more…

Add SharePoint Site Owners using REST API in Power Automate

Add SharePoint Site Owners using REST API in Power Automate

Sometimes, when working with SharePoint sites for a client, you may want complete control over everything on that site, including all subsites, libraries, lists, and settings. In this case, you require Site Owner permission on the SharePoint Online site. In this tutorial, I will show you not only how to add one user, but also … read more…

How to Convert TypeScript Enum to Number [5 Methods]

convert enum to number typescript

In my years of working with TypeScript, I’ve often needed to convert enum values to their numeric representations. This is a common requirement when interfacing with APIs, storing values in databases, or performing calculations. TypeScript enums provide a way to define a set of named constants, but sometimes you need to work with their underlying … read more…

What is Microsoft Power Pages [How to Create a Site]

What is Microsoft Power Pages

I recently worked with a manufacturing client who had one primary need: to easily communicate with their external users, such as vendors and partners. They already used Microsoft tools internally, so I suggested something secure and straightforward, such as Microsoft Power Pages. Power Pages is part of the Microsoft Power Platform. It enables you to create websites … read more…

How to Add Multiple WebParts To Single SPFx Solution?

SPFX - One solution many webparts vs many solutions 1 webpart each

As SPFx developers, we might be confused about whether we should have a separate solution per SPFx web part or add multiple SPFx web parts to a single solution. In this article, I will explain when we should add multiple web parts to a single solution and when we shouldn’t, and I will also discuss how … read more…

Power Apps functions free pdf

30 Power Apps Functions

This free guide walks you through the 30 most-used Power Apps functions with real business examples, exact syntax, and results you can see.

Live Webinar

SharePoint Permission Checker Agent using Microsoft Copilot Studio

Learn how to build a SharePoint Permission Checker Agent using Copilot Studio. Using this agent, you can check library-level and file-level permissions. Also, identify Users, SharePoint Groups, and Permission Levels.

📅 1st July 2026 – 10:00 AM EST | 7:30 PM IST

Download User registration canvas app

DOWNLOAD USER REGISTRATION POWER APPS CANVAS APP

Download a fully functional Power Apps Canvas App (with Power Automate): User Registration App