Blog

Blog posts on .NET, Azure, and more.

How to Create and Publish a NuGet Package with dotnet CLI

November 25, 2022 by Anuraj

NuGet dotnet

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.

Publish docker images to GitHub Container Registry (ghcr)

November 24, 2022 by Anuraj

Docker GitHub Container

This post is about how to publish docker images to GitHub Container Registry. GitHub offers a container registry where we can publish docker images as public and private.

Use dev tunnels in Visual Studio to debug your web APIs

November 23, 2022 by Anuraj

VisualStudio Web API Debugging Dev Tunnel

This post is about using dev tunnel in Visual Studio to debug your web APIs. Usually when we build applications which requires a callback from an external service I used to implement a tunneling software like ngrok - one example is implementing power platform connectors. Recently Visual Studio introduced a feature called dev tunnels - here is the blog post about it - this feature helps us to debug web api endpoints with a publicly accessible endpoint.

Build and run Angular application in a Docker container

November 22, 2022 by Anuraj

Angular 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

November 21, 2022 by Anuraj

AspNetCore DotNetCore DotNet

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

Copyright © 2024 Anuraj. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Powered by Jekyll. Hosted with ❤ by GitHub