Modern Dotnet Development