JavaScript

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 […]

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,

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,

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

Handling International Date Functionalities in JavaScript

Formatting a date correctly for a global audience is a different problem than storing or converting it between time zones — for that side (native `Date` limitations, the new `Temporal` API, and which library is still current), see Store and Display Dates Properly in JavaScript. This post stays specifically on locale-aware formatting: getting the date

Handling International Date Functionalities in JavaScript Read More »

Store and Display Dates Properly in JavaScript

Worth leading with directly, since it’s the biggest recent change to this topic: JavaScript now has a native, built-in replacement for the notoriously bad `Date` object. The `Temporal` API reached TC39 Stage 4 (officially part of the language spec) in March 2026 and is already shipping in Chrome, Firefox, and Edge — immutable, timezone-aware, and

Store and Display Dates Properly in JavaScript Read More »

How to hide Buttons from SharePoint List or Libraries using JSON in OOTB Format view

Out-of-the-box SharePoint list and library views come with a command bar full of buttons — New, Upload, Share, Automate, Power Apps — most of which a given audience doesn’t need and shouldn’t necessarily have. JSON command bar formatting lets you hide, rename, or restyle those buttons without any code. In this post: Applying the JSON

How to hide Buttons from SharePoint List or Libraries using JSON in OOTB Format view Read More »

Exploring SharePoint REST API Endpoints

The SharePoint REST API is organized entirely around one root path — {site-url}/_api/ — with everything else (lists, files, users, search) hanging off web, site, or a dedicated service beneath it. Here’s a reference list of the endpoints you’ll actually reach for, plus a working example calling one from plain JavaScript. In this post: Site

Exploring SharePoint REST API Endpoints Read More »

Custom Tabs: Hillbilly Tabs in Modern SharePoint

Worth a direct correction before anything else: “Hillbilly Tabs” isn’t a generic jQuery/Script Editor technique — it’s the name of one specific, real, open-source SPFx web part built by Mark Rackley, and describing it as DOM manipulation via a Script Editor web part describes a different, unrelated (and now largely non-functional) approach entirely. This post

Custom Tabs: Hillbilly Tabs in Modern SharePoint Read More »