Introduction to Compilers, Transpilers and BabelWhat is Babel? I was asked this question in a mock interview and while I have heard of Babel, I didn't know what exactly it does. So I decided to explore Babel and related topics and this blog is compilation of my learnings. Keywords High Level Lang...Jun 9, 2022 · 2 min readtanayj.hashnode.dev
Introduction to Diffing and Reconciliation in ReactReact is fast! And Diffing and Reconciliation surely deserve some credit for it. Before understanding Diffing and Reconciliation, let's get a brief overview of how React works. DOM, Virtual DOM and React Document Object Model (DOM) is a representatio...Jun 9, 2022 · 3 min readtanayj.hashnode.dev
Temporal Dead ZoneBefore you think we are going to read about a secret dungeon in Azakaban or something related to zombies, let me clear it out, this scary sounding ‘Temporal Dead Zone’ is just another concept of Javascript. To understand TDZ, let's start with an exer...May 13, 2022 · 2 min readtanayj.hashnode.dev
JavaScript Project: Rock Paper Scissor Game and the Right Way to make itI recently started learning JavaScript (Join me on my #100DaysOfCode Challenge). Just when reading MDN docs was getting tiresome, I stumbled upon this simple project: Game of Rock Paper & Scissor. While the coding part was easy, this project helped m...1SJun 6, 2021 · 5 min readtanayj.hashnode.dev