Deploy NextJS to Azure Web Service/ IIS

There are two steps required to deploy NextJS to IIS server or Azure Web Service:First: Prepare the NextJs Application.Second: Prepare the IIS Server or Azure Web Service depeneding on where you want to deploy tour application. Preparing NextJs Application:1- Create custom server file in the root of the application, create server.js file that contains code…More

Multiple Implementation of Interface in core

This approach utilizes the new feature default interface methods introduced in C# 8.0, so we will need .NET Core 3.x or newer versions to implement this approach. Let’s say we have the following interface: This interface has multiple implementations with two different classes, Visa and Master: The services registered as the following: For the sake…More

How Sessions works internally in core

Http requests are stateless, sessions are used to maintain/persist data between http requests, it’s one of many approaches used in for state management. In this post, I will explain how and where the session data are stored, how the data is secured, managed and retrieved. I will not talk about how to add and…More

Enable https in local NextJS application

When working on development environment, it’s good practice to keep the setting as close as possible to the production environment, this is one of the reason why we want to use https enabled project during the development.For NextJs project, we need the following to enable the https:1- Self-Signed Certificate (.cert & .key) files.2- Create server.js…More