├── 37 ├── ManagedIdentityStorageSample │ ├── ManagedIdentityStorageSample.sln │ └── ManagedIdentityStorageSample │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── ManagedIdentityStorageSample.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── managedidentitydemo20211023 - Web Deploy.pubxml │ │ ├── ServiceDependencies │ │ │ └── managedidentitydemo20211023 - Web Deploy │ │ │ │ └── profile.arm.json │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── readme.ps1 ├── .DS_Store ├── .gitignore ├── .vscode └── settings.json ├── 01_RabbitMQ_Azure_Functions ├── README.md └── Source │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── RabbitMQ_to_Functions.csproj │ ├── host.json │ └── rabbitquetrigger.cs ├── 02_Azure_Redis_DotNet ├── README.md └── Source │ └── 02_AZURE_REDIS_DOTNET │ ├── 02_AZURE_REDIS_DOTNET.sln │ └── 02_AZURE_REDIS_DOTNET │ ├── 02_AZURE_REDIS_DOTNET.csproj │ ├── Controllers │ └── WeatherForecastController.cs │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── 03_Azure_Traffic_Manager └── README.md ├── 04_Azure_SQL_Replication └── README.md ├── 05_AppInsightsConsole ├── AppInsightsConsole │ ├── AppInsightsConsole.sln │ ├── ApplicationInsightsWithSDK │ │ ├── ApplicationInsightsWithSDK.csproj │ │ └── Program.cs │ └── ApplicationInsightsWithSerilog │ │ ├── ApplicationInsightsWithSerilog.csproj │ │ └── Program.cs └── README.md ├── 05_Azure_CDN └── README.md ├── 05_Azure_Event_Hubs └── README.md ├── 06_OverloadWebApp ├── README.md ├── README_odl.md └── load.js ├── 07_PublishDirectly └── readme.ps1 ├── 08_GeneratePDFs ├── GeneratePDF │ ├── Controllers │ │ └── HomeController.cs │ ├── GeneratePDF.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map └── readme.md ├── 100-container-apps-terraform ├── deploy.ps1 ├── main.tf └── readme.md ├── 101-container-apps-jobs ├── 001-sample-app │ ├── 001-sample-app.csproj │ ├── Dockerfile │ ├── Program.cs │ └── script.sh ├── 002-cli-deployment │ └── script.sh ├── 003-terraform-jobs │ └── main.tf └── live.sln ├── 102-container-apps-event-driven-jobs ├── 01-creating-azure-resources │ └── script.sh ├── 02-creating-container-image │ ├── 01-prepping-the-app.csproj │ ├── Dockerfile │ ├── Program.cs │ └── script.sh ├── 03-terraform-deployment │ └── main.tf └── 102-container-apps-event-driven-jobs.sln ├── 11_DockerConsoleApp ├── Dockerfile └── MyConsoleApp │ ├── MyConsoleApp.csproj │ └── Program.cs ├── 12_AzureBicepLoops ├── deployment.ps1 └── loop.bicep ├── 13_AzureBicep_Modules ├── BicepModulesDemo │ ├── deployment.ps1 │ ├── mydeployment.bicep │ └── storage.bicep ├── deployment.ps1 ├── moduleConsumer.bicep └── storage.bicep ├── 14_C#_HTML_Reader └── src │ ├── CSharpHTMLReader │ ├── CSharpHTMLReader.sln │ └── CSharpHTMLReader │ │ ├── CSharpHTMLReader.csproj │ │ └── Program.cs │ └── ConsoleApp1 │ ├── ConsoleApp1.sln │ └── ConsoleApp1 │ ├── ConsoleApp1.csproj │ └── Program.cs ├── 15_ServiceBus_Topics ├── ServiceBusTopicsSample │ ├── ServiceBusTopicsSample.sln │ └── ServiceBusTopicsSample │ │ ├── .gitignore │ │ ├── F1.cs │ │ ├── Properties │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ │ ├── ServiceBusTopicsSample.csproj │ │ └── host.json └── readme.md ├── 16_AzureOwnVPN └── readme.md ├── 17.drawio ├── 17_AzureBicepAllInOne ├── readme.md └── src │ ├── deployment.ps1 │ ├── scopes.PNG │ ├── script.bicep │ └── storage.bicep ├── 18_AzureVNETPeering └── readme.md ├── 19_FrontDoor └── readme.md ├── 20_CSharpAdvanced └── CSharpAdvanced │ ├── CSharpAdvanced.sln │ └── CSharpAdvancedPart1 │ ├── CSharpAdvancedPart1.csproj │ ├── Program.cs │ └── Stack.cs ├── 21_NSG └── readme.md ├── 22_NSG_ASG └── readme.md ├── 23_AutoSwap ├── readme.md └── src │ ├── AutoSwapDemo │ ├── AutoSwapDemo.sln │ └── AutoSwapDemo │ │ ├── .config │ │ └── dotnet-tools.json │ │ ├── AutoSwapDemo.csproj │ │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── AutoSwapDemoApplication - Web Deploy.pubxml │ │ │ └── autoswapdemoapplication-staging - Web Deploy.pubxml │ │ ├── ServiceDependencies │ │ │ ├── AutoSwapDemoApplication - Web Deploy │ │ │ │ └── profile.arm.json │ │ │ └── autoswapdemoapplication-staging - Web Deploy │ │ │ │ └── profile.arm.json │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── VNetTest │ ├── VNetTest.sln │ └── VNetTest │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ ├── PublishProfiles │ │ └── demoapp20211006 - Web Deploy.pubxml │ ├── ServiceDependencies │ │ └── demoapp20211006 - Web Deploy │ │ │ └── profile.arm.json │ └── launchSettings.json │ ├── Startup.cs │ ├── VNetTest.csproj │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── 24_AzureStorageReplication └── readme.md ├── 25_AppServiceVNET └── readme.md ├── 26_AzurePrivateEndpoints └── readme.md ├── 27_QBLL └── readme.ps1 ├── 29_AppGatewayConfiguration └── readme.md ├── 30_ServiceEndpointsAppService └── readme.md ├── 31_DockerNet5 ├── .dockerignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── Dockerfile ├── readme.md └── src │ ├── Pages │ ├── Error.cshtml │ ├── Error.cshtml.cs │ ├── Index.cshtml │ ├── Index.cshtml.cs │ ├── Privacy.cshtml │ ├── Privacy.cshtml.cs │ ├── Shared │ │ ├── _Layout.cshtml │ │ └── _ValidationScriptsPartial.cshtml │ ├── _ViewImports.cshtml │ └── _ViewStart.cshtml │ ├── Program.cs │ ├── Properties │ └── launchSettings.json │ ├── Startup.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ ├── src.csproj │ └── wwwroot │ ├── css │ └── site.css │ ├── favicon.ico │ ├── js │ └── site.js │ └── lib │ ├── bootstrap │ ├── LICENSE │ └── dist │ │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── jquery-validation-unobtrusive │ ├── LICENSE.txt │ ├── jquery.validate.unobtrusive.js │ └── jquery.validate.unobtrusive.min.js │ ├── jquery-validation │ ├── LICENSE.md │ └── dist │ │ ├── additional-methods.js │ │ ├── additional-methods.min.js │ │ ├── jquery.validate.js │ │ └── jquery.validate.min.js │ └── jquery │ ├── LICENSE.txt │ └── dist │ ├── jquery.js │ ├── jquery.min.js │ └── jquery.min.map ├── 32_AzureFiles └── readme.md ├── 33_AzureStorageNetworking └── readme.md ├── 34_WorkerService ├── readme.md └── src │ └── WorkerService1 │ ├── WorkerService1.sln │ └── WorkerService1 │ ├── Program.cs │ ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ └── launchSettings.json │ ├── Worker.cs │ ├── WorkerService1.csproj │ ├── appsettings.Development.json │ └── appsettings.json ├── 35_VMSS └── src │ └── MachineName │ ├── MachineName.sln │ └── MachineName │ ├── Controllers │ └── WeatherForecastController.cs │ ├── MachineName.csproj │ ├── Program.cs │ ├── Properties │ ├── PublishProfiles │ │ └── FolderProfile.pubxml │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json ├── 36_LoadBalancerVMs └── readme.md ├── 38_ManagedIdentityAzureSQLEF ├── readme.md └── src │ └── ManagedIdentityDemo │ ├── ManagedIdentityDemo.sln │ └── ManagedIdentityDemo │ ├── Controllers │ └── WeatherForecastController.cs │ ├── CustomAzureSQLAuthProvider.cs │ ├── ManagedIdentityDemo.csproj │ ├── Model │ ├── Customers.cs │ └── SqldatabaseContext.cs │ ├── Program.cs │ ├── Properties │ ├── PublishProfiles │ │ └── managedidentitydemo20211023 - Web Deploy.pubxml │ ├── ServiceDependencies │ │ └── managedidentitydemo20211023 - Web Deploy │ │ │ └── profile.arm.json │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── efpt.config.json ├── 39_AzureP2SVPNGW └── readme.md ├── 40_FailoverGroups └── readme.md ├── 41_AzFunctionsNet5DI ├── readme.md └── src │ └── AzFunctionsDITest │ ├── AzFunctionsDITest.sln │ └── AzFunctionsDITest │ ├── .gitignore │ ├── AzFunctionsDITest.csproj │ ├── Data │ ├── Customers.cs │ └── MydatabaseContext.cs │ ├── Function1.cs │ ├── Program.cs │ ├── Properties │ ├── serviceDependencies.json │ └── serviceDependencies.local.json │ ├── Services.cs │ ├── efpt.config.json │ └── host.json ├── 42_FunctionBindings ├── readme.md └── src5 │ └── BindingsSample │ ├── BindingsSample.sln │ └── BindingsSample │ ├── .gitignore │ ├── BindingsSample.csproj │ ├── F1_HTTPTrigger.cs │ ├── F2_SBQueueTrigger.cs │ ├── Properties │ ├── serviceDependencies.json │ └── serviceDependencies.local.json │ └── host.json ├── 43_BlueGreenDeploy └── readme.md ├── 44_HybridConnections └── src │ └── StoreApp │ ├── StoreApp.sln │ └── StoreApp │ ├── Controllers │ └── HomeController.cs │ ├── Models │ ├── Customers.cs │ └── StoredbContext.cs │ ├── Program.cs │ ├── Properties │ ├── PublishProfiles │ │ ├── seasiaapp2021 - FTP.pubxml │ │ ├── seasiaapp2021 - Web Deploy.pubxml │ │ └── seasiaapp2021 - Zip Deploy.pubxml │ └── launchSettings.json │ ├── Startup.cs │ ├── StoreApp.csproj │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ ├── appsettings.json │ └── efpt.config.json ├── 45_RedisTransactions ├── readme.md ├── src │ └── RedisSample │ │ ├── RedisSample.sln │ │ └── RedisSample │ │ ├── Program.cs │ │ └── RedisSample.csproj └── src2 │ └── RedisDemo │ ├── ConsoleApp1 │ ├── ConsoleApp1.csproj │ └── Program.cs │ ├── RedisDemo.sln │ └── RedisDemo │ ├── Program.cs │ └── RedisDemo.csproj ├── 46_DSCAutomation ├── MyFirstConfiguration.ps1 └── script.ps1 ├── 47_PrivateDNS └── script.ps1 ├── 48_TrafficManagerPriority └── script.ps1 ├── 49_AzureWebPubSub ├── Frontends │ └── Html │ │ └── index.html └── src │ ├── backend │ └── WebPubSubBackend │ │ ├── WebPubSubBackend.sln │ │ ├── WebPubSubBackend │ │ ├── Controllers │ │ │ └── PubSubController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── WebPubSubBackend.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── WebPubSubBackendConsoleApp │ │ ├── Program.cs │ │ └── WebPubSubBackendConsoleApp.csproj │ └── frontend │ └── AzureWebPubSubAngular │ ├── .browserslistrc │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── karma.conf.js │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── app │ │ ├── app.component.css │ │ ├── app.component.html │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ ├── websocket-connection.service.spec.ts │ │ └── websocket-connection.service.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.css │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── 50_SBSessions ├── script.ps1 └── src │ └── QueueConsumer │ ├── QueueConsumer.sln │ └── QueueConsumer │ ├── .gitignore │ ├── Data │ ├── Messages.cs │ ├── MydatabaseContext.cs │ └── SessionMessages.cs │ ├── Properties │ ├── PublishProfiles │ │ ├── consumer20211201 - Web Deploy.pubxml │ │ └── consumer20211201 - Zip Deploy.pubxml │ ├── serviceDependencies.json │ └── serviceDependencies.local.json │ ├── QueueConsumer.csproj │ ├── QueueReceiver.cs │ ├── SQueueReceiver.cs │ ├── efpt.config.json │ └── host.json ├── 70-application-gateway-waf └── readme.md ├── 70-demo-project-1 └── readme.md ├── 71-waf-policy-demo └── readme.md ├── 72-blazor-authentication └── readme.md ├── 73-application-gateway-url-rewrites └── readme.md ├── 73-system-assigned-vs-user-assigned └── readme.md ├── 74-demo-project-1 └── readme.md ├── 74-site-2-site-vpn-setup └── readme.md ├── 75-demo-project-second └── readme.md ├── 75-high-availability-app-services └── readme.md ├── 76- └── readme.md ├── 76-arc-server └── readme.md ├── 77-arc-kubernetes └── readme.md ├── 78-cosmosdb-service-endpoint-appservice ├── CosmosDemo │ ├── CosmosDemo.Web │ │ ├── Controllers │ │ │ └── HomeController.cs │ │ ├── CosmosDemo.Web.csproj │ │ ├── Models │ │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── Index.cshtml │ │ │ │ └── Privacy.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ └── CosmosDemo.sln ├── diagram.drawio └── readme.md ├── 79-azure-load-testing ├── readme.md └── testscript.jmx ├── 80-1000k-subs └── readme.md ├── 81-design-youtube ├── design.svg └── readme.md ├── 82-latency-test └── readme.md ├── 83-service-endpoints-cross-regions ├── readme.md └── readme2.md ├── 84-container-apps-introduction └── readme.md ├── 85-container-apps-2-connect-two-containers └── readme.md ├── 86-container-apps-3-scaling └── readme.md ├── 87-container-apps-4-pods-and-alc ├── app.arm.json ├── deploy.ps1 ├── env.arm.json ├── readme.md └── research1 │ ├── deploy.ps1 │ └── smallapp.arm.json ├── 88-container-apps-first-dapr-app └── readme.md ├── 89-container-apps-revisions ├── RevisionsDemo │ ├── .dockerignore │ ├── RevisionsDemo.sln │ └── WebApp │ │ ├── Controllers │ │ └── HomeController.cs │ │ ├── Dockerfile │ │ ├── Models │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── WebApp.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── deploy-arm.ps1 ├── deploy.ps1 ├── readme.md ├── resource.json └── template.json ├── 90-container-apps-probes ├── deploy-arm.ps1 ├── readme.md ├── src │ └── ContainerApps │ │ ├── .dockerignore │ │ ├── ContainerApps.sln │ │ └── HPDemoApp │ │ ├── Controllers │ │ └── HomeController.cs │ │ ├── Dockerfile │ │ ├── HPDemoApp.csproj │ │ ├── Models │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ └── launchSettings.json │ │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map └── template.json ├── 91-container-apps-bgproc ├── deploy.ps1 ├── src │ └── BackgroundProcessingApp │ │ ├── .dockerignore │ │ ├── BackgroundProcessingApp.sln │ │ └── BackgroundProcessingApp │ │ ├── .gitignore │ │ ├── BackgroundProcessingApp.csproj │ │ ├── Dockerfile │ │ ├── Function1.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ ├── launchSettings.json │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ │ └── host.json ├── template-qr-sbq.json ├── template-withoutscale.json └── template.json ├── 92-container-apps-networking └── vnet-to-capp.ps1 ├── 93-container-apps-managed-identity ├── deploy.ps1 ├── readme.md └── src │ └── MIDemo │ ├── .dockerignore │ ├── MIDemo.Web │ ├── Controllers │ │ └── HomeController.cs │ ├── Dockerfile │ ├── MIDemo.Web.csproj │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ └── launchSettings.json │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── MIDemo.sln ├── 94-container-apps-storage-mounts ├── deploy-arm.ps1 ├── readme.md ├── src │ └── StorageMounts │ │ ├── .dockerignore │ │ ├── Reader │ │ ├── Controllers │ │ │ └── HomeController.cs │ │ ├── Dockerfile │ │ ├── Models │ │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Reader.csproj │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── Index.cshtml │ │ │ │ └── Privacy.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.esm.js │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ ├── StorageMounts.sln │ │ ├── Writer │ │ ├── Controllers │ │ │ └── HomeController.cs │ │ ├── Dockerfile │ │ ├── Models │ │ │ └── ErrorViewModel.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Views │ │ │ ├── Home │ │ │ │ ├── Index.cshtml │ │ │ │ └── Privacy.cshtml │ │ │ ├── Shared │ │ │ │ ├── Error.cshtml │ │ │ │ ├── _Layout.cshtml │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Writer.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── images │ │ │ └── goals.png │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.esm.js │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ └── scripts.ps1 ├── template-demo.json └── template.json ├── 95-container-apps-authentication ├── deploy.ps1 ├── readme.md └── src │ └── AuthDemoApp │ ├── .dockerignore │ ├── AuthDemoApp.sln │ ├── AuthDemoApp │ ├── AuthDemoApp.csproj │ ├── Controllers │ │ ├── HomeController.cs │ │ └── ValuesController.cs │ ├── Dockerfile │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Views │ │ ├── Home │ │ │ ├── Authentication.cshtml │ │ │ ├── Index.cshtml │ │ │ ├── LogoutSuccess.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ ├── appsettings.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── scripts.ps1 ├── 96-container-apps-client-directed-flow ├── client-directed-auth.http ├── deploy.ps1 └── readme.md ├── 97-container-apps-secrets ├── arm.json ├── deploy.ps1 ├── readme.md ├── secrets-reuse.png └── src │ └── SecretsDemo │ ├── .dockerignore │ ├── SecretsDemo.sln │ ├── SecretsDemo │ ├── Controllers │ │ └── HomeController.cs │ ├── Dockerfile │ ├── Models │ │ └── ErrorViewModel.cs │ ├── Program.cs │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ └── launchSettings.json │ ├── SecretsDemo.csproj │ ├── Views │ │ ├── Home │ │ │ ├── Index.cshtml │ │ │ └── Privacy.cshtml │ │ ├── Shared │ │ │ ├── Error.cshtml │ │ │ ├── _Layout.cshtml │ │ │ ├── _Layout.cshtml.css │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ ├── appsettings.Development.json │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-grid.rtl.css │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ ├── bootstrap-utilities.css │ │ │ ├── bootstrap-utilities.css.map │ │ │ ├── bootstrap-utilities.min.css │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ ├── bootstrap.min.css.map │ │ │ ├── bootstrap.rtl.css │ │ │ ├── bootstrap.rtl.css.map │ │ │ ├── bootstrap.rtl.min.css │ │ │ └── bootstrap.rtl.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.esm.js │ │ │ ├── bootstrap.esm.js.map │ │ │ ├── bootstrap.esm.min.js │ │ │ ├── bootstrap.esm.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map │ └── appsettings.json ├── AzureResearch ├── 21 │ └── installiis.ps1 ├── 01_APIManagement │ └── README.md ├── 02_CsharpAdvanced │ └── CSharpAdvanced │ │ ├── CSharpAdvanced.sln │ │ └── CSharpAdvanced │ │ ├── CSharpAdvanced.csproj │ │ └── Program.cs ├── 03_VNETS │ ├── md1.md │ └── md2.md ├── 04_Bicep │ ├── deploy.bicep │ ├── deploy.json │ ├── sample.ps1 │ ├── script.bicep │ └── servicebus_session.bicep ├── 05_ASPNET_Docker │ ├── MyConsoleApp │ │ ├── .dockerignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── Dockerfile │ │ └── MyConsoleApp │ │ │ ├── MyConsoleApp.csproj │ │ │ └── Program.cs │ └── script.ps1 ├── 06_DataCenterLatency │ ├── DataCenterLatencyTest.FunctionApp │ │ ├── DataCenterLatencyTest.FunctionApp.sln │ │ └── DataCenterLatencyTest.FunctionApp │ │ │ ├── .gitignore │ │ │ ├── DataCenterLatencyTest.FunctionApp.csproj │ │ │ ├── Function1.cs │ │ │ ├── Function2 - Copy.cs │ │ │ ├── Function2.cs │ │ │ ├── Function3.cs │ │ │ ├── Properties │ │ │ ├── serviceDependencies.json │ │ │ └── serviceDependencies.local.json │ │ │ └── host.json │ ├── Infrastructure │ │ ├── script.ps1 │ │ └── topic.bicep │ └── readme.md ├── 07_DockerASPNET │ ├── .dockerignore │ ├── .vscode │ │ ├── launch.json │ │ └── tasks.json │ ├── Dockerfile │ ├── net5test │ │ ├── .dockerignore │ │ ├── .vscode │ │ │ ├── launch.json │ │ │ └── tasks.json │ │ ├── Dockerfile │ │ └── src │ │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ └── launchSettings.json │ │ │ ├── Startup.cs │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ ├── src.csproj │ │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ ├── readme.md │ └── src │ │ ├── Pages │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── Index.cshtml │ │ ├── Index.cshtml.cs │ │ ├── Privacy.cshtml │ │ ├── Privacy.cshtml.cs │ │ ├── Shared │ │ │ ├── _Layout.cshtml │ │ │ └── _ValidationScriptsPartial.cshtml │ │ ├── _ViewImports.cshtml │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ ├── src.csproj │ │ └── wwwroot │ │ ├── css │ │ └── site.css │ │ ├── favicon.ico │ │ ├── js │ │ └── site.js │ │ └── lib │ │ ├── bootstrap │ │ ├── LICENSE │ │ └── dist │ │ │ ├── css │ │ │ ├── bootstrap-grid.css │ │ │ ├── bootstrap-grid.css.map │ │ │ ├── bootstrap-grid.min.css │ │ │ ├── bootstrap-grid.min.css.map │ │ │ ├── bootstrap-reboot.css │ │ │ ├── bootstrap-reboot.css.map │ │ │ ├── bootstrap-reboot.min.css │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ ├── bootstrap.css │ │ │ ├── bootstrap.css.map │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ │ └── js │ │ │ ├── bootstrap.bundle.js │ │ │ ├── bootstrap.bundle.js.map │ │ │ ├── bootstrap.bundle.min.js │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ ├── bootstrap.js │ │ │ ├── bootstrap.js.map │ │ │ ├── bootstrap.min.js │ │ │ └── bootstrap.min.js.map │ │ ├── jquery-validation-unobtrusive │ │ ├── LICENSE.txt │ │ ├── jquery.validate.unobtrusive.js │ │ └── jquery.validate.unobtrusive.min.js │ │ ├── jquery-validation │ │ ├── LICENSE.md │ │ └── dist │ │ │ ├── additional-methods.js │ │ │ ├── additional-methods.min.js │ │ │ ├── jquery.validate.js │ │ │ └── jquery.validate.min.js │ │ └── jquery │ │ ├── LICENSE.txt │ │ └── dist │ │ ├── jquery.js │ │ ├── jquery.min.js │ │ └── jquery.min.map ├── 08_VNet_Gateway │ └── readme.md ├── 09_AutoFailoverGroups │ └── Untitled-1.ps1 ├── 10_Worker │ └── WorkerService1 │ │ ├── WebApplication1 │ │ ├── Pages │ │ │ ├── Error.cshtml │ │ │ ├── Error.cshtml.cs │ │ │ ├── Index.cshtml │ │ │ ├── Index.cshtml.cs │ │ │ ├── Privacy.cshtml │ │ │ ├── Privacy.cshtml.cs │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ ├── _ViewImports.cshtml │ │ │ └── _ViewStart.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WebApplication1.csproj │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ │ ├── css │ │ │ └── site.css │ │ │ ├── favicon.ico │ │ │ ├── js │ │ │ └── site.js │ │ │ └── lib │ │ │ ├── bootstrap │ │ │ ├── LICENSE │ │ │ └── dist │ │ │ │ ├── css │ │ │ │ ├── bootstrap-grid.css │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ ├── bootstrap.css │ │ │ │ ├── bootstrap.css.map │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── js │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ ├── bootstrap.js │ │ │ │ ├── bootstrap.js.map │ │ │ │ ├── bootstrap.min.js │ │ │ │ └── bootstrap.min.js.map │ │ │ ├── jquery-validation-unobtrusive │ │ │ ├── LICENSE.txt │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ ├── jquery-validation │ │ │ ├── LICENSE.md │ │ │ └── dist │ │ │ │ ├── additional-methods.js │ │ │ │ ├── additional-methods.min.js │ │ │ │ ├── jquery.validate.js │ │ │ │ └── jquery.validate.min.js │ │ │ └── jquery │ │ │ ├── LICENSE.txt │ │ │ └── dist │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ └── jquery.min.map │ │ ├── WorkerService1.sln │ │ ├── WorkerService1 │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── Worker.cs │ │ ├── WorkerService1.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── WorkerService2 │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── PublishProfiles │ │ │ │ └── FolderProfile.pubxml │ │ │ └── launchSettings.json │ │ ├── Worker.cs │ │ ├── WorkerService2.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── WorkerService3 │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── FolderProfile.pubxml │ │ └── launchSettings.json │ │ ├── Worker.cs │ │ ├── WorkerService3.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 11_ManagedIdentitySQL │ └── ManagedIdentityDemo │ │ ├── MIConsole │ │ ├── MIConsole.csproj │ │ └── Program.cs │ │ ├── ManagedIdentityDemo.sln │ │ └── ManagedIdentityDemo │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── CustomAzureSQLAuthProvider.cs │ │ ├── ManagedIdentityDemo.csproj │ │ ├── Models │ │ ├── Customers.cs │ │ └── SqldatabaseContext.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ └── managedidentitydemo20211023 - Web Deploy.pubxml │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── efpt.config.json ├── 12_AzureStaticAppAngular │ └── angularstatic │ │ ├── .browserslistrc │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── angular.json │ │ ├── karma.conf.js │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.css │ │ │ ├── app.component.html │ │ │ ├── app.component.spec.ts │ │ │ ├── app.component.ts │ │ │ └── app.module.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.css │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json ├── 12_TableStorage │ └── TableStorageAPI │ │ ├── FunctionApp1 │ │ ├── .gitignore │ │ ├── Function1.cs │ │ ├── FunctionApp1.csproj │ │ ├── Properties │ │ │ ├── serviceDependencies.json │ │ │ └── serviceDependencies.local.json │ │ └── host.json │ │ ├── TableStorageAPI.sln │ │ └── TableStorageAPI │ │ ├── .gitignore │ │ ├── Function1.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ │ ├── TableStorageAPI.csproj │ │ └── host.json ├── 13_FunctionBindings │ └── BindingsDemo │ │ ├── BindingsDemo.sln │ │ └── BindingsDemo │ │ ├── .gitignore │ │ ├── BindingsDemo.csproj │ │ ├── F1_HttpInput.cs │ │ ├── F2_SBQueueTrigger.cs │ │ ├── Function1.cs │ │ ├── Properties │ │ ├── serviceDependencies.json │ │ └── serviceDependencies.local.json │ │ └── host.json ├── 14_MinimalAPIs │ └── src │ │ ├── MiniEmpty │ │ ├── MiniEmpty.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── MinimalAPI │ │ ├── MinimalAPI.sln │ │ └── MinimalAPI │ │ ├── MinimalAPI.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 15_Blazor │ └── CoursesApp │ │ ├── App.razor │ │ ├── CoursesApp.csproj │ │ ├── Data │ │ ├── WeatherForecast.cs │ │ └── WeatherForecastService.cs │ │ ├── Pages │ │ ├── Counter.razor │ │ ├── Error.cshtml │ │ ├── Error.cshtml.cs │ │ ├── FetchData.razor │ │ ├── Index.razor │ │ ├── _Host.cshtml │ │ └── _Layout.cshtml │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── Shared │ │ ├── MainLayout.razor │ │ ├── MainLayout.razor.css │ │ ├── NavMenu.razor │ │ ├── NavMenu.razor.css │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ ├── appsettings.Development.json │ │ ├── appsettings.json │ │ └── wwwroot │ │ ├── css │ │ ├── bootstrap │ │ │ ├── bootstrap.min.css │ │ │ └── bootstrap.min.css.map │ │ ├── open-iconic │ │ │ ├── FONT-LICENSE │ │ │ ├── ICON-LICENSE │ │ │ ├── README.md │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ └── site.css │ │ └── favicon.ico ├── 16_CS10 │ └── CS10 │ │ ├── CS10.sln │ │ └── CS10 │ │ ├── CS10.csproj │ │ ├── Program.cs │ │ └── Vehicle.cs ├── 17_CoursesSite │ └── CoursesApp │ │ ├── BlazorApp1 │ │ ├── App.razor │ │ ├── BlazorApp1.csproj │ │ ├── Pages │ │ │ ├── Counter.razor │ │ │ ├── FetchData.razor │ │ │ └── Index.razor │ │ ├── Program.cs │ │ ├── Properties │ │ │ ├── PublishProfiles │ │ │ │ └── FolderProfile.pubxml │ │ │ └── launchSettings.json │ │ ├── Shared │ │ │ ├── MainLayout.razor │ │ │ ├── MainLayout.razor.css │ │ │ ├── NavMenu.razor │ │ │ ├── NavMenu.razor.css │ │ │ └── SurveyPrompt.razor │ │ ├── _Imports.razor │ │ └── wwwroot │ │ │ ├── css │ │ │ ├── app.css │ │ │ ├── bootstrap │ │ │ │ ├── bootstrap.min.css │ │ │ │ └── bootstrap.min.css.map │ │ │ └── open-iconic │ │ │ │ ├── FONT-LICENSE │ │ │ │ ├── ICON-LICENSE │ │ │ │ ├── README.md │ │ │ │ └── font │ │ │ │ ├── css │ │ │ │ └── open-iconic-bootstrap.min.css │ │ │ │ └── fonts │ │ │ │ ├── open-iconic.eot │ │ │ │ ├── open-iconic.otf │ │ │ │ ├── open-iconic.svg │ │ │ │ ├── open-iconic.ttf │ │ │ │ └── open-iconic.woff │ │ │ ├── favicon.ico │ │ │ ├── icon-192.png │ │ │ ├── index.html │ │ │ └── sample-data │ │ │ └── weather.json │ │ ├── CoursesAPI │ │ ├── Controllers │ │ │ └── Courses.cs │ │ ├── CoursesAPI.csproj │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ ├── CoursesApp.sln │ │ ├── CoursesApp │ │ ├── .gitignore │ │ ├── CoursesApp.csproj │ │ ├── Data │ │ │ └── Entity │ │ │ │ └── Entity.cs │ │ ├── GetCourses.cs │ │ ├── Properties │ │ │ ├── serviceDependencies.json │ │ │ └── serviceDependencies.local.json │ │ └── host.json │ │ └── MKTCoursesAPI │ │ ├── Controllers │ │ └── CoursesController.cs │ │ ├── MKTCoursesAPI.csproj │ │ ├── MinimalAPI.cs │ │ ├── Program.cs │ │ ├── Properties │ │ └── launchSettings.json │ │ ├── WeatherForecast.cs │ │ ├── appsettings.Development.json │ │ └── appsettings.json ├── 18_AppServiceCommunicationInVNET │ └── script.ps1 ├── 19_Blueprints │ ├── script.ps1 │ └── template1.json ├── 20_ARMP │ └── CloudApp1 │ │ ├── CloudApp1.sln │ │ └── CloudApp1 │ │ ├── CloudApp1.deployproj │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ ├── Deployment.targets │ │ ├── azuredeploy.json │ │ └── azuredeploy.parameters.json ├── 22-Batch │ └── readme.md ├── 23-containerapps │ ├── SampleApp │ │ ├── .dockerignore │ │ ├── AzureResourceGroup1 │ │ │ ├── AzureResourceGroup1.deployproj │ │ │ ├── Deploy-AzureResourceGroup.ps1 │ │ │ ├── Deployment.targets │ │ │ ├── WebSite.json │ │ │ └── WebSite.parameters.json │ │ ├── SampleApp.API │ │ │ ├── Controllers │ │ │ │ └── TodosController.cs │ │ │ ├── Dockerfile │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── PublishProfiles │ │ │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ │ │ └── launchSettings.json │ │ │ ├── SampleApp.API.csproj │ │ │ ├── WeatherForecast.cs │ │ │ ├── appsettings.Development.json │ │ │ └── appsettings.json │ │ ├── SampleApp.MVCApp │ │ │ ├── Controllers │ │ │ │ └── HomeController.cs │ │ │ ├── Dockerfile │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── PublishProfiles │ │ │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ │ │ └── launchSettings.json │ │ │ ├── SampleApp.MVCApp.csproj │ │ │ ├── Views │ │ │ │ ├── Home │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── Privacy.cshtml │ │ │ │ ├── Shared │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ └── site.css │ │ │ │ ├── favicon.ico │ │ │ │ ├── icons │ │ │ │ └── bin.png │ │ │ │ ├── js │ │ │ │ └── site.js │ │ │ │ └── lib │ │ │ │ ├── bootstrap │ │ │ │ ├── LICENSE │ │ │ │ └── dist │ │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ ├── bootstrap.esm.js │ │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ └── bootstrap.min.js.map │ │ │ │ ├── jquery-validation-unobtrusive │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ │ ├── jquery-validation │ │ │ │ ├── LICENSE.md │ │ │ │ └── dist │ │ │ │ │ ├── additional-methods.js │ │ │ │ │ ├── additional-methods.min.js │ │ │ │ │ ├── jquery.validate.js │ │ │ │ │ └── jquery.validate.min.js │ │ │ │ └── jquery │ │ │ │ ├── LICENSE.txt │ │ │ │ └── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ ├── SampleApp.Web │ │ │ ├── Dockerfile │ │ │ ├── Pages │ │ │ │ ├── Error.cshtml │ │ │ │ ├── Error.cshtml.cs │ │ │ │ ├── Index.cshtml │ │ │ │ ├── Index.cshtml.cs │ │ │ │ ├── Privacy.cshtml │ │ │ │ ├── Privacy.cshtml.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ ├── _Layout.cshtml.css │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── PublishProfiles │ │ │ │ │ └── registry.hub.docker.com_kamalrathnayake.pubxml │ │ │ │ └── launchSettings.json │ │ │ ├── SampleApp.Web.csproj │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ └── site.css │ │ │ │ ├── favicon.ico │ │ │ │ ├── js │ │ │ │ └── site.js │ │ │ │ └── lib │ │ │ │ ├── bootstrap │ │ │ │ ├── LICENSE │ │ │ │ └── dist │ │ │ │ │ ├── css │ │ │ │ │ ├── bootstrap-grid.css │ │ │ │ │ ├── bootstrap-grid.css.map │ │ │ │ │ ├── bootstrap-grid.min.css │ │ │ │ │ ├── bootstrap-grid.min.css.map │ │ │ │ │ ├── bootstrap-grid.rtl.css │ │ │ │ │ ├── bootstrap-grid.rtl.css.map │ │ │ │ │ ├── bootstrap-grid.rtl.min.css │ │ │ │ │ ├── bootstrap-grid.rtl.min.css.map │ │ │ │ │ ├── bootstrap-reboot.css │ │ │ │ │ ├── bootstrap-reboot.css.map │ │ │ │ │ ├── bootstrap-reboot.min.css │ │ │ │ │ ├── bootstrap-reboot.min.css.map │ │ │ │ │ ├── bootstrap-reboot.rtl.css │ │ │ │ │ ├── bootstrap-reboot.rtl.css.map │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css │ │ │ │ │ ├── bootstrap-reboot.rtl.min.css.map │ │ │ │ │ ├── bootstrap-utilities.css │ │ │ │ │ ├── bootstrap-utilities.css.map │ │ │ │ │ ├── bootstrap-utilities.min.css │ │ │ │ │ ├── bootstrap-utilities.min.css.map │ │ │ │ │ ├── bootstrap-utilities.rtl.css │ │ │ │ │ ├── bootstrap-utilities.rtl.css.map │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css │ │ │ │ │ ├── bootstrap-utilities.rtl.min.css.map │ │ │ │ │ ├── bootstrap.css │ │ │ │ │ ├── bootstrap.css.map │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ ├── bootstrap.min.css.map │ │ │ │ │ ├── bootstrap.rtl.css │ │ │ │ │ ├── bootstrap.rtl.css.map │ │ │ │ │ ├── bootstrap.rtl.min.css │ │ │ │ │ └── bootstrap.rtl.min.css.map │ │ │ │ │ └── js │ │ │ │ │ ├── bootstrap.bundle.js │ │ │ │ │ ├── bootstrap.bundle.js.map │ │ │ │ │ ├── bootstrap.bundle.min.js │ │ │ │ │ ├── bootstrap.bundle.min.js.map │ │ │ │ │ ├── bootstrap.esm.js │ │ │ │ │ ├── bootstrap.esm.js.map │ │ │ │ │ ├── bootstrap.esm.min.js │ │ │ │ │ ├── bootstrap.esm.min.js.map │ │ │ │ │ ├── bootstrap.js │ │ │ │ │ ├── bootstrap.js.map │ │ │ │ │ ├── bootstrap.min.js │ │ │ │ │ └── bootstrap.min.js.map │ │ │ │ ├── jquery-validation-unobtrusive │ │ │ │ ├── LICENSE.txt │ │ │ │ ├── jquery.validate.unobtrusive.js │ │ │ │ └── jquery.validate.unobtrusive.min.js │ │ │ │ ├── jquery-validation │ │ │ │ ├── LICENSE.md │ │ │ │ └── dist │ │ │ │ │ ├── additional-methods.js │ │ │ │ │ ├── additional-methods.min.js │ │ │ │ │ ├── jquery.validate.js │ │ │ │ │ └── jquery.validate.min.js │ │ │ │ └── jquery │ │ │ │ ├── LICENSE.txt │ │ │ │ └── dist │ │ │ │ ├── jquery.js │ │ │ │ ├── jquery.min.js │ │ │ │ └── jquery.min.map │ │ └── SampleApp.sln │ ├── capps.svg │ ├── readme.md │ └── readme_vnets.md ├── 24_aks │ ├── app.yaml │ ├── deploy.ps1 │ ├── lb.yaml │ └── service.yaml ├── URLRewrite │ └── URLRewrite │ │ ├── URLRewrite.sln │ │ ├── URLRewrite │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── URLRewrite.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json │ │ └── WebApplication1 │ │ ├── Controllers │ │ └── WeatherForecastController.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── PublishProfiles │ │ │ ├── URLRewriteDemo20220116 - FTP.pubxml │ │ │ ├── URLRewriteDemo20220116 - FTP1.pubxml │ │ │ ├── URLRewriteDemo20220116 - Web Deploy.pubxml │ │ │ ├── URLRewriteDemo20220116 - Web Deploy1.pubxml │ │ │ ├── URLRewriteDemo20220116 - Zip Deploy.pubxml │ │ │ ├── URLRewriteDemo20220116 - Zip Deploy1.pubxml │ │ │ ├── demo-images - FTP.pubxml │ │ │ ├── demo-images - Web Deploy.pubxml │ │ │ ├── demo-images - Zip Deploy.pubxml │ │ │ ├── demo-videos - FTP.pubxml │ │ │ ├── demo-videos - Web Deploy.pubxml │ │ │ └── demo-videos - Zip Deploy.pubxml │ │ └── launchSettings.json │ │ ├── Startup.cs │ │ ├── WeatherForecast.cs │ │ ├── WebApplication1.csproj │ │ ├── appsettings.Development.json │ │ └── appsettings.json └── Untitled Diagram.drawio ├── CodingCoolStuff ├── 01_Beginner_Clock │ ├── 02 │ │ ├── index.html │ │ ├── script.js │ │ └── style.css │ ├── index.html │ ├── script.js │ └── style.css ├── 02_Circlar_Slider │ ├── index.html │ ├── script.js │ └── style.css ├── 02_Snake_Game │ ├── index.html │ ├── script.js │ └── style.css ├── 03_Multizone_Slider │ ├── index.html │ ├── script.js │ └── style.css └── 04_Workflow_Diagram │ ├── index.html │ ├── script.js │ └── style.css ├── Common Scripts ├── azure_scritps.md ├── azure_vms.md ├── keywordlist.js └── regions.bicep ├── DataCenterCalc.drawio ├── LICENSE ├── README.md ├── Sessions └── Session_AzureServiceBus │ ├── 01_queueinout.PNG │ ├── 02_functionapp.PNG │ ├── README.md │ ├── Untitled Diagram.drawio │ ├── sample.ps1 │ ├── scopes.PNG │ ├── script.ps1 │ ├── servicebus_session.bicep │ └── src │ └── ServiceBusDemo │ ├── APIApp │ ├── APIApp.csproj │ ├── Controllers │ │ └── QueueController.cs │ ├── Program.cs │ ├── Properties │ │ └── launchSettings.json │ ├── Startup.cs │ ├── WeatherForecast.cs │ ├── appsettings.Development.json │ └── appsettings.json │ ├── MessageProvider │ ├── MessageProvider.csproj │ ├── Program.cs │ └── Program_DuplicateDetection.cs │ └── ServiceBusDemo.sln └── Untitled Diagram.drawio /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5502 3 | } -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/README.md -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/Source/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/Source/.gitignore -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/Source/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/Source/.vscode/extensions.json -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/Source/RabbitMQ_to_Functions.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/Source/RabbitMQ_to_Functions.csproj -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/Source/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/Source/host.json -------------------------------------------------------------------------------- /01_RabbitMQ_Azure_Functions/Source/rabbitquetrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/01_RabbitMQ_Azure_Functions/Source/rabbitquetrigger.cs -------------------------------------------------------------------------------- /02_Azure_Redis_DotNet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/02_Azure_Redis_DotNet/README.md -------------------------------------------------------------------------------- /02_Azure_Redis_DotNet/Source/02_AZURE_REDIS_DOTNET/02_AZURE_REDIS_DOTNET.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/02_Azure_Redis_DotNet/Source/02_AZURE_REDIS_DOTNET/02_AZURE_REDIS_DOTNET.sln -------------------------------------------------------------------------------- /03_Azure_Traffic_Manager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/03_Azure_Traffic_Manager/README.md -------------------------------------------------------------------------------- /04_Azure_SQL_Replication/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/04_Azure_SQL_Replication/README.md -------------------------------------------------------------------------------- /05_AppInsightsConsole/AppInsightsConsole/AppInsightsConsole.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/05_AppInsightsConsole/AppInsightsConsole/AppInsightsConsole.sln -------------------------------------------------------------------------------- /05_AppInsightsConsole/AppInsightsConsole/ApplicationInsightsWithSDK/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/05_AppInsightsConsole/AppInsightsConsole/ApplicationInsightsWithSDK/Program.cs -------------------------------------------------------------------------------- /05_AppInsightsConsole/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/05_AppInsightsConsole/README.md -------------------------------------------------------------------------------- /05_Azure_CDN/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/05_Azure_CDN/README.md -------------------------------------------------------------------------------- /05_Azure_Event_Hubs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/05_Azure_Event_Hubs/README.md -------------------------------------------------------------------------------- /06_OverloadWebApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/06_OverloadWebApp/README.md -------------------------------------------------------------------------------- /06_OverloadWebApp/README_odl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/06_OverloadWebApp/README_odl.md -------------------------------------------------------------------------------- /06_OverloadWebApp/load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/06_OverloadWebApp/load.js -------------------------------------------------------------------------------- /07_PublishDirectly/readme.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/07_PublishDirectly/readme.ps1 -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Controllers/HomeController.cs -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/GeneratePDF.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/GeneratePDF.csproj -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Models/ErrorViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Models/ErrorViewModel.cs -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Program.cs -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Properties/launchSettings.json -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/Home/Index.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/Home/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/Home/Privacy.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/Shared/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/Shared/Error.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/_ViewImports.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/Views/_ViewStart.cshtml -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/appsettings.Development.json -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/appsettings.json -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/css/site.css -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/favicon.ico -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/js/site.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/GeneratePDF/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /08_GeneratePDFs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/08_GeneratePDFs/readme.md -------------------------------------------------------------------------------- /100-container-apps-terraform/deploy.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/100-container-apps-terraform/deploy.ps1 -------------------------------------------------------------------------------- /100-container-apps-terraform/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/100-container-apps-terraform/main.tf -------------------------------------------------------------------------------- /100-container-apps-terraform/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /101-container-apps-jobs/001-sample-app/001-sample-app.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/001-sample-app/001-sample-app.csproj -------------------------------------------------------------------------------- /101-container-apps-jobs/001-sample-app/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/001-sample-app/Dockerfile -------------------------------------------------------------------------------- /101-container-apps-jobs/001-sample-app/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/001-sample-app/Program.cs -------------------------------------------------------------------------------- /101-container-apps-jobs/001-sample-app/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/001-sample-app/script.sh -------------------------------------------------------------------------------- /101-container-apps-jobs/002-cli-deployment/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/002-cli-deployment/script.sh -------------------------------------------------------------------------------- /101-container-apps-jobs/003-terraform-jobs/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/003-terraform-jobs/main.tf -------------------------------------------------------------------------------- /101-container-apps-jobs/live.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/101-container-apps-jobs/live.sln -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/01-creating-azure-resources/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/01-creating-azure-resources/script.sh -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/02-creating-container-image/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/02-creating-container-image/Dockerfile -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/02-creating-container-image/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/02-creating-container-image/Program.cs -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/02-creating-container-image/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/02-creating-container-image/script.sh -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/03-terraform-deployment/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/03-terraform-deployment/main.tf -------------------------------------------------------------------------------- /102-container-apps-event-driven-jobs/102-container-apps-event-driven-jobs.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/102-container-apps-event-driven-jobs/102-container-apps-event-driven-jobs.sln -------------------------------------------------------------------------------- /11_DockerConsoleApp/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/11_DockerConsoleApp/Dockerfile -------------------------------------------------------------------------------- /11_DockerConsoleApp/MyConsoleApp/MyConsoleApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/11_DockerConsoleApp/MyConsoleApp/MyConsoleApp.csproj -------------------------------------------------------------------------------- /11_DockerConsoleApp/MyConsoleApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/11_DockerConsoleApp/MyConsoleApp/Program.cs -------------------------------------------------------------------------------- /12_AzureBicepLoops/deployment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/12_AzureBicepLoops/deployment.ps1 -------------------------------------------------------------------------------- /12_AzureBicepLoops/loop.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/12_AzureBicepLoops/loop.bicep -------------------------------------------------------------------------------- /13_AzureBicep_Modules/BicepModulesDemo/deployment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/BicepModulesDemo/deployment.ps1 -------------------------------------------------------------------------------- /13_AzureBicep_Modules/BicepModulesDemo/mydeployment.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/BicepModulesDemo/mydeployment.bicep -------------------------------------------------------------------------------- /13_AzureBicep_Modules/BicepModulesDemo/storage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/BicepModulesDemo/storage.bicep -------------------------------------------------------------------------------- /13_AzureBicep_Modules/deployment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/deployment.ps1 -------------------------------------------------------------------------------- /13_AzureBicep_Modules/moduleConsumer.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/moduleConsumer.bicep -------------------------------------------------------------------------------- /13_AzureBicep_Modules/storage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/13_AzureBicep_Modules/storage.bicep -------------------------------------------------------------------------------- /14_C#_HTML_Reader/src/CSharpHTMLReader/CSharpHTMLReader.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/14_C#_HTML_Reader/src/CSharpHTMLReader/CSharpHTMLReader.sln -------------------------------------------------------------------------------- /14_C#_HTML_Reader/src/CSharpHTMLReader/CSharpHTMLReader/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/14_C#_HTML_Reader/src/CSharpHTMLReader/CSharpHTMLReader/Program.cs -------------------------------------------------------------------------------- /14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1.sln -------------------------------------------------------------------------------- /14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1/ConsoleApp1.csproj -------------------------------------------------------------------------------- /14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/14_C#_HTML_Reader/src/ConsoleApp1/ConsoleApp1/Program.cs -------------------------------------------------------------------------------- /15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample.sln -------------------------------------------------------------------------------- /15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample/.gitignore -------------------------------------------------------------------------------- /15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample/F1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/15_ServiceBus_Topics/ServiceBusTopicsSample/ServiceBusTopicsSample/F1.cs -------------------------------------------------------------------------------- /15_ServiceBus_Topics/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/15_ServiceBus_Topics/readme.md -------------------------------------------------------------------------------- /16_AzureOwnVPN/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/16_AzureOwnVPN/readme.md -------------------------------------------------------------------------------- /17.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/17.drawio -------------------------------------------------------------------------------- /17_AzureBicepAllInOne/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /17_AzureBicepAllInOne/src/deployment.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/17_AzureBicepAllInOne/src/deployment.ps1 -------------------------------------------------------------------------------- /17_AzureBicepAllInOne/src/scopes.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/17_AzureBicepAllInOne/src/scopes.PNG -------------------------------------------------------------------------------- /17_AzureBicepAllInOne/src/script.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/17_AzureBicepAllInOne/src/script.bicep -------------------------------------------------------------------------------- /17_AzureBicepAllInOne/src/storage.bicep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/17_AzureBicepAllInOne/src/storage.bicep -------------------------------------------------------------------------------- /18_AzureVNETPeering/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/18_AzureVNETPeering/readme.md -------------------------------------------------------------------------------- /19_FrontDoor/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/19_FrontDoor/readme.md -------------------------------------------------------------------------------- /20_CSharpAdvanced/CSharpAdvanced/CSharpAdvanced.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/20_CSharpAdvanced/CSharpAdvanced/CSharpAdvanced.sln -------------------------------------------------------------------------------- /20_CSharpAdvanced/CSharpAdvanced/CSharpAdvancedPart1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/20_CSharpAdvanced/CSharpAdvanced/CSharpAdvancedPart1/Program.cs -------------------------------------------------------------------------------- /20_CSharpAdvanced/CSharpAdvanced/CSharpAdvancedPart1/Stack.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/20_CSharpAdvanced/CSharpAdvanced/CSharpAdvancedPart1/Stack.cs -------------------------------------------------------------------------------- /21_NSG/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/21_NSG/readme.md -------------------------------------------------------------------------------- /22_NSG_ASG/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/22_NSG_ASG/readme.md -------------------------------------------------------------------------------- /23_AutoSwap/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/readme.md -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo.sln -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/.config/dotnet-tools.json -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/AutoSwapDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/AutoSwapDemo.csproj -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Error.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Index.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Program.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Properties/launchSettings.json -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/Startup.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/appsettings.Development.json -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/appsettings.json -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/css/site.css -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/favicon.ico -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/js/site.js -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/AutoSwapDemo/AutoSwapDemo/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest.sln -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Error.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Index.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Program.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Properties/launchSettings.json -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/Startup.cs -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/VNetTest.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/VNetTest.csproj -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/appsettings.Development.json -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/appsettings.json -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/css/site.css -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/favicon.ico -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/js/site.js -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/23_AutoSwap/src/VNetTest/VNetTest/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /24_AzureStorageReplication/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /25_AppServiceVNET/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/25_AppServiceVNET/readme.md -------------------------------------------------------------------------------- /26_AzurePrivateEndpoints/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/26_AzurePrivateEndpoints/readme.md -------------------------------------------------------------------------------- /27_QBLL/readme.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/27_QBLL/readme.ps1 -------------------------------------------------------------------------------- /29_AppGatewayConfiguration/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/29_AppGatewayConfiguration/readme.md -------------------------------------------------------------------------------- /30_ServiceEndpointsAppService/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/30_ServiceEndpointsAppService/readme.md -------------------------------------------------------------------------------- /31_DockerNet5/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/.dockerignore -------------------------------------------------------------------------------- /31_DockerNet5/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/.vscode/launch.json -------------------------------------------------------------------------------- /31_DockerNet5/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/.vscode/tasks.json -------------------------------------------------------------------------------- /31_DockerNet5/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/Dockerfile -------------------------------------------------------------------------------- /31_DockerNet5/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/readme.md -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Error.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Error.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Error.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Error.cshtml.cs -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Index.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Index.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Index.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Index.cshtml.cs -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Privacy.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Privacy.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Privacy.cshtml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Privacy.cshtml.cs -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Shared/_Layout.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Shared/_Layout.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/Shared/_ValidationScriptsPartial.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/Shared/_ValidationScriptsPartial.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/_ViewImports.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/_ViewImports.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Pages/_ViewStart.cshtml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Pages/_ViewStart.cshtml -------------------------------------------------------------------------------- /31_DockerNet5/src/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Program.cs -------------------------------------------------------------------------------- /31_DockerNet5/src/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Properties/launchSettings.json -------------------------------------------------------------------------------- /31_DockerNet5/src/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/Startup.cs -------------------------------------------------------------------------------- /31_DockerNet5/src/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/appsettings.Development.json -------------------------------------------------------------------------------- /31_DockerNet5/src/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/appsettings.json -------------------------------------------------------------------------------- /31_DockerNet5/src/src.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/src.csproj -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/css/site.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/css/site.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/favicon.ico -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/js/site.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/js/site.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/LICENSE -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.css.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.js.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery-validation/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery-validation/LICENSE.md -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/additional-methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/additional-methods.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/jquery.validate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/jquery.validate.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery-validation/dist/jquery.validate.min.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery/LICENSE.txt -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.min.js -------------------------------------------------------------------------------- /31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.min.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/31_DockerNet5/src/wwwroot/lib/jquery/dist/jquery.min.map -------------------------------------------------------------------------------- /32_AzureFiles/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/32_AzureFiles/readme.md -------------------------------------------------------------------------------- /33_AzureStorageNetworking/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/33_AzureStorageNetworking/readme.md -------------------------------------------------------------------------------- /34_WorkerService/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/readme.md -------------------------------------------------------------------------------- /34_WorkerService/src/WorkerService1/WorkerService1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/src/WorkerService1/WorkerService1.sln -------------------------------------------------------------------------------- /34_WorkerService/src/WorkerService1/WorkerService1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/src/WorkerService1/WorkerService1/Program.cs -------------------------------------------------------------------------------- /34_WorkerService/src/WorkerService1/WorkerService1/Worker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/src/WorkerService1/WorkerService1/Worker.cs -------------------------------------------------------------------------------- /34_WorkerService/src/WorkerService1/WorkerService1/WorkerService1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/src/WorkerService1/WorkerService1/WorkerService1.csproj -------------------------------------------------------------------------------- /34_WorkerService/src/WorkerService1/WorkerService1/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/34_WorkerService/src/WorkerService1/WorkerService1/appsettings.json -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName.sln -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/MachineName.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/MachineName.csproj -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/Program.cs -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/Properties/launchSettings.json -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/Startup.cs -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/WeatherForecast.cs -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/appsettings.Development.json -------------------------------------------------------------------------------- /35_VMSS/src/MachineName/MachineName/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/35_VMSS/src/MachineName/MachineName/appsettings.json -------------------------------------------------------------------------------- /36_LoadBalancerVMs/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/36_LoadBalancerVMs/readme.md -------------------------------------------------------------------------------- /37/ManagedIdentityStorageSample/ManagedIdentityStorageSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/37/ManagedIdentityStorageSample/ManagedIdentityStorageSample.sln -------------------------------------------------------------------------------- /37/ManagedIdentityStorageSample/ManagedIdentityStorageSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/37/ManagedIdentityStorageSample/ManagedIdentityStorageSample/Program.cs -------------------------------------------------------------------------------- /37/ManagedIdentityStorageSample/ManagedIdentityStorageSample/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/37/ManagedIdentityStorageSample/ManagedIdentityStorageSample/Startup.cs -------------------------------------------------------------------------------- /37/readme.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/37/readme.ps1 -------------------------------------------------------------------------------- /38_ManagedIdentityAzureSQLEF/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/38_ManagedIdentityAzureSQLEF/readme.md -------------------------------------------------------------------------------- /39_AzureP2SVPNGW/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/39_AzureP2SVPNGW/readme.md -------------------------------------------------------------------------------- /40_FailoverGroups/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/40_FailoverGroups/readme.md -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/readme.md -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest.sln -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/.gitignore -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Function1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Function1.cs -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Program.cs -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Services.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/Services.cs -------------------------------------------------------------------------------- /41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/41_AzFunctionsNet5DI/src/AzFunctionsDITest/AzFunctionsDITest/host.json -------------------------------------------------------------------------------- /42_FunctionBindings/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/readme.md -------------------------------------------------------------------------------- /42_FunctionBindings/src5/BindingsSample/BindingsSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/src5/BindingsSample/BindingsSample.sln -------------------------------------------------------------------------------- /42_FunctionBindings/src5/BindingsSample/BindingsSample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/src5/BindingsSample/BindingsSample/.gitignore -------------------------------------------------------------------------------- /42_FunctionBindings/src5/BindingsSample/BindingsSample/F1_HTTPTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/src5/BindingsSample/BindingsSample/F1_HTTPTrigger.cs -------------------------------------------------------------------------------- /42_FunctionBindings/src5/BindingsSample/BindingsSample/F2_SBQueueTrigger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/src5/BindingsSample/BindingsSample/F2_SBQueueTrigger.cs -------------------------------------------------------------------------------- /42_FunctionBindings/src5/BindingsSample/BindingsSample/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/42_FunctionBindings/src5/BindingsSample/BindingsSample/host.json -------------------------------------------------------------------------------- /43_BlueGreenDeploy/readme.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp.sln -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Controllers/HomeController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Controllers/HomeController.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Models/Customers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Models/Customers.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Models/StoredbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Models/StoredbContext.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Program.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Properties/launchSettings.json -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/Startup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/Startup.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/StoreApp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/StoreApp.csproj -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/WeatherForecast.cs -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/appsettings.Development.json -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/appsettings.json -------------------------------------------------------------------------------- /44_HybridConnections/src/StoreApp/StoreApp/efpt.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/44_HybridConnections/src/StoreApp/StoreApp/efpt.config.json -------------------------------------------------------------------------------- /45_RedisTransactions/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/readme.md -------------------------------------------------------------------------------- /45_RedisTransactions/src/RedisSample/RedisSample.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src/RedisSample/RedisSample.sln -------------------------------------------------------------------------------- /45_RedisTransactions/src/RedisSample/RedisSample/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src/RedisSample/RedisSample/Program.cs -------------------------------------------------------------------------------- /45_RedisTransactions/src/RedisSample/RedisSample/RedisSample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src/RedisSample/RedisSample/RedisSample.csproj -------------------------------------------------------------------------------- /45_RedisTransactions/src2/RedisDemo/ConsoleApp1/ConsoleApp1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src2/RedisDemo/ConsoleApp1/ConsoleApp1.csproj -------------------------------------------------------------------------------- /45_RedisTransactions/src2/RedisDemo/ConsoleApp1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src2/RedisDemo/ConsoleApp1/Program.cs -------------------------------------------------------------------------------- /45_RedisTransactions/src2/RedisDemo/RedisDemo.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src2/RedisDemo/RedisDemo.sln -------------------------------------------------------------------------------- /45_RedisTransactions/src2/RedisDemo/RedisDemo/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src2/RedisDemo/RedisDemo/Program.cs -------------------------------------------------------------------------------- /45_RedisTransactions/src2/RedisDemo/RedisDemo/RedisDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/45_RedisTransactions/src2/RedisDemo/RedisDemo/RedisDemo.csproj -------------------------------------------------------------------------------- /46_DSCAutomation/MyFirstConfiguration.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/46_DSCAutomation/MyFirstConfiguration.ps1 -------------------------------------------------------------------------------- /46_DSCAutomation/script.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/46_DSCAutomation/script.ps1 -------------------------------------------------------------------------------- /47_PrivateDNS/script.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/47_PrivateDNS/script.ps1 -------------------------------------------------------------------------------- /48_TrafficManagerPriority/script.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/48_TrafficManagerPriority/script.ps1 -------------------------------------------------------------------------------- /49_AzureWebPubSub/Frontends/Html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/Frontends/Html/index.html -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/backend/WebPubSubBackend/WebPubSubBackend.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/backend/WebPubSubBackend/WebPubSubBackend.sln -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/backend/WebPubSubBackend/WebPubSubBackend/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/backend/WebPubSubBackend/WebPubSubBackend/Program.cs -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.browserslistrc -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.editorconfig -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/.gitignore -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/README.md -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/angular.json -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/karma.conf.js -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/package-lock.json -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KamalRathnayake/MeetKamalToday./HEAD/49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/package.json -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/src/app/app.component.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /49_AzureWebPubSub/src/frontend/AzureWebPubSubAngular/src/app/app.component.html: -------------------------------------------------------------------------------- 1 |