Become a Patron
Welcome, I write articles related to programming, tech and life.
Guide to Enviroment variables in Go
In this tutorial, I will be covering the basics around environment variables and some of the default and most used Golang environment variables. We will...
Learn HTTP Status Codes
HTTP Status codes are 3-digit numbers which specify the status of whether a particular HTTP request was completed or not. These codes are a part...
Code Review Checklist
Code Reviews are an essential component of the development cycle at almost every company. If you are not doing code reviews, you should probably start...
Solid Dry Kiss Yagni
Confused? Well, this is no where related to actual real life kiss 😂
Add Dark mode to websites
I am a huge fan of dark mode — from editors, terminals to websites, I have most of stuff customized for dark mode. Now most of the...
Personal OKRs for Success
Last year as I kicked off my career entering the professional tech world, I came across the concept of Objective, Key and Results (OKRs) at...
Git tags : Explained
Git is a beautiful and quite necessary tool for developers. It eases our lives in maintaining codebases shared across multiple people with ease.
Making Decision: The right way
No matter who you are or what you do for a living, you make numerous minor decisions every day. They can be as simple as...
Building Acrons 🚀
Have you come across acronyms and got confused about what they mean. Wait! Do you know what these abbreviations mean?
Book Notes: Refactoring UI
These are highlights/notes from book “Refactoring UI” by Adam Wathan & Steve Schoger.
Go with Redis
If you are aware about both Golang and Redis - you’ll know they both are fast⚡️and easy to learn ✅. Well, Redis is written in...
Boost Productivity with Chrome Extensions
I use Google Chrome as my primary browser, it’s mostly due to enhanced productivity and utilities provided by the extensions I use. There have been...
Improving Reading 101
Reading is one of the key to success. I can’t emphasize how important it is to keep reading whether it is books, articles or blogs....
Marshal structs the right way: Golang
A common problem which I have seen many of Golang beginner’s facing is handling structs in golang while marshalling to json etc. Even I came...
Storing with Shared Preferences in Flutter
We usually want to persist some of the data in our apps. Eg. Storing user data, some flags, local user settings,etc. There are multiple ways...
Transactions on Postgres in Golang
In this article, I will be discussing how to execute DB operations on Postgres in Golang.
Improve your productivity with VS Code
I have been using VS Code for more than a year now. It’s a one stop editor for all my needs. I use it to...
Sessions using Golang and Redis
In most of the applications/MVP you generally start the implementation with a login/signup feature. With some DB interactions this is quite easy.
Summary: Startup Playbook
These are notes from Startup Playbook by Sam Altman. I’ll highly recommend to read it completely. Adding these personal key takeaways for quick reference.
Book Notes: Think and Grow Rich
These are highlights/notes from book “Think and Grow Rich” by Napoleon Hill and Ben Holden-Crowther.
Book Notes : Obviously Awesome
These are highlights/notes from book “Obviously Awesome” by April Dunford. These are personal notes, would recommend reading the book, but in case you are short on time - just skim...
Handle errors the right way — Golang
When you start working on a application, there are always some point of failures which can occur, a good programmer has to deal with handling with such unexpected situations in...
Running periodic background tasks in Golang
Problem - I had to download some files in the background every day on my Golang server. So, let’s break this problem into two parts -
1st Month at Gojek
A new phase, new journey, new learnings… Just coming out of college with countless memories and moving to a new phase of life where you show and implement what you...
Role Model - You should have one
Today, during the Bootcamp 005 at Gojek, we were asked a simple question!
New way to REST - Brief intro to GraphQL
GraphQL is a new standard for APIs rather new way of fetching them. It is a efficient, powerful and flexible alternative to REST.
Publish your First Python Package to the world in 5 minutes
Have you build something amazing and want everyone to use it ?