Rahul Pulikkot Nath

Generating PDF: .Net Core and Azure Web Application Members Public

Using NReco library to generate PDF files on Azure Web App running .Net Core.

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Dotnet

TypeScript: Use Sum Types To Your Advantage When Modelling Data 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,

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Azure DevOps Build Release Pipeline For Create React App 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

Rahul Pulikkot Nath
Rahul Pulikkot Nath
DevOps

2019: What Went Well, What Didn't and Goals Members Public

A short recap of the year that is gone by and looking forward!

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Thoughts

Dynamically Create Powershell Alias 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

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Tools

Setting Up The Windows Terminal 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

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Tools

Rename SQL Table and Update Naming Conventions for Associated Keys and Constraints 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_

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Programming

Bullet Journaling: How To Be More Productive With a Pen and Paper System 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

Rahul Pulikkot Nath
Rahul Pulikkot Nath
Productivity