Rajat Jain

Rajat Jain


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

Pinned article

Design an LRU cache

Mar 17, 20224 min read

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....

Design an LRU cache
Trim a binary search tree
useState hook - behind the hood
Easy Implementation of Promise in JS
4 must know cool features in Javascript
Put most of your logic in reducers