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

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