Introductie van het Posseth Software Platform

Deze website is ontworpen als Razor Pages platform op .NET 10 met een duidelijke productie-focus: veilig, snel en onderhoudbaar.

Architectuurkeuzes

  • Razor Pages voor lage complexiteit en duidelijke routes
  • file-based content (JSON + Markdown) voor eenvoudige deployments
  • service-laag voor content loading, rendering en feed generatie

Security baseline

De security baseline is strikt opgezet met SafeWebCore:

builder.Services.AddNetSecureHeadersStrictAPlus();
app.UseNetSecureHeaders();

Dat betekent onder andere strikte CSP met nonces, sterke transport headers en consistente policy defaults.

Waarom file-based content

Voor een developer site is file-based content vaak de beste trade-off:

  1. snel deploybaar op shared hosting
  2. geen runtime database afhankelijkheid
  3. content blijft versioneerbaar in Git

Volgende stap

De volgende iteraties richten zich op verdere internationalisatie, betere content tooling en uitgebreidere project deep-dives.