App Service managed SSL certificates for Azure Web Apps
This post is about creating App service managed SSL certificates for Azure Web Apps. SSL certificates play key role in authenticity of a web application. SSL helps to encrypt the traffic between browser and server and for verifying the server identity. Usually for a web application, we need to buy...
Razor file compilation in ASP.NET Core
This post is about enabling Razor file compilation in ASP.NET Core. In earlier versions of ASP.NET Core, Razor compilation was enabled by default. From .NET Core 3.x, it is on demand. This post will help you to enable Razor file compilation in development environment. As mentioned earlier, when you edit...
Hosting ASP.NET Core on Heroku
This post is about deploying an ASP.NET Core application to Heroku. Heroku is a cloud Platform-as-a-Service (PaaS) supporting several programming languages that is used as a web application deployment model. Long back I wrote a blog post on deploying ASP.NET Core application in Heroku using Docker. In this post I...
Installing Az Powershell module on Mac
This post is about installing Azure Powershell module on Mac. Recently I started configuring one Mac book air as my development machine. So I installed dotnet core 3.1 on the machine. Today, to explore some Azure Powershell commands, I had to install Az command module. When I tried I found...
Performing a security test after each deployment using OWASP ZAP and Azure DevOps
This post is about OWASP ZAP to your build / release pipeline with Azure DevOps. OWASP ZAP is an open-source web application security scanner. It is intended to be used by both those new to application security as well as professional penetration testers. In this post I am creating a...
Integrating Google Charts in ASP.NET Core
This post is about integrating Google Charts in ASP.NET Core. We will learn about how to integrate Google Charts with Razor pages. Google chart tools are powerful, simple to use, and free. Google Charts help to build interactive charts for browsers and mobile devices. You can get more details about...
Deploying Blazor apps to Azure Storage account
This post is about deploying Blazor apps to Azure Storage account. Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor supports two variations - Blazor Server is supported in ASP.NET Core 3.0. Blazor WebAssembly is in preview for ASP.NET Core 3.1. For Blazor server is using...
Continuously audit web app performance using Google lighthouse and Azure DevOps
This post is about how audit web applications using Google lighthouse and Azure DevOps. Lighthouse is an open-source, automated tool for improving the quality of web pages. Lighthouse can audit for performance, accessibility, progressive web apps, SEO and more. There is a LightHouse extension available in Azure DevOps. But in...