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

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.

ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change! - tc39/proposal-record-tuple

#Future

useHooks - Easy to understand React Hook recipes

We bring you easy to understand React Hook code recipes so you can learn how React hooks work and feel more comfortable writing your own.

#React

A Simple Guide to React Context with Hooks

It took me a while to get my head around using React Context with hooks, all the tutorials I read failed to explain it in a simple manner or seemed focused on class syntax. The class syntax is due to die soon so let me give it a try.

#React

Microservices Design Guide

Microservices is a trending topic among software engineers today. Let’s understand how we can build truly modular, business agile IT systems with Microservices architectural style.

#SoftwareDesign

Gamedev Patterns and Algorithms in Action with TypeScript. Game Loop 1/2

Last time we discussed the Entity Component system. We will use it as a fundamental building block in our game. Today we are about to prepare yet another crucial piece of almost any game: the Game Loop.

#GameDev #TypeScript

GitHub - jorgebucaran/superfine

Superfine is a minimal view layer for building web interfaces. Think Hyperapp without the framework—no state machines, effects, or subscriptions—just the absolute bare minimum. Mix it with your favorite state management library or use it standalone for maximum flexibility.

#LearnFromCode

3 basics of TypeScript you probably do not know

I’ve been programming TypeScript professionally for the last two years. Even with that much TypeScript experience it’s always useful to have a beginner’s mindset. So it’s no surprise to me that I learned a few things from watching this tutorial video on TypeScript basics. Here are my favorites which somehow never really stuck the last few years.

#TypeScript

The future of web deployment without bundlers or compromises

Setting up and maintaining bundler configs is my least favorite part and for some time now I was looking for ways to deploy web applications without bundling like I can with NodeJS applications.

#Tooling #Opinion

The Rise and Rise of JSON

Today, when any two applications communicate with each other across the internet, odds are they do so using JSON. It has been adopted by all the big players: Of the ten most popular web APIs, a list consisting mostly of APIs offered by major companies like Google, Facebook, and Twitter, only one API exposes data in XML rather than JSON.1

#History

Five common mistakes writing react components (with hooks) in 2020

The most common mistakes I found while writing react components, why they are mistakes and how to avoid or fix them.

#React

📺 Strict Mode Screencasts

JS-focused screencast series. Videos come up every week exploring and explaining JavaScript language features, libraries, frameworks, and sometimes even entirely new programming languages for the Web. Find the latest issue here. — I.

Don't want to receive emails like this? Unsubscribe.


unsubscribe

Older messages

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

Ten JavaScript #218 — Bootstrap 5, GitHub Actions auto deployment, and more

Friday, June 19, 2020

TENJAVASCRIPT #218 Know someone who might like this email? Forward it! Newbies, you can always subscribe here. 1. Bootstrap version 5 alpha is officially here! What's new? The first alpha version

Ten JavaScript #217 — Brief History of JS, generative art, and more

Friday, June 12, 2020

TENJAVASCRIPT #217 Know someone who might like this email? Forward it! Newbies, you can always subscribe here. 1. How to Use Recursive Components in React to Display Deeply Nested Data I'm sure you

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