TENJAVASCRIPT

๐Ÿ”ฅ I read through dozens of JavaScript articles and pick the best ten for you to read on the weekend. Join the great company of 1205 subscribers!

Comes out on Fridays. No spam.

1.

State of Frontend 2020 Report

๐Ÿ“ˆ 4,500 developers took part in this fresh Frontend survey. Just some highlights. Perhaps, unsurprisingly, React still dominates the frontend minds with a whopping 74% share. Redux gets less popular giving up to Contexts. TypeScript is on the rise.

2.

TypeScript Exercises

๐Ÿƒ Speaking of TypeScript, here's a very nice exrecise to knead your TypeScript muscles a little bit.

3.

Build a โ€œServerlessโ€ Slack Bot in 7 Minutes with Node.js and Autocode

๐Ÿค– Building a bot is quite easy these days. In this article, Keith Horwood walks us through the process from forking the example repo to deploying with autocode.com.

4.

The Opinionated Guide To React

๐Ÿ“™ Sara Vieira from Berlin wrote this book on React where she shares some personal React recipes and tricks on hooks, deployments, packages, etc. Dan Abramov seems to be quite happy, so I've added it to my (rather long) pile of books.

5.

React v17.0 Release Candidate: No New Features

๐Ÿคท Right, React. The version 17, the least exciting release is coming up soon with the RC released on Monday. This release is focused on internal improvements and introduces "gradual updates" allowing for "piece by piece" React upgrage. And I'm still not quite sure why.

6.

Vue 3 new features summary

๐Ÿ‘Š Vue 3 is one of the most exciting and most anticipated releases of this year. New Vue comes with it's own Webpack replacement (called Vite), Composition API (sort of like React hooks), reactivity API, and other features.

7.

How I became a senior javascript developer with personal projects

๐Ÿ’ช Alfonso Pacifer from Brasil decided that the best way to learn JavaScript it to invent his own tools, so he went on with creating a bunch of interesting projects, including an automated test runner, a game engine, and a CSS preprocessor. Doing this helped him become a trully senior frontend dev.

8.

Building a Backdoor in Node.js With 50 Lines of Code

๐Ÿ”’Building a backdoor with npm is way too easy. Just create a usable library, and then hide a malicious code somewhere deep in the dependency tree. In this article they build a simple express middlware which allows to execute a random command on the host machine.

9.

Have You Mastered These 9 Vue Techniques?

๐Ÿณ A recipe collection, my favorite type of articles. Learn functional components, deep selectors, and other VueJS topics.

10.

Using ESLint to improve your appโ€™s performance

๐Ÿ”ง Well, not so much about performance, but more about how to write your first eslint rule. Turns out, it's quite easy. If your company has some verbal coding rules, using a custom eslint rule can be quite beneficial.

Even Older Issue โ†’