
Generating PDF: .Net Core and Azure Web Application Paid Members Public
Using NReco library to generate PDF files on Azure Web App running .Net Core.

TypeScript: Use Sum Types To Your Advantage When Modelling Data Paid Members Public
Recently I was working at a client, and we had to take online payment for the service they provide. There were two options to pay - either in part or in full. When paying in full, the payment included a total amount and a refundable amount. When paying in partial,

Azure DevOps Build Release Pipeline For Create React App Paid Members Public
Create-react-app is the defacto for most of the websites that I work on these days. In this post, we will see how to set up a build/deploy pipeline for create react app in Azure DevOps. We will be using the YML format for the pipeline here, which makes it

2019: What Went Well, What Didn't and Goals Paid Members Public
A short recap of the year that is gone by and looking forward!

Dynamically Create Powershell Alias Paid Members Public
While playing around with the Windows Terminal, I had set up Aliasing to enable alias for commonly used commands. For e.g. Typing in s implies git status. I wanted to create new command aliases from the command line itself, instead of opening up the script file and modifying it

Setting Up The Windows Terminal Paid Members Public
For a long time, I have been using the Cmder as my command line. It was mostly for the ability to copy-paste, open multiple tabs, and the ability to add aliases (shortcut command). I was never particularly interested in other customizations of the command line. However, one of these recent
Rename SQL Table and Update Naming Conventions for Associated Keys and Constraints Paid Members Public
At work, we usually DbUp changes to SQL Server. We follow certain naming conventions when creating table constraints and Indexes. Here is an example create table Product ( Id uniqueidentifier not null unique, CategoryId uniqueidentifier not null, VendorId uniqueidentifier not null, constraint PK_Product primary key clustered (Id), constraint FK_Product_

Bullet Journaling: How To Be More Productive With a Pen and Paper System Paid Members Public
I am always on the lookout for productivity hacks and new systems to improve the way I work. Given my nature of work is in front of a computer, my productivity tool choices have always been digital. However, at the start of this year, I came across an interesting book