profile image
Hello there 👋! I am Sourav, an engineer and solutions architect from India 🇮🇳 with a decade of experience in the software world. Here I pen down my thoughts over various subjects including tech, capital markets, sports and many more.

Neovim With Lua

The Backstory I have been a vim user since a decade back and switched to using neovim more than five years ago. Anyone familiar with the vim/neovim ecosystem would know how much it has evolved in the last few years. I had started with using Vundle for managing my plugins, moving to Plug at a later point. All this while my configuration was a simple vim script (init.vim) where my configurations were neatly organized in less than ~200 lines....

May 27, 2025 · 10 min · 2097 words

Google Login Using Go and Gin

In this blog we will learn about how to get started with Golang and create a auth with Google Login. We will be using the Gin and gorm ORM. During my initial uses of Gin I felt for new users the documentation is not friendly enough, hence I decided to write this article. If you are coming from a Python/Ruby world Gin is NOT like Django or Rails. Rather, its more like Flask and Sinatra....

July 30, 2024 · 6 min · 1237 words

Deploy Your Application With AWS AutoScalingGroup

In my previous post I wrote about process of pre deployment. A common question was about the deployment process itself. And the idea of this blog was born. The following is a non exhaustive common list of ways to deploy to cloud. In a single VM instance. For eg. Droplet(Digital Ocean), EC2(AWS), Compute Engine(GCP), etc. In one or more VM instances with autoscaling. Not all cloud providers currently support this. AWS, GCP and Azure currently does it....

May 10, 2024 · 5 min · 907 words

Application Deployment Checklist

Your app is built and you need to deploy it. What Next? Read On... Before we deploy applications we need to follow a set of process to ensure our application stack is prepared for any expected or unexpected events. Over the years I have experienced these scenarios and I have created a set of my personal checklists which allow me to quickly check that my application has all the requirements for recovering from potential pitfalls....

April 20, 2024 · 4 min · 818 words