Dependency Injection - Understand with .NET
Clean Architecture
Git Flow vs Trunk-based development
OAuth
Authentication vs Authorization