All articles

  1. Migrations

    A SharePoint cutover stops being reversible when the new farm accepts writes

    Keeping the old farm available preserves a fallback environment. It does not preserve changes accepted by the new one. A decision matrix and an offline counterexample separate routing recovery from data reconciliation.

    ·6 min read

    Keep reading →
  2. Development & automation

    Writing to two systems is not a transaction

    An application that saves one change in two systems has two outcomes, and nothing commits them together. What Microsoft's architecture guidance says about why the copies drift apart, where a transaction across two systems does exist, and what makes the result recoverable: one record of the change, delivered at least once to a consumer that ignores repeats, and compensation for what cannot be derived.

    ·15 min read

    Keep reading →
  3. Development & automation

    The API an integration can call after it moves to .NET 10

    Moving an integration to .NET 10 changes which SharePoint libraries it can load and which sign-in it can keep. SharePoint Online takes Microsoft Graph, SharePoint REST or the .NET Standard CSOM, each with a Microsoft Entra ID token. Subscription Edition takes REST with the farm's own authentication, because the CSOM Microsoft documents for on-premises SharePoint is the .NET Framework build.

    ·13 min read

    Keep reading →
  4. Migrations

    What a SharePoint 2016 or 2019 farm stops receiving

    Support for SharePoint Server 2016 and 2019 ended on 14 July 2026. One more security update for each followed on 11 August 2026, nothing has followed it, and Microsoft documents no Extended Security Update programme for either. What stopped, what the last updates changed, and what to decide while the farm still runs.

    ·12 min read

    Keep reading →
  5. Development & automation

    Migrating privileged SharePoint server-side code requires an authorization design

    A WSP that deploys on Subscription Edition has not proved its authorization boundary. Review caller intent, elevated object lifetime, external identities and business acceptance before retaining, refactoring, extracting or eliminating server-side code.

    ·8 min read

    Keep reading →
  6. Development & automation

    Farm solution, SharePoint Framework or external service: deciding each customisation on Subscription Edition

    A farm that upgrades to Subscription Edition does not make its custom code compatible, secure or supported. Each component is decided on its own: kept as a farm solution, rebuilt on the SharePoint Framework, moved to an external service, or retired. What Microsoft documents for each, and what decides between them.

    ·7 min read

    Keep reading →
  7. Migrations

    SharePoint 2016, 2019, Subscription Edition and Online: what actually changes

    2016 and 2019 both left support on 14 July 2026. Subscription Edition has no end date and cannot be bought outright. Online has features the others do not have, and Subscription Edition has two that are no longer a simple no. A practical comparison, with the licensing that decides it.

    ·21 min read

    Keep reading →
  8. Migrations

    Migrating SharePoint 2016 and 2019 to Subscription Edition: the scripts

    SharePoint 2016 goes straight to Subscription Edition. There is no hop through 2019, the method is database attach and nothing else, and the order of the service applications is not a preference. The sequence in PowerShell, from the inventory you take before touching anything to the checks you run before anyone is let in.

    ·25 min read

    Keep reading →
  9. Microsoft 365 & SharePoint

    The state of SharePoint in 2026: what is gone, what is current, and what to build on

    Every year someone declares SharePoint dead. It never was. But in a matter of months, real parts of it reached the end of the line: SharePoint Online Add-ins and Azure ACS for SharePoint Online retired in April, and SharePoint Server 2016 and 2019, InfoPath and SharePoint Designer left support in July. Here is what actually ended, what replaced it, and what to build on now, on-premises and in the cloud.

    ·6 min read

    Keep reading →
  10. Microsoft 365 & SharePoint

    Windows 10 has ended: Windows 11 is the minimum, not the plan

    Support ended in October 2025. Whether a fleet is already on Windows 11, paying for Extended Security Updates, or simply exposed, the decision underneath is the same: swap the PCs, or use the forced move to modernise the workplace behind them. This is the how, with the Intune, Autopilot and Azure commands, and the reason the same Windows 10 is free to keep alive in the cloud.

    ·6 min read

    Keep reading →
  11. Migrations

    Migrating SharePoint without stopping the business

    Every migration interrupts somebody. The work is deciding which interruption is acceptable, for whom and for how long, and measuring it in rehearsal before promising it. What that means when the destination is Subscription Edition and when it is SharePoint Online.

    ·11 min read

    Keep reading →

Categories

Send us a message

or write to hello@ph7x.com