Introducing the Posseth Software Platform

This website is built as a Razor Pages platform on .NET 10 with a strict production focus: secure, fast, and maintainable.

Architecture decisions

  • Razor Pages for low complexity and clear routing
  • file-based content (JSON + Markdown) for simple deployments
  • service layer for loading, rendering, and feed generation

Security baseline

The security baseline is intentionally strict with SafeWebCore:

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

That includes strict CSP with nonces, strong transport headers, and consistent policy defaults.

Why file-based content

For developer sites, file-based content is often the best trade-off:

  1. fast deployment on shared hosting
  2. no runtime database dependency
  3. content stays versionable in Git

Next step

The next iteration focuses on deeper localization, improved content tooling, and richer project case studies.