• An Introduction to Azure

    Microsoft Azure is a comprehensive cloud computing platform that provides services for hosting, managing, and scaling applications and infrastructure. Understanding key concepts such as SLAs, resource limits, and regional structures is essential for designing reliable and cost-effective solutions in Azure. Service Level Agreements (SLA) An SLA defines the level of availability that Microsoft guarantees for…

  • Hiding IIS headers

    IIS web server is exposing itself to outside by providing some response headers. That is nice however it leads to widening of attack surface, in terms of cybersecurity. To hide response headers like “Powered by ASP.NET”, we may just go into IIS Panel > Response Headers and remove it, or we may choose to update…

  • Using a soap service in net core

    We need to use svcutil tool to generate client for a soap client in .net core. Install it from CLI using the command below. dotnet tool install –global dotnet-svcutil Then you can check the version by –help parameter. dotnet-svcutil –help to generate a client stub for a soap service, we may simply provide wsdl file/url to svcutil….

  • Adding a new runner to Github Actions

    We may bring our infrastructure into github and configure our own servers for a CI/CD pipeline The servers that do the heavylifting are called “runners”, so we need to add runner into our Github Actions click on actions > new runner or directly use that link https://github.com/organizations/<your-organization>/settings/actions/runners/new This allows the user to add a new self-hosted…