Don't add or change methods in built-in JavaScript objects
It is possible to add and modify properties and methods to JavaScript classes and prototypes using the prototype property of the class or…
It is possible to add and modify properties and methods to JavaScript classes and prototypes using the prototype property of the class or…
Development roadmaps are very common among those who want to become front-end developers. However, they are freaking intimidating! Look at…
A very common programming tip is "Don't reinvent the wheel". If there's already a library that already does the task you need, why don't you…
Programming is a skill and you need to practice if you want to become better at it. Creating your own projects is a fantastic way to…
The biggest feature that TypeScript brings to the table is static types. But, what are the advantages of static types over the dynamic…
Angular, React, Vue.js, Svelte... Next.js, Nuxt.js, Astro... Redux, Recoil, Zustand, MobX... the front-end JavaScript ecosystem is riddled…
A very underutilized feature in browsers is text-to-speech. With the Speech Synthesis API, you can use JavaScript to "make the browser talk…
JavaScript wasn't originally created as a full-fledged programming language. It's original purpose was to add some interactivity to web…
It's a topic that could seem trivial at first sight, but it actually causes some controversy among JavaScript developers. Semicolons, yes or…
Closures are a concept that puzzle many JavaScript developers, even after reading the zillion articles that have been written about the…