🇺🇦 Слава Україні! Героям Слава!
Learning scratchpad for ASP.NET Core (Focused on MVC and Minimal Web API)
This repository uses .NET 8. In every .NET release, I switch .NET version to latest swiftly.
- Minimal Web API
- Razor
- MVC
- OpenAPI
- Authentication
- Generic Host
- Logging using Serilog
- xUnit for testing
- Nuke for automation
- Entity Framework Core for ORM
- Configuration using appsettings.json or appsettings.toml with dependency injection
- Reviewing and applying design patterns actually by writing code.
- The latest technologies of ASP.NET Core
- Yet Another Reverse Proxy (YARP) for ASP.NET Core
- React.js
- TypeScript for frontend instead of Razor
- Blazor instead of Razor for WebAssembly
- Microsoft SQL Server
- Docker or Podman - container technologies.
- K8s
- GitHub Actions
- Internet Information Services (IIS)
- Windows Server 2022 or later
This repository is distributed under MIT License. See LICENSE file for details.
© 2023-2024 Capella87