Modern DI lifetimes, options, and logging in classic .NET (ASP.NET, MVC5, Web API 2, WCF, Windows Services)
-
Updated
Dec 15, 2025 - C#
Modern DI lifetimes, options, and logging in classic .NET (ASP.NET, MVC5, Web API 2, WCF, Windows Services)
.NET 6 | Startup Class | Autofac | Serilog | Serilog Sink Seq | Problem | Problem Details | Options Pattern
Using options pattern in web apis and console apps
A .NET 10.0 demonstration of the Options Pattern using FluentValidation, providing robust, type-safe configuration management with automatic validation for application settings. Simplifies configuration handling and ensures data integrity through intelligent, declarative validation strategies.
Employee Attendance or Time Tracking in .net core with clean Architecture
EOD status app using Clean Architecture and DDD.
A .NET application for managing email services using Hangfire background jobs. Built with PostgreSQL for data persistence, SMTP for email delivery, and the Options pattern for configuration flexibility.
Options Pattern Validation in .NET
a .NET 8 Web API that manages country blocking, validates IP addresses using a GeoLocation provider
Application All Concept include in 'REST Full' API Using ASP.NET & (Security ,Scaler) Endpoint
A console based contact manager application built upon .NET Generic Host and Entity Framework Core
A very very very simple WPF project that uses dependency injection for view-models, options and logging.
C# web application built with ASP.NET Core 5.0.1, Microsoft account external login. A simple note app.
AuthServer.API projesi, Udemy'de Fatih Çakıroğlu Çakıroğlu'nun yayınladığı kurs eğitiminde geliştirdiğimiz bir Çok yönl bir JWT Projesidir. Bu Projede Access Token,RefreshToken, ClientId ve SecretKey ile Token alma, Role Bazlı Authorization gibi birçok konuyu ele almaktadır
Examples of how .NET and ASP.NET Core apps can be hosted using Host.CreateDefaultBuilder, Host.CreateApplicationBuilder, and WebApplication.CreateBuilder.
Add a description, image, and links to the options-pattern topic page so that developers can more easily learn about it.
To associate your repository with the options-pattern topic, visit your repo's landing page and select "manage topics."