programming

The Greenfield Sandbox: Implementing Hard Tenant Isolation and Deterministic Data at Scale

In over a decade of enterprise software development, I’ve noticed a recurring frustration: the more senior you become, the rarer it is to work on a truly "greenfield" project.

Read
programming

Variance and covariance explained with C#

A deep dive into variance and covariance with modern C# examples. Featuring Orwell’s Animal Farm, dependency injection scenarios, and a short detour into TypeScript.

Read
sharepoint

Deleting deleted group connected SharePoint Online Sites

When a SharePoint Online Site gets deleted, it might have been connected to a M365 group. This article explains how to remove the site from deleted sites.

Read
sharepoint

Getting an App Only access token for SharePoint REST APIs

The SharePoint API only accepts access (bearer) tokens that have been acquired using client assertions. This article explains how to do that on protcol level.

Read