Recent Articles

How To Continuously Deploy Your .NET Core Azure WebJobs

WebJobs is a feature of Azure App Service that enables you to run a program or script in the same instance as a web app, API app, or mobile app. Since this runs as part of the same instance as the Web App, there is no additional cost to use WebJobs. WebJobs…

Migrating My Blog From Hugo To Gatsby

I am migrating my blogs again. It is not the first time, so it's no surprise. I have migrated in the past from Blogspot to Wordpress.com , then to self-hosted Wordpress . It didn't end there. I moved again to a Static generator because I thought that's…

HOW TO: ZIP Multiple CSV Files In ASP.NET

Recently at a client, I had to generate many CSV files from an API endpoint. The user will download the CSV files as a ZIP archive file. So here is one way to do it if you (including my future self) ever run into a similar functionality. Creating CSV File In…

Simulate UI Scenarios For Front-End Development

In a previous post, Simulating Different Scenarios Using Fake JSON Server API , I showed how to set up a fake API to return data based on different UI state. E.g., Given a UI list view, the application can be in different states. It can show an empty list, a…

My YouTube Setup and Workflow

First things first, Kindly subscribe to my channel . It's been three-plus years since I published the first YouTube video , and here are my experiences recording the first screencast . Things have changed a lot since then, so I thought of putting this post…

Connect .Net Core To Azure Key Vault In Ten Minutes

Azure Key Vault is a cloud-hosted service for managing cryptographic keys and secrets like connection strings, API keys, and similar sensitive information. Key Vault provides centralized storage for application secrets. Check out my posts on Key Vault if…

Getting Started With Cypress: An End-to-End Testing Framework

Cypress is a next-generation front end testing tool built for the modern web. It is the next generation Selenium and enables us to write tests faster, easier, and reliable. Some of the compelling features that I find interesting with Cypress are Time Travel…

Simulating Different Scenarios Using Fake JSON Server API

How many times have you had to update the API code to return an empty list or throw an error to test edge case scenarios? How do you demo these different API scenarios to someone? The pages and components of our application have different states. Most of these…

Subscribe to rahulpnath.com

And get the latest articles delivered right to your inbox!