Learn JavaScript, React, Node.js, and more. I'm sharing my knowledge and experience in web development.
API keys, when authenticating requests to third-party services, are a big deal. Exposing them on the client-side is a large security risk. In this post, we are going to discuss why and examine one specific challenge I faced with a project on which I was working, which involved video uploads using Next.js, and how I fixed it...
Speed is the name of the game when it comes to web browsing, right? Picture this: You click a link, and boom! Instant access to the webpage. No waiting around, no twiddling your thumbs. But how does that magic happen? Well, let me introduce you to two little heroes in the world of ...
Have you ever built a cool feature like a modal window, only to find it closing unexpectedly when you click inside it? This frustrating behavior stems from a concept called event bubbling. Understanding Event Bubbling: Imagine You click a button nested deep within a stack of divs...
I’ve been noticing a lot of YouTube videos lately discussing the best language to start programming with, and I don’t think it matters. I would argue that the specific technologies you use don’t matter nearly as much as the process of learning and problem-solving. Here’s why: It’s ...
Make your own GitHub commit history If you’ve found yourself on GitHub, pushing code, and watching those contributions stack up, you’ve experienced the green-filled gratification of a well-maintained ...
Part 1: The Enigma of the Virtual DOM Once upon a time in the land of JavaScript, a wizard named React introduced a revolutionary concept: the Virtual DOM. The Virtual DOM is like a behind-the-scenes ...
On 26th of October Next team released the new version of Next, Next 14. Which it surprised a lot of people because they were just learning Next 13 and now they have to learn the new version. ...
With the recent release of the stable version of the Next.js App Directory, I tried to construct a full-fledged website using the latest methods and approaches. However, I encountered a challenge ...
Next 13.4 just released announcing the stability of the App Router, With it comes tons of new features and approaches. Good SEO is always a concern, and Next 13 has a new way of doing so rather than using the ...