-
JwtBearerAuthenticationDemo Public
Adding jwt bearer authentication to web api projects
C# MIT License UpdatedOct 25, 2026 -
BasicAuthenticationDemo Public
Adding basic authentication to web api projects
C# MIT License UpdatedOct 24, 2026 -
ApiKeyAuthenticationDemo Public
Adding api key authentication to web api projects
C# MIT License UpdatedOct 24, 2026 -
SpectreConsoleCliDemo Public
Using spectre cli to build command line tools
-
-
AssemblyLoadContextDemo Public
Using a custom AssemblyLoadContext to illustrate plugin architecture
C# MIT License UpdatedSep 21, 2026 -
SwaggerPolymorphismDemo Public
Using various ways to handle polymorphic object types in swagger documentation
C# MIT License UpdatedSep 18, 2026 -
MassTransitDemo Public
Using masstransit to consume and publish messages from/to various brokers
C# MIT License UpdatedAug 21, 2026 -
OasGenerationDemo Public
Generating open api specification at build time and run time
C# MIT License UpdatedAug 11, 2026 -
WebApiVersioningDemo Public
Using versioning in web api projects
C# MIT License UpdatedAug 11, 2026 -
WebApiRateLimitingDemo Public
Using rate limiting middleware in web api projects
-
CodeAnalyzerDemo Public
Using roslyn analyzers for code analysis and automatic fixes
PowerShell MIT License UpdatedMay 13, 2026 -
CommandLineToolsDemo Public
Using various command line tools frameworks
-
QuickBenchsDemo Public
Quick benchmarks for various things encountered in my dev journey
C# MIT License UpdatedMar 5, 2026 -
UnifiedApiResponseDemo Public
Using unified api responses in web api applications
C# MIT License UpdatedJan 2, 2026 -
LoggingBenchDemo Public
Benchmarking ways of logging messages with or without arguments
-
ConsoleLoggingDemo Public
Using multiple logging frameworks (native and third party) in console applications
C# MIT License UpdatedDec 29, 2025 -
WorkerServiceLoggingDemo Public
Using microsoft built-in logging for long-running cross-platform services
C# UpdatedDec 29, 2025 -
-
AzureAppInsightsConsoleDemo Public
Logging into Azure Application Insights within console applications
C# MIT License UpdatedDec 29, 2025 -
WebApiHttpLoggingDemo Public
Using http logging middleware in order to log requests/responses
C# MIT License UpdatedDec 27, 2025 -
WatchDogDemo Public
Using WatchDog for request/response/exception logging
-
ConsoleLoggingStylesDemo Public
Using various styles to setup logging in console applications
C# MIT License UpdatedDec 27, 2025 -
Using LoggingLevelSwitch in order to dynamically change the serilog level
C# UpdatedDec 27, 2025 -
SerilogSinksDemo Public
Using Serilog to send logs to various sinks
C# MIT License UpdatedDec 27, 2025 -
LoggingRedactionDemo Public
Protecting personal and sensitive data with microsoft redaction library
C# MIT License UpdatedDec 25, 2025 -
OpenApiGenerationDemo Public
Generating open api specification at build time and run time
C# MIT License UpdatedDec 24, 2025 -
SwaggerGenerationDemo Public
Generating open api specification at build time and run time
C# MIT License UpdatedDec 24, 2025 -
SerilogWebApiDemo Public
Using Serilog to send logs to multiple sinks
C# MIT License UpdatedDec 24, 2025 -
