PinnedPublished inDev GeniusStoring password in databasesIf you have ever worked with a web application, you probably had to work with user authentication, then comes the big question, do we…May 1, 20221May 1, 20221
IDs in distributed DatabasesIt’s easy to generate unique IDs for a single database, assuming we handle concurrency issues. However, the complexity increases when…Dec 9, 2024Dec 9, 2024
Unique IDs for Distributed SystemsWhen working with distributed systems, one common challenge is generating unique IDs. While this is straightforward in a single system…Aug 17, 2024Aug 17, 2024
Distributed Server Monitoring SystemIf your servers are distributed over a large area, it becomes challenging to monitor the system, leading to significantly greater downtime…Aug 5, 2024Aug 5, 2024
Json Web Tokens (JWT) in authenticationIf you have ever worked with authentication, you must’ve come across the term JWT, or if you haven’t it’s a good entry point for you into…Sep 14, 2023Sep 14, 2023
Low Level Design : Tic-Tac-ToeIf you’re venturing into the domain of low level design, tic-tac-toe might be the first question that you might find yourself standing…May 23, 2023May 23, 2023
How is Nodejs different from Javascript?If you’re new to the world of Nodejs, a familiar question that might be haunting you at nights might be, is Nodejs same as javascript? if…Dec 2, 2022Dec 2, 2022
Published inDev GeniusHow does async await work in NodeJS?Before understanding how async await works, and how to use it, it’s important for us to understand promises in Javascript. Lucky for you, I…May 10, 2022May 10, 2022
Published inDev GeniusUnderstanding arrow functions in JSArrow functions are the tiktok of the javascript world, everybody seems to be using it. It is fancier, shorter than the traditional…Mar 24, 2022Mar 24, 2022
Published inDev GeniusPromises in JavascriptPromises are an important aspect of javascript. Anytime you are making an asynchronous call, whether it be from your client application or…Mar 10, 2022Mar 10, 2022