Why We Rebuilt a Power App as a Web App (And How AI Helped Us Ship It Fast)
A boutique camera parts dealer outgrew their Power App. Here’s why we moved to a custom web app, the problems that forced the switch, and how AI-assisted development made it practical for a small team.
Three Years of Community Days: Built by the Community, For the Community
CommunityDays.org turns three. A look back at how it started, what we’ve built, and the people who made it happen.
Renewed as Microsoft MVP for 2025-2026
Renewed as a Microsoft MVP for 2025-2026 — what the program means to me and why it matters for our community.
Managing Document Library Versioning and Expiration Across a SharePoint Tenant
Version history in SharePoint can quietly eat your storage. Here’s how we enforce consistent versioning and auto-expiration across every site in a tenant using PnP PowerShell — both at provisioning time and as a bulk remediation.
Building a Two-Stage AI Pipeline for Invoice Processing with AWS Textract and Amazon Bedrock
How I built a serverless pipeline using AWS Textract for OCR and Amazon Bedrock for AI normalization to extract structured data from invoices across hundreds of different vendor formats.
Sort Your SharePoint Site Directory Alphabetically
In my previous article, Build a Site Directory with PnP Search Web Parts, I walked through how…
Build a Site Directory with PnP Search Web Parts
This article will demonstrate how PnP Search Web Parts can be used to build a comprehensive Site…
SharePoint Site – Automatically Apply Site Templates on Site Creation
Applying a consistent site template across newly created SharePoint sites is essential for maintaining uniformity, particularly for…
Updating Web Part Properties via Azure Function & PowerShell PnP + Searchable Content
I’ve been working on an SPFx web part that allows users to edit content on the page…
Community Days / Sessionize Key Deep Dive
Intro In the previous article, we discussed creating a basic JSON-formatted API endpoint in Sessionize to integrate…
Creating a Sessionize Key for Community Days
In this walkthrough, we’ll guide you through the steps to create a Sessionize key, which is required…