tushar-raj.hashnode.devUnderstanding Variables and Data Types in JavaScriptVariables are the first chapter of any programming story. Every program needs a way to store information so it can be used later. This information might be a person's name, age, login status, or even 1h ago·6 min read
tushar-raj.hashnode.devArrow Functions in JavaScript: A Simpler Way to Write FunctionsIn my previous blog, I discussed two of the common ways to declare a function here. Traditionally, functions were written using the function keyword. Example: function square(num) { return num * num3h ago·7 min read
tushar-raj.hashnode.devFunction Declaration vs Function Expression: What’s the Difference?When we start learning any programming language, we are introduced with a mnemonic DRY , which is an acronym for Don't Repeat Yourself. For somebody who has never coded, this might not be relatable ju5h ago·8 min read
tushar-raj.hashnode.devCache Strategies in Distributed SystemsAs a kid, I used to play a lot of cricket, and I loved batting. For some relevance, in cricket as a batsman you score points , the maximum points being 6 and 4 for different situations. While playing,23h ago·10 min read
tushar-raj.hashnode.devUnderstanding the Thundering Herd ProblemGrowing up, I was more of a theoretical problem solving guy. I never really cared about how things worked practically, I was not interested in it. But as I grew older and learned more and more about, 3d ago·8 min read