Introduction to Microsoft DevSkim

This post is about Microsoft DevSkim. DevSkim is a framework of IDE extensions and Language analyzers that provide inline security analysis in the dev environment as the developer writes code. It is designed to work with multiple IDEs (VS, VS Code, Sublime Text, etc.), and has a flexible rule model...


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...