How to Create and Publish a NuGet Package with dotnet CLI

This post is about how to Create and Publish a NuGet Package with dotnet CLI. We will also look into how to publish the nuget package to nuget.org. First we...

Continue reading...

Publish docker images to GitHub Container Registry (ghcr)

November 24, 2022

This post is about how to publish docker images to GitHub Container Registry. GitHub offers a container registry where we...

Continue reading

Use dev tunnels in Visual Studio to debug your web APIs

November 23, 2022

This post is about using dev tunnel in Visual Studio to debug your web APIs. Usually when we build applications...

Continue reading

Build and run Angular application in a Docker container

This post is about building and running an Angular application in a Docker container. In this post I will be using nginx as a web server to host and run the angular application.


Creating JSON Web Tokens using dotnet user-jwts tool

This post is about creating JSON Web Tokens in development with dotnet user-jwts CLI tool. This tool introduced last year - recently I saw some demo using this tool and it was awesome. So I explored it and started using it in projects. The dotnet user-jwts command line tool can create and manage app specific local JSON Web Tokens (JWTs).


Creating Containers in .NET 7 with the .NET CLI

This post is about the new feature in .NET 7 - creating a container using dotnet CLI. In .NET 7.0 there is a feature which helps to publish docker container from dotnet CLI. We will also explore how to deploy the image to Azure Container Registry. And finally we will explore about enabling CI / CD with GitHub Actions.


Integrate logging in a ASP.NET Core application using Serilog and Seq

This post is about how to integrate logging in a asp.net core application using Serilog and Seq. Serilog is a logging framework for .NET. Seq is the intelligent search, analysis, and alerting server built specifically for modern structured log data. We can use Seq for free if you’re developing solo and requires a license if you’re building professionally. For more details visit seq pricing page



Generating Code Coverage Reports in .NET Core

This post is about how to enable code coverage for .NET Core and how to get the code coverage report. I already wrote few blog posts related to enabling code coverage in .NET Core and ASP.NET Core. In this blog post I am exploring the dotnet tool dotnet coverage and how to use this tool to collect code coverage and generate code code coverage report using the reportgenerator tool. I will also explains how we can be integrated to GitHub actions.