mdshahamanpatwary.hashnode.devFlexbox vs Grid in CSS – Which Should You Use?Have you ever had issues with replicating a particular user interface from a Figma design? Do you find it difficult displaying elements in different sections of your browser screen? A major cause of rift between user interface (UI) designers and fron...Feb 16, 2024·6 min read
mdshahamanpatwary.hashnode.devImprove Code Quality With ES Lint And PrettierES Lint is a linting tool for JavaScript code. The term “linting” refers to the process of analyzing code for potential errors, stylistic issues, and other problems. ES Lint focuses on identifying and fixing issues in JavaScript code. Prettier is a c...Feb 16, 2024·17 min read
mdshahamanpatwary.hashnode.devOptional Chaining in JavaScript .JavaScript development often involves navigating through nested objects, which can be cumbersome and error-prone, especially when dealing with null or undefined values. Enter optional chaining—a game-changer in modern JavaScript syntax. In this artic...Feb 16, 2024·4 min read
mdshahamanpatwary.hashnode.devVirtual DOM is More Powerful Than we ThinkIf you're into the world of web development, you've like heard of the Virtual DOM before - a JavaScript representation of the real DOM libraries like React use to keep track of reactivity. However, more recently, many libraries and frameworks have ch...Feb 16, 2024·5 min read
mdshahamanpatwary.hashnode.devAsynchronous Programming in JavaScript.All programming languages have runtime engines that execute their code. In JavaScript, the runtime engine is single-threaded, which means that it runs code line by line or sequentially. The JavaScript runtime engine makes it a synchronous programming...Feb 16, 2024·5 min read