#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

Charted | Global Economic Confidence in 2025, by Country 🌎

Wednesday, December 25, 2024

While emerging markets in Asia have the strongest confidence in the global economy looking ahead, European countries are most pessimistic. View Online | Subscribe | Download Our App FEATURED STORY

Top Tech Deals 🎅 Sony Headphones, iPhone Cases, 4K Projector, and More!

Wednesday, December 25, 2024

The season of giving is upon us. How-To Geek Logo December 25, 2024 Top Tech Deals: Sony Headphones, iPhone Cases, 4K Projector, and More! The season of giving is upon us. Happy Holidays! If you're

Why the Race to AGI is Humanitys Defining Moment

Wednesday, December 25, 2024

Top Tech Content sent at Noon! Boost Your Article on HackerNoon for $159.99! Read this email in your browser How are you, @newsletterest1? 🪐 What's happening in tech today, December 25, 2024? The

Iran's Charming Kitten Deploys BellaCPP: A New C++ Variant of BellaCiao Malware

Wednesday, December 25, 2024

THN Daily Updates Newsletter cover The Data Science Handbook, 2nd Edition ($60.00 Value) FREE for a Limited Time Practical, accessible guide to becoming a data scientist, updated to include the latest

Software Testing Weekly - Issue 251

Wednesday, December 25, 2024

GitHub Copilot is free! 🤖 View on the Web Archives ISSUE 251 December 25th 2024 COMMENT Welcome to the 251st issue! In case you missed it — GitHub Copilot is free! The free version works with Visual

Daily Coding Problem: Problem #1647 [Medium]

Tuesday, December 24, 2024

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Square. In front of you is a row of N coins, with values v 1 , v 1 , ..., v n . You are

Sentiment Analysis, Topological Sort, Web Security, and More

Tuesday, December 24, 2024

Exploring Modern Sentiment Analysis Approaches in Python #661 – DECEMBER 24, 2024 VIEW IN BROWSER The PyCoder's Weekly Logo Exploring Modern Sentiment Analysis Approaches in Python What are the

🤫 Do Not Disturb Mode Is My Secret to Sanity — 8 Gadgets I Want To See Nintendo Make

Tuesday, December 24, 2024

Also: The Best Christmas Movies to Watch on Netflix, and More! How-To Geek Logo December 24, 2024 Did You Know Their association with the Christmas season might make you think poinsettias hail from a

😱 AzureEdge.net DNS Retiring Jan. 2025, 🚀 Microsoft Phi-4 AI Outperforms, 🔒 Microsoft Secure Future Initiative

Tuesday, December 24, 2024

Blog | Advertise | View Online Your trusted source for Cloud, AI and DevOps guidance with industry expert Chris Pietschmann! Phi-4: Microsoft's New Small Language Model Outperforms Giants in AI

Mapped | The Top Health Insurance Companies by State 🏥

Tuesday, December 24, 2024

In 13 US states, a single company dominates the health insurance market, holding at least half of the total market share. View Online | Subscribe | Download Our App Presented by: Global X ETFs Power