Other

SharePoint Alerts Are Gone: 3 Ways to Rebuild Them

SharePoint Alerts stopped working in July 2026. Not deprecated, not expiring soon. Every alert configured across every tenant stopped delivering, and there is no way to extend them. If notifications quietly went silent a couple of months ago and nobody connected it to anything, this is why. The part that catches people rebuilding: nothing was

SharePoint Alerts Are Gone: 3 Ways to Rebuild Them Read More »

Project Online Retires: 3 Things to Export First

Project Online retires on 30 September 2026. Not “goes into read-only,” not “loses support”. The service and the data in it become permanently unreachable, with no recovery path and no extension. If you have a PWA site collection in your tenant, you have weeks, not months. There are three things to deal with before the

Project Online Retires: 3 Things to Export First Read More »

Business Rules vs. JavaScript in Model-Driven Apps: When to Actually Use Each

The real decision isn’t “business rules are simpler, JavaScript is more powerful”. That’s true but not the part that actually determines which one a given piece of logic needs. The part that matters: an entity-scoped business rule runs on the server too, enforcing regardless of whether the record was touched through the form, the Web

Business Rules vs. JavaScript in Model-Driven Apps: When to Actually Use Each Read More »

Utilizing Identity Secure Score in M365 Admin Center

Strengthen your Entra ID setup with Identity Secure Score In this post: What is Identity Secure Score? · Where to find it · Why it’s worth checking · How the score is actually calculated · Tracking the trend with PowerShell · Getting alerted when it drops · When would you actually use this? · Best

Utilizing Identity Secure Score in M365 Admin Center Read More »

Tenant-Wide vs Site Collection App Catalog: What you need to know

The real deciding factor between a tenant-wide app catalog and a site collection app catalog isn’t governance philosophy. It’s one hard technical constraint that makes the decision for you in a specific, common scenario: only the tenant app catalog can sync an SPFx solution to the Microsoft Teams app store. Everything else genuinely is a

Tenant-Wide vs Site Collection App Catalog: What you need to know Read More »

Expounding KQL Queries in SharePoint Search

KQL (Keyword Query Language) is what SharePoint and Microsoft Search actually parse behind a search box. Keywords, managed properties, and operators that let you ask for exactly what you mean instead of hoping full-text matching gets there on its own. In this post: What KQL actually does · Where you’ll actually write it · Best

Expounding KQL Queries in SharePoint Search Read More »

SharePoint Development : SPFx Folder Structure Explained

SPFx (SharePoint Framework) scaffolds a fairly opinionated folder structure via its Yeoman generator. Here’s what each part actually does, and the two competing ways to organize your own code inside src/ once a project grows past a single web part. In this post: The scaffolded structure · src/ and config/ in detail · Type-based vs.

SharePoint Development : SPFx Folder Structure Explained Read More »

Common Calculated Column Formulas in SharePoint for Quick Implementations

A Calculated Column derives its value from other columns on the same item, using Excel-like formula syntax, no Power Automate flow or code required. Here are the formulas worth knowing, and the real limitations that decide when a calculated column is the wrong tool. In this post: Common formulas · Real limitations · Creating them

Common Calculated Column Formulas in SharePoint for Quick Implementations Read More »

Send Email in SharePoint with SharePoint REST API and PnPjs : What You Need to Know

Important update: the API this post was originally about (SP.Utilities.Utility.SendEmail) was retired by Microsoft on October 31, 2025. If you have code using the raw REST or PnPjs examples further down, it has stopped working. The current, supported way to send email programmatically from SharePoint is Microsoft Graph’s sendMail API. This post now leads with

Send Email in SharePoint with SharePoint REST API and PnPjs : What You Need to Know Read More »

Microsoft Calendar vs Microsoft Bookings : What You Need to Know Before You Choose

This is genuinely a three-way decision, not two. Most comparisons of Outlook Calendar versus Microsoft Bookings skip the option that actually fits the most common individual use case best: Bookings with Me, a lightweight personal scheduling link built into Outlook that neither requires the full Bookings app nor forces external contacts to email back and

Microsoft Calendar vs Microsoft Bookings : What You Need to Know Before You Choose Read More »