#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

Daily Coding Problem: Problem #1707 [Medium]

Monday, March 3, 2025

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by Facebook. In chess, the Elo rating system is used to calculate player strengths based on

Simplification Takes Courage & Perplexity introduces Comet

Monday, March 3, 2025

Elicit raises $22M Series A, Perplexity is working on an AI-powered browser, developing taste, and more in this week's issue of Creativerly. Creativerly Simplification Takes Courage &

Mapped | Which Countries Are Perceived as the Most Corrupt? 🌎

Monday, March 3, 2025

In this map, we visualize the Corruption Perceptions Index Score for countries around the world. View Online | Subscribe | Download Our App Presented by: Stay current on the latest money news that

The new tablet to beat

Monday, March 3, 2025

5 top MWC products; iPhone 16e hands-on📱; Solar-powered laptop -- ZDNET ZDNET Tech Today - US March 3, 2025 TCL Nxtpaper 11 tablet at CES The tablet that replaced my Kindle and iPad is finally getting

Import AI 402: Why NVIDIA beats AMD: vending machines vs superintelligence; harder BIG-Bench

Monday, March 3, 2025

What will machines name their first discoveries? ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏ ͏

GCP Newsletter #440

Monday, March 3, 2025

Welcome to issue #440 March 3rd, 2025 News LLM Official Blog Vertex AI Evaluate gen AI models with Vertex AI evaluation service and LLM comparator - Vertex AI evaluation service and LLM Comparator are

Apple Should Swap Out Siri with ChatGPT

Monday, March 3, 2025

Not forever, but for now. Until a new, better Siri is actually ready to roll — which may be *years* away... Apple Should Swap Out Siri with ChatGPT Not forever, but for now. Until a new, better Siri is

⚡ THN Weekly Recap: Alerts on Zero-Day Exploits, AI Breaches, and Crypto Heists

Monday, March 3, 2025

Get exclusive insights on cyber attacks—including expert analysis on zero-day exploits, AI breaches, and crypto hacks—in our free newsletter. ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌ ͏ ‌

⚙️ AI price war

Monday, March 3, 2025

Plus: The reality of LLM 'research' ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌ ‌

Post from Syncfusion Blogs on 03/03/2025

Monday, March 3, 2025

New blogs from Syncfusion ® AI-Driven Natural Language Filtering in WPF DataGrid for Smarter Data Processing By Susmitha Sundar This blog explains how to add AI-driven natural language filtering in the