Back in 2019, I was having a discussion with a friend about using AWS Lambdas and we could not find a real use case for it. For user facing APIs I felt it would be too slow and may have unpredictable performance & billing for commercial web applications. Maybe it simplified the DevOps pipeline ... More...


Usually when I start a new application there are a lot of things that I need to keep in mind, so I thought it would be a nice idea to make a checklist and keep it updated as I grow in experience. There are two parts to this checklist, one for an API backend and one for frontend. So without much fu ... More...


Recently Node.js released v12.11.0 which has stablized support for "worker threads". As a programmer interested in concurrency and performance, I was intrigued and had a few questions that I wanted to ... More...


With almost everyone developing on a microservices architecture, HTTP clients are one of the most used libraries in projects. So while developing a service which calls another service, a question arose - "What if I do an http request without an await in Node.js?" Is there such a t ... More...


You are working on a TypeScript project and everything feels right, the code is neat, not only it is working you also feel that it is correct. As you code increases, one day you encounter this monstrosity -

import { calculateMultiplier, roundToTwo } from '../../../utils' More...


With everything moving to TypeScript and even Python + Ruby looking at adding some sort of types one could assume that strong typing is winning the battle against dynamic typing. ... More...