Pinned Repositories
ApiAuthDemo
A simple demo with JWT Auth APIs and Basic Auth APIs, with Swagger support. Swagger Security; Swagger Auth
HeadFirstDesignPattern
Head First Design Pattern: Completely Rewrite in C#
HerokuContainer
Dockerized ASP.NET Core Web API app in Heroku
JwtAuthDemo
ASP.NET Core + Angular JWT auth demo; integration tests; login, logout, refresh token, impersonation, authentication, authorization; run on Docker Compose.
Minimal-URL-Shortener
An example web app based on the new feature in .NET 8 | minimal web API in ASP.NET 8
NginxLoadBalancer
Host an ASP.NET Core App with Nginx and Docker: SSL and Load Balancing
PatternMatchingDemos
Using Pattern Matching to Avoid Massive "if" Statements
ServiceWorkerCronJob
Schedule Cron Jobs using HostedService in ASP.NET Core
SftpService
Working with SFTP in .NET Core
WindowsServiceDemo
Windows Service in ASP.NET Core
.NET Labs's Repositories
dotnet-labs/JwtAuthDemo
ASP.NET Core + Angular JWT auth demo; integration tests; login, logout, refresh token, impersonation, authentication, authorization; run on Docker Compose.
dotnet-labs/ServiceWorkerCronJob
Schedule Cron Jobs using HostedService in ASP.NET Core
dotnet-labs/Minimal-URL-Shortener
An example web app based on the new feature in .NET 8 | minimal web API in ASP.NET 8
dotnet-labs/HeadFirstDesignPattern
Head First Design Pattern: Completely Rewrite in C#
dotnet-labs/SftpService
Working with SFTP in .NET Core
dotnet-labs/ApiAuthDemo
A simple demo with JWT Auth APIs and Basic Auth APIs, with Swagger support. Swagger Security; Swagger Auth
dotnet-labs/HerokuContainer
Dockerized ASP.NET Core Web API app in Heroku
dotnet-labs/WindowsServiceDemo
Windows Service in ASP.NET Core
dotnet-labs/ApiControllerIntegrationTests
Integration Tests for API Controllers using MSTest
dotnet-labs/HandwritingRecognition
Handwriting Recognition using ML.NET
dotnet-labs/Client-IP-SafeList
Client IP safelist for ASP.NET Core | .NET 5 | CIDR | Network | allowed list | IP restriction
dotnet-labs/CustomConfigurationProviderDemo
Create a Custom Configuration Provider in ASP.NETÂ Core
dotnet-labs/PatternMatchingDemos
Using Pattern Matching to Avoid Massive "if" Statements
dotnet-labs/UnitTestingWithILogger
Unit Testing with .NET Core ILogger<T>
dotnet-labs/OptionsPattern
Options Pattern in .NET Core
dotnet-labs/KestrelHttps
Enforce HTTPS for an ASP.NET Web API hosted in Kestrel
dotnet-labs/SerilogFilterDemo
Set up Serilog for .net applications
dotnet-labs/ChainOfResponsibility
Design Pattern - Chain of Responsibility
dotnet-labs/BuilderPattern-Moq-UnitTests
Builder Pattern vs Moq in Unit Tests
dotnet-labs/ConcurrencyControl
Entity Framework Core Concurrency Control Demo
dotnet-labs/LifetimeEventsDemo
A demo about the ASP.NET Core Lifetime Events
dotnet-labs/SslCertificateChecker
Check SSL Certificate Details Using .NET 6+
dotnet-labs/StringTemplates
How to Create String Templates in CSharp
dotnet-labs/NETCoreGlobalTools
Create a custom .NET Core CLI tool
dotnet-labs/ConfigurationBuilderDemos
ConfigurationBuilder Demos: APS.NET Core configuration
dotnet-labs/ControllerUnitTests
Unit testing Controllers with ClaimsPrincipal | User | Identity | Claims
dotnet-labs/.github
dotnet-labs/CookieAuthWebApi
An example Web API app uses Cookie Authentication
dotnet-labs/FireAndForget
A demo app for Web API fire-and-forget
dotnet-labs/Playwright-Net
Playwright Demos in .NET