Never use Math.random() to create passwords in JavaScript
Recently, I've seen articles and tweets that show how to build random password generators with JavaScript. These projects are excellent to…
Recently, I've seen articles and tweets that show how to build random password generators with JavaScript. These projects are excellent to…
Webpack is the most popular module bundler to build complex JavaScript applications. It has more than 74 million downloads each month…
JavaScript has three ways to declare variables, var, const, and let. Sometimes, that leaves people confused. You'll see many places where…
Arrow functions are a fantastic addition to JavaScript. However, I've noted that many devs use arrow functions only. They seem to think that…
Prototypes in JavaScript is a special topic. You probably won't use them because classes and some frameworks shield you from that. However…
For large-scale applications, a big recommendation is to use a static-typed language, like TypeScript. But if your application is already…
Promises are the center of JavaScript's handling of asynchronus tasks. But promises are not asynchronous themselves. They are associated to…
Vanilla JavaScript is basically JavaScript without using libraries or frameworks like React, Angular, or Vue.js. Instead of using those…
A couple of weeks ago, I found this on Reddit: Me after completing Codecademy JavaScript course: I now know everything about JavaScript. You…
Understanding async in JavaScript is a common problem for many developers. Getting your head around it takes a shift in thinking. But if…