All articles

  1. Development & automation

    A readiness probe that checks the database

    A probe answers one question for one consumer, and a probe that checks a shared database turns the database's failure into every instance's failure at once. What Azure App Service and Kubernetes do with that answer, how ASP.NET Core keeps liveness and readiness apart, and what we would check on each probe.

    ·12 min read

    Keep reading →
  2. Azure & Cloud

    A missing .NET trace does not establish that the operation never ran

    Instrumentation, sampling, export and query scope each limit what a trace search can establish. A local ActivitySource experiment separates business execution from the observations that survived.

    ·4 min read

    Keep reading →
  3. Development & automation

    A hybrid SharePoint integration needs more than a successful sign-in

    A Java or .NET API can authenticate a caller while the downstream SharePoint operation still has the wrong authority. Compare the identities, contracts and failure boundaries before choosing a gateway or extracting legacy functionality.

    ·6 min read

    Keep reading →
  4. 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 →

Categories

Send us a message

or write to hello@ph7x.com