Learn it from developers who built it.
Tutorials, how-tos and deep dives on AI, .NET, C#, cloud and developer tools, written by the community.

Microsoft is rolling out key SharePoint Online updates in September 2025, impacting custom scripting and classic publishing sites. Learn what’s changing and how to prepare.

Learn how to manage SharePoint permissions using modern PnPjs with SPFx. Create custom groups, assign role definitions, validate permissions, and reset inheritance to build secure, scalable, and collaborative environments.

Manage SharePoint permissions in SPFx using PnPjs. Learn how to get user roles, break inheritance, assign or remove access, and check effective permissions with efficient and production-ready code examples.

In this article, we will see how you can update the web part property of a custom web part on your SharePoint Online page using PnP PowerShell script. Sometimes due to heavy customization on a SharePoint page.

Learn how to use PnPjs (spfi) in SPFx to dynamically create various SharePoint list columns like text, number, date, choice, and lookup fields using addFieldAsXml for seamless customization and automation.

Learn how to send personalized emails from a SharePoint Framework (SPFx) solution using Microsoft Graph API. Set up permissions, build email payloads, and follow best practices for secure, efficient communication.

Integrate Outlook calendar events, including recurring ones, into SharePoint Framework (SPFx) web parts using Microsoft Graph API. Display time zone–aware events and enhance intranet personalization easily.

Learn how to integrate the PnP SPFx List Picker into your SharePoint Framework (SPFx) functional components using React hooks. Step-by-step guide with code examples, list fetching, and best practices.

In this blog post, we explore the powerful new features introduced in SharePoint—the ability to add and edit Section Templates. Learn how these tools streamline your web content creation process, making it easier to build, customize, and preview pages in real-time.

Learn how to implement the PnP People Picker in your SharePoint Framework (SPFx) solutions. This step-by-step guide includes setup, user selection, default values, group support, and best practices for storing data in SharePoint lists.

Learn how to create and update SharePoint list items in an SPFx web part using the latest PnPjs (spfi). Includes step-by-step examples for all field types, including lookup, people, multi-choice, and more.

Learn how to configure PnPjs in your SharePoint Framework (SPFx) project and query all common SharePoint column types including Lookup, Person, Choice, and more.

Learn how to embed Power BI reports in SharePoint Framework (SPFx) web parts using the Power BI JavaScript SDK (powerbi-client) with Azure AD-based Single Sign-On (SSO). This guide explains how to fetch report details and securely render them inside your SharePoint web part.

Learn how to configure branching logic in SharePoint Online list forms to show or hide fields based on users' Issue Type selections.

Learn how to securely integrate Power BI into your SharePoint Framework (SPFx) web parts using AadHttpClient and the Power BI REST API. This guide covers fetching Power BI workspaces, listing reports, and retrieving group-level details with clean, reusable TypeScript code.

Build responsive carousels in SharePoint Framework using React and react-slick. Learn to install, configure, and render rotating slides with ease, ideal for showcasing announcements, events, or image banners.

Easily embed scrollable, responsive PDF files in your SPFx React web part using the react-pdf library. View multiple pages, enable text selection, and render documents smoothly without forcing downloads or new tabs.

Learn how to migrate data from SharePoint 2019 to SharePoint Online using ShareGate. This guide covers prerequisites, step-by-step migration, authentication, metadata handling, and best practices for success.

SharePoint’s Quick Steps feature lets you automate repetitive tasks in lists or libraries with just one click. It’s like a shortcut to make your work faster! Here’s a simple guide to creating a Quick Step.

A practical, hands-on guide to navigating the deprecation of SharePoint Spaces in 2025. Learn how to identify existing Spaces content, transition to Microsoft Mesh, or repurpose assets using PowerShell and SharePoint tools. Ideal for IT admins, developers, and Microsoft 365 power users.

Learn how to use Power Automate to create folders and change folder colors in SharePoint with ease. Enhance organization, boost productivity, and streamline your SharePoint experience.

Fix the SPFx UglifyJS “Unexpected Token” error during gulp bundle --ship by replacing the default minifier with Terser in the webpack configuration.

A well-structured SharePoint document library is essential for productivity and ease of access. Whether you're starting from scratch or planning a clean-up, here are four smart organizational methods to manage your files better—and when to apply each.

Indexed columns in SharePoint help improve list and library performance by allowing faster filtering and searching, especially in large lists with thousands of items.

When building SharePoint Framework (SPFx) web parts, we often need to show lists or dynamic data. Writing all the HTML with logic mixed in can get confusing. Handlebars helps by separating your layout from your logic.

The SharePoint Framework (SPFx) provides a powerful way to build modern, client-side web parts for SharePoint. But when building dynamic, data-driven UIs, mixing logic with JSX can quickly become messy and hard to maintain. This is where Handlebars.js comes into play.

Utilizing Excel as an information source, PnP JS for SharePoint operations, and the XLSX library for parsing Exceed expectations records, I will walk you how to perform out CRUD (Create, Read, Update, Delete) method in a SharePoint list.

This article covers new features such as conditional branching, logo addition, support for additional field types, and more. Learn how these updates can streamline your workflow and improve the user experience.

Learn how to update your SharePoint site title, description, and logo to maintain a professional and consistent brand. Follow simple steps to enhance site identity, improve communication, and ensure up-to-date site information.

Setting up a SharePoint Framework (SPFx) development environment using NVS (Node Version Switcher) ensures seamless Node.js version management.
Everything on SharePoint, not only its articles: the SharePoint page →
Write an article and earn +1,000 SHARP when it is approved.
Write an article