#224 — State of Frontend 2020, TypeScript exercises, and more

TENJAVASCRIPT #224

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.

#FrontendReport

TypeScript Exercises

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

#TypeScript

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.

#Server-side

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.

#React #Book

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.

#React

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.

#Vue

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.

#Career

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.

#Security

Have You Mastered These 9 Vue Techniques?

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

#Vue

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.

#Tooling

๐Ÿฆ Liked the issue? Share it on Twitter!

๐Ÿ˜  Unhappy? Unsubscribe.


unsubscribe

Older messages

Ten JavaScript #223 — Front-end interview question, shared state with React, and more

Saturday, August 8, 2020

TENJAVASCRIPT #223 Know someone who might benefit from this email? Forward it! Newbies, subscribe here. All front end Interview questions asked during my recent job hunt This readme is a compilation of

Ten JavaScript #222 — Tuples proposal, React Context, and more

Friday, July 31, 2020

TENJAVASCRIPT #222 Know someone who might benefit from this email? Forward it! Newbies, subscribe here. GitHub - tc39/proposal-record-tuple: ECMAScript proposal for the Record and Tuple value types.

Ten JavaScript #221 — Closures, Array functions, event delegation, and more

Friday, July 17, 2020

TENJAVASCRIPT #221 Know someone who might benefit from this email? Forward it! Newbies, subscribe here. What the fuck is a closure? By the time most people approach closures, they have already used

Ten JavaScript #220 — Debounce explained, generators, and more

Friday, July 10, 2020

TENJAVASCRIPT #220 Know someone who might benefit from this email? Forward it! Newbies, subscribe here. Debounce Explained – How to Make Your JavaScript Wait For Your User To Finish Typing The most

Ten JavaScript #219 — TypeScript 4, New Chrome DevTools, and more

Friday, June 26, 2020

TENJAVASCRIPT #219 Know someone who might benefit from this email? Forward it! Newbies, subscribe here. What's coming in TypeScript 4? TypeScript 4 is coming up fast: a first beta release is

You Might Also Like

📧 Did you want this discount?

Thursday, May 2, 2024

Your chance to save on MMA is about to end. ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Scoop: Tiger Global-backed Innovaccer in talks to raise $250M

Wednesday, May 1, 2024

Plus: An update on Google's layoffs and the social platform X didn't see coming View this email online in your browser By Christine Hall Wednesday, May 1, 2024 Welcome to TechCrunch PM. Today,

🖥️ Why I'm Never Going Back to a Windows PC — Tips Before You Buy a Smart Ring

Wednesday, May 1, 2024

Also: How to Clear the Moisture Detected Warning on Samsung Phones, and More How-To Geek Logo May 1, 2024 Did You Know A single 1 oz shot of espresso only has approximately 40 mg of caffeine, whereas a

Daily Coding Problem: Problem #1428 [Hard]

Wednesday, May 1, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Microsoft. Given an array of positive integers, divide the array into two subsets such

Top Tech Deals 👀 Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More

Wednesday, May 1, 2024

Get a discounted M3 MacBook Air or expand your Xbox storage. How-To Geek Logo May 1, 2024 Top Tech Deals: Samsung Gaming Monitor, Pixel Watch 2, MacBook Air, and More Get a discounted M3 MacBook Air or

Infographic | Visualizing Global Gold Production in 2023 🏅

Wednesday, May 1, 2024

Gold production in 2023 was led by China, Australia, and Russia, with each outputting over 300 tonnes. View Online | Subscribe Presented by: Access European benchmarks with a trusted 25-year history

⚙️ GPT-5 may be releasing sooner than expected

Wednesday, May 1, 2024

Plus: Amazon rebrands AI branch ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Noonification: How to Create a CI/CD Pipeline Using GitHub and AWS EC2

Wednesday, May 1, 2024

Top Tech Content sent at Noon! Get Algolia: AI Search that understands How are you, @newsletterest1? 🪐 What's happening in tech today, May 1, 2024? The HackerNoon Newsletter brings the HackerNoon

Arc for Windows is better than Chrome

Wednesday, May 1, 2024

Adobe bug bounty; Rabbit's first R1 software update; Dream podcaster mic -- ZDNET ZDNET Tech Today - US May 1, 2024 placeholder Arc browser is now available for Windows and it's so much better

Is TikTok trying to get banned from the App Store early?

Wednesday, May 1, 2024

TikTok is offering some users a way to buy its in-app tipping tokens outside of Apple's App Store. View this email online in your browser By Alex Wilhelm Wednesday, May 1, 2024 Good morning, and