47 followers
Software Engineer at Uber, ex-Microsoft. I write about Software Development Concepts and try it to create the right mental model for a concept in the minds of readers.
Subscribe to my newsletter and never miss my upcoming articles
What is an LRU Cache Letβs first quickly go over what is cache. Computers have cache memory that temporarily stores the most frequently used data. Itβs a great way to get the data that is used most often because the retrieval process is super fast. H...
Well, well, well I know what you all are thinking. A tree problem?? When are we ever gonna use it? Why do interviewers ask questions related to Trees? My thoughts It is not about a Tree question. It is about checking your logic, how confident are you...
Introduction πΎ Hooks are special functions which let you "hook into" different React features. State, being one of its features, is hooked into by using the useState React hook. When you call useState, you are telling React that you want this compon...
Disclaimer: In this post, I am not going to implement Promise exactly the way it has been done in the JS specification. This is more likely a frontend interview question and focusses more on the functional aspect of Promise. You can find the complete...
We as frontend developers try to optimise the way our webpages work. Javascript, with its cool new features help us optimise the way we write code in a cleaner, better and less clumsier way. Following are the four cool features in JS, which every Jav...
Redux - Best Practices