Shared State Complexity in React – A Complete Handbook for DevelopersImagine you're building a simple shopping website. You have a product page where users can add items to their cart, and a header that displays the number of items in the cart. Sounds simple, right? But here's the challenge: how does the header know w...Jul 31, 2025 · 72 min readfreecodecamp.org
How to Use the "this" Keyword in JavaScript: A Handbook for DevsThe this keyword in JavaScript is like a chameleon – it changes its meaning depending on where and how it's used. Many developers struggle with this because it doesn't behave the same way in JavaScript as it does in other programming languages. Think...Jul 10, 2025 · 34 min readfreecodecamp.org
When to Use Async/Await vs Promises in JavaScriptJavaScript is an asynchronous programming language, which means it can handle multiple operations at the same time without blocking the main thread. When working with asynchronous operations like API calls, file reading, or database queries, you have...Jul 1, 2025 · 23 min readfreecodecamp.org
DOM Manipulation in JavaScriptA Complete Beginner's Step-by-Step Tutorial Welcome to your journey into DOM manipulation! If you are reading this, you might have heard terms like "making websites interactive" or "dynamic web pages" and wondered how it all works. We will start from...Jun 16, 2025 · 41 min readhenrywinnerman.hashnode.dev
Designing the user experience of Web 3.0Imagine a world without the internet. The mere thought of it looks scary, it's so scary it seems the world will fall apart without the existence of the internet. Complimenting and adding meaning to the existence of the internet is the advent of the a...Jul 21, 2022 · 7 min readhenrywinnerman.hashnode.dev