Ten JavaScript #214 — Under-the-hood of type systems, VSCode updated, and more

 

TENJAVASCRIPT #214

 

1. Under-the-hood of type systems (e.g. TypeScript)

This article will aim to shine a light on some of the fundamentals at work under-the-hood. It is not possible to focus on everything in 1 article so here we will be looking at “type checks” specifically. Starting with an overview of type systems then building our own compiler which can run type checks and output sensible messages. For more help on transforms please see my article or talks on Web Bundlers or Source Maps.

#TypeScript
 

2. Visual Studio Code April 2020

Learn what is new in the Visual Studio Code April 2020 Release (1.45)

#Tooling
 

3. Rebuilding our tech stack for a new Facebook.com

Building a new web app for today’s browsers, we completely rebuilt our tech stack to achieve our goals for performance and sustainable future growth.

#Optimisation
 

4. GitHub - kazzkiq/darkmode

A micro library (360B) for handling dark mode on browsers.

#LearnFromCode
 

5. Favorite JavaScript single line of code

What's your favorite JavaScript single LOC (line of code)

#TipsAndTricks
 

6. ES2020 - Promise.any

When we need to know whether at least 1 promise got resolved among an iterable of Promise objects, Promise.any() is the solution we are asking for.

#ES2020
 

7. Rendering One Million Datapoints with D3 and WebGL

This blog post introduces the WebGL components which we recently added to D3FC, this suite of components make it easy to render charts with a very large number of datapoints using D3.

#D3
 

8. What the heck is React Fast Refresh

React Fast Refresh is the successor of React Hot Loader. It was initially released for React Native and soon it will be included in Create React App as an experimental feature.

#React
 

9. Load Testing using Node.js

Building a back-end application always brings the question about performance while handling multiple users accessing the app at the same time. This is why we...

#Node #Video
 

10. Next.js Building a Car Trader App #1: Introduction and FAQ Page

In this video, we are doing an introduction to the "Car Trader" application and build the FAQ page using getStaticProps and Material-UI

#Next.js #Video
 

📺 Strict Mode Screencasts

We have screencasts! Videos come up every week exploring and explaining JavaScript language features, libraries, frameworks, and sometimes even entirely new programming languages for the Web. Follow this link to see the latest issues — I.

 

Know someone who might like this email? Forward it! Newbies, you can always subscribe here.

Don't want to receive emails like this? .


Older messages

Ten JavaScript #213 — TypeScript exercises, MERN auth tutorial, and more

Saturday, May 2, 2020

TENJAVASCRIPT #213 1. mdevils/typescript-exercises: A collection of challenging TypeScript exercises A collection of challenging TypeScript exercises. Contribute to mdevils/typescript-exercises

Ten JavaScript #212 — GameDev with TypeScript, Real-time IoT, and other articles

Saturday, April 18, 2020

TENJAVASCRIPT #212 1. Intro to game development with Typescript If you are like me and are looking into getting out of Google's ecosystem, chances are that you switched (or are thinking on

Ten JavaScript #211 — Why abandon default exports, ES2020 features, and more

Monday, April 13, 2020

TENJAVASCRIPT #211 1. What's new in ECMAScript 2020 ECMAScript 2020, the 11th installment of our favorite programming language, contains a handful of new features. Some are small ones, but others

You Might Also Like

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

Get Compliant in 2024 - Download Ultimate PAM Policy Template Today

Wednesday, May 1, 2024

Privileged Access Management Policy Template What are your PAM policies for 2024? Get ready for the New Year Is your approach to Privileged Access Management as current and effective as it could be? In