Other

Understanding SharePoint Hub Sites: Concepts and Practices

SharePoint Hub Sites connect multiple sites into one structure, shared navigation, shared branding, and search that spans the hub and everything associated with it. Useful for grouping sites by department, project, or business unit without merging them into one giant site. In this post: What the structure looks like · Key concepts · Setting it

Understanding SharePoint Hub Sites: Concepts and Practices Read More »

How to Add Users to SharePoint Group with PowerShell

Managing permissions and group memberships in SharePoint is critical for effective collaboration and security. Automating the process of adding users to SharePoint groups using PowerShell saves time and reduces manual errors compared to adding people one at a time through the browser. Here’s how to do it step by step, with practical use cases and

How to Add Users to SharePoint Group with PowerShell Read More »

How to Create a SharePoint Site Using Power Automate

Power Automate can create a SharePoint site end-to-end via the SPSiteManager/Create REST endpoint, no PowerShell, no admin center click-through. Useful for project sites, department portals, or onboarding sites that get created the same way every time. In this post: Prerequisites · The flow structure · Step-by-step walkthrough · Testing the flow · Checking before you

How to Create a SharePoint Site Using Power Automate Read More »

PnPJs .getAll() Function to get all list items Explained

Worth leading with directly, since it changes what this post can actually recommend: `.getAll()` was removed entirely in PnPjs v4, the current major version as of 2026. The replacement isn’t a renamed method. It’s a genuinely different pattern, the same async-iterator (`for await…of`) approach covered from the JavaScript-fundamentals side in Does “for…of” loop wait for

PnPJs .getAll() Function to get all list items Explained Read More »

Unlocking the Potential of PnP SPFx: Functionalities, Limitations, Use Cases, and Best Practices

PnP (Patterns and Practices) is the umbrella for several separate tools that speed up SharePoint Framework development, PnPjs for calling SharePoint from code, PnP PowerShell for admin/automation tasks, and a library of reusable React controls for SPFx web parts. This post covers what each actually does, where the real limitations are, and two places the

Unlocking the Potential of PnP SPFx: Functionalities, Limitations, Use Cases, and Best Practices Read More »

Does “for…of” loop wait for async awaits in JavaScript?

Worth a direct correction before anything else: a `for…of` loop does wait for an `await` inside it. Each iteration pauses until the awaited promise resolves before the loop advances to the next one. That’s the opposite of what a stub answer to this question sometimes claims, and it’s easy to get backwards since the similarly-named

Does “for…of” loop wait for async awaits in JavaScript? Read More »

SharePoint Term Store with PowerShell and JavaScript

This post covers a different problem than How to Update Term Store Values with REST API, MS Graph, JavaScript, and PnPjs. That post covers editing the terms themselves (renaming, restructuring the taxonomy). This one is about the far more common task: tagging a list item with an existing term through a Managed Metadata column, in

SharePoint Term Store with PowerShell and JavaScript Read More »

Myths About SharePoint: Debunking Common Misconceptions

SharePoint has been a cornerstone of business collaboration and document management for over two decades. Yet, despite its longevity and wide adoption, many myths and misconceptions surround this versatile platform. These myths often deter organizations from fully leveraging SharePoint’s capabilities. Here are the most common ones, debunked with what’s actually true. Myth 1: SharePoint Is

Myths About SharePoint: Debunking Common Misconceptions Read More »

Creating Multiple SharePoint List Items Using SharePoint REST API

Creating many list items in one call means the same SharePoint REST `$batch` endpoint covered from the PnPjs side in SharePoint Data Handling with PnP Batching Queries. Worth reading there for the wire-format details and the real 100-request cap, both of which apply here too. This post stays on the raw `fetch`-based approach specifically, for

Creating Multiple SharePoint List Items Using SharePoint REST API Read More »