Skip to content

Latest commit

 

History

History
37 lines (27 loc) · 967 Bytes

File metadata and controls

37 lines (27 loc) · 967 Bytes

Technology Stack

Runtime & Core Frameworks

  • .NET 10 (latest LTS)
  • C# 13 with file-scoped namespaces and nullable reference types
  • ASP.NET Core Minimal APIs with dependency injection
  • Blazor InteractiveServer with prerendering
  • .NET Aspire for orchestration and telemetry

Frontend

  • Semantic HTML5 & Modern CSS3
  • Vanilla JavaScript (ES2024+)
  • No unified JS framework (pure web standards)

Infrastructure

  • Azure Container Apps
  • Bicep IaC
  • GitHub Actions CI/CD

Testing

  • xUnit v3: Unit and integration test framework (assembly fixtures, ValueTask-based lifecycle)
  • Moq: Mocking framework
  • FluentAssertions: Assertion library
  • Microsoft.AspNetCore.Mvc.Testing: API integration testing
  • bUnit: Blazor component testing
  • Playwright .NET: End-to-end testing
  • Pester v5: PowerShell script testing

Scripting

  • PowerShell 7+ (cross-platform)
  • HtmlToMarkdown and Az modules
  • Azure AI Foundry integration