Author name: Edwin II

SharePoint Archiving: Options, Best Practices, and Approaches

SharePoint archiving moves less-frequently-accessed content to secondary storage while keeping it available when needed: other SharePoint sites, external storage, or a third-party tool. The point is keeping the active environment fast without losing anything. In this post: Why it matters · The four approaches · Microsoft 365 Archive: the native option · What can’t be

SharePoint Archiving: Options, Best Practices, and Approaches Read More »

SharePoint Attachments Operations with PnP.js in React

List attachments keep a file tied directly to a specific item (a screenshot on a bug, a resume on a candidate record) without setting up a separate document library. This covers uploading, reading, and deleting them with PnP.js inside a React-based SPFx component, plus batching when you’re handling more than one file at a time.

SharePoint Attachments Operations with PnP.js in React Read More »

SharePoint Attachments Operations with JavaScript

SharePoint attachments (files uploaded directly onto a list item, not into a document library) are common in forms and ticketing-style lists. Here’s how to create, read, and delete them with plain JavaScript against the REST API, no PnPjs required. In this post: Uploading an attachment · Reading attachments · Downloading the actual file content ·

SharePoint Attachments Operations with JavaScript Read More »

Troubleshooting Node.js Installation: Common Issues and Fixes

Seven real installation problems people hit with Node.js and npm, and the actual fix for each: version conflicts, permission errors, SSL/proxy issues, and the Windows-specific build-tools error that trips up more people than any of the others. In this post: Conflicting versions · Permission errors (EACCES) · SSL certificate errors · Proxy and firewall restrictions

Troubleshooting Node.js Installation: Common Issues and Fixes Read More »

NPM Link and Gulp: Understanding the Power of Local Development

npm link creates a symlink between a globally-linked local package and another project, so you can develop a package and test it live in a consuming project without publishing it to the registry first. In this post: Worked example: building a custom Gulp plugin · The gotcha to know about · Confirming what actually got

NPM Link and Gulp: Understanding the Power of Local Development Read More »

How to Avoid List Throttling in SharePoint

Worth a direct correction before anything else: the “indexed column” PowerShell example that circulates for this topic (`Set-PnPListItem` with a value) doesn’t create an index at all. It just sets a field’s value on one item, something entirely different. This post covers the real mechanism for indexing a column, the real cap that mechanism runs

How to Avoid List Throttling in SharePoint Read More »

Exploring SharePoint Files and List Item Versioning

SharePoint Document Versioning automatically saves iterations of a document as it changes, so you can see who changed what and restore an earlier version if something goes wrong. In this post: Enabling versioning · Managing version history · List item versioning · What “restore” actually does · Intelligent Versioning: automatic trimming · How many versions

Exploring SharePoint Files and List Item Versioning Read More »

Regular Expressions (Regex) : Quick Guide

Regex looks intimidating until you’ve internalized maybe a dozen symbols, after that it’s just the fastest way to validate, search, or extract text by pattern instead of writing a string-parsing function by hand. This is a working reference: the symbols that come up constantly, three real examples in different languages, and when it’s actually the

Regular Expressions (Regex) : Quick Guide Read More »

All about SharePoint Permission Roles

SharePoint ships with ten built-in permission levels (Full Control down to Restricted Read) covering most access-control scenarios without needing a custom permission level. Here’s what each one actually grants, and how to assign them via PowerShell in both SharePoint Online and on-premises. In this post: The ten built-in permission levels · Assigning a role in

All about SharePoint Permission Roles Read More »