JavaScript Newsletter: 29th November 2020

JavaScript Newsletter: 29th November 2020

·

3 min read

We've made the decision to turn this into a weekly article to make sure that we are only presenting you with the very best content, to reduce the number of notifications you receive from us, and to give us more time to produce better content.

This weeks article starts with a great comparison between some of today's favourite frontend frameworks, which will hopefully help you decide on which one to go with for your next project. We then have some more technical articles: one on how to use the new keyword, and one on how to write more maintainable code by reusing code where possible.

This Weeks Articles

React vs Vue vs Angular vs Svelte

By Henry Boisdequin

In this article, I'm going to cover which of the top Javascript frontend frameworks: React, Vue, Angular, or Svelte is the best at certain factors and which one is the best for you. There are going to be 5 factors which we are going to look at: popularity, community/resources, performance, learning curve, and real-world examples. Before diving into any of these factors, let's take a look at what these frameworks are.

JS 101: Implementing the "new" keyword

By Kristopher Guzman

Because there is no real concept of classes in JavaScript, it helps to understand what some of these classical keywords are really doing under the hood. We're going to create a simplified version of the "new" keyword in JavaScript.

DRY - Don’t repeat yourself

By Oliver Jumpertz

The DRY principle is an integral part of clean code, but what does it actually mean and what is it really good for? What does it actually mean? Don't write code that does the same thing twice! It doesn't mean that you must only ever write one loop within all of your code. But you shouldn't rewrite business or core logic multiple times by hand.