© 2023 Hashnode
#javascript
Overview If you are an aspiring JavaScript developer, you will likely be asked whether JavaScript is synchronous or asynchronous. And when you look around for the answers, you might get mixed answers …
Recently, shuttle released a Node.js CLI package that allows you to quickly bootstrap an application that uses a Next.js frontend with a Rust backend that uses Axum, a popular Rust web framework with …
It's been almost two years since Dan Abramov wrote his controversial article on how npm audit is broken by design: It makes experienced app developers miserable because they have to either waste time…
Debugging JavaScript code in modern browsers can be challenging, especially when working on complex web applications. However, with the right tools and techniques, you can quickly identify and fix any…
In JavaScript, constructors are special functions that are used to create and initialize objects that are created from a class. Constructors are invoked automatically when a new object is created using the new keyword. When using classes in…
While optimizing React performance is often a matter of breaking down complex data structures or using memoization and useCallback, there are some cases very specific use cases where performance becom…
If you haven't read the previous blog post on this series, you can read it here To give you a recap, here's what we are required to build for our "hypothetical" application Assume you are tasked to b…
So, what is a bundler? A bundler is a tool that brings all your code organized into multiple files, together (bundled up!), ready to be loaded into the browser. While doing so, it generates a dependen…
https://www.youtube.com/watch?v=6IX7Zwup-Uc Schemas are an important concept in databases that allow you to organize your data into logical groups. In Postgres, a schema is a namespace that contains…
How to make a responsive real state website design using HTML CSS and JavaScript. Real estate landing page. Along with css animations. Developed first with the Mobile First methodology, then for deskt…
When sorting an array, if you are like me the first thing that comes to mind is sort(). An hour before writing this, I was having a great Sunday and decided to do some of the easy katas in codewars. O…
Introduction: As a JavaScript developer, it is important to understand how JavaScript code is executed. One concept that is essential to understanding this process is hoisting. Hoisting is the behavio…
Understanding Hoisting in JavaScript: What it is and How it Works If you're new to JavaScript, one of the concepts that you'll encounter is hoisting. At its core, hoisting is the way that JavaScript v…