#233 — History of console, callback haven, and more

TENJAVASCRIPT #233

How did JavaScript’s console.log get its name?

✨ A fascinating journey back in time from JavaScript consoles to organs and architecture.

#Story

From Callback Hell to Callback Heaven

🦞 Eugene Ghanizadeh shows us a peculiar solution to the callback hell problem. Yes, the problem is solved long time ago (promises, async/await). Still it's a nice little mind excises involving the long-time awaited pipe operator.

#Functional

No One Ever Got Fired for Choosing React

πŸ‘“ So you think you're better off without a JavaScript framework? Think again. In-house solutions are tend to grow into a complicated undocumented mess with zero community support. One thing if it's a personal side project, and a whole different story if other people have to read and work with your code.

#React #Opinion

React Testing Library

❄️ While we are at it, I really enjoy this Christmas React calendar. The title article is an introduction to React Testing Library. The others worth mentioning are "A Hot Chocolate Map with React Leaflet and TypeScript", "10,000 Commits Later - Switching to React Native in 2017", and "Micro-frontends with webpack 5".

#React

The Node.js best practices list (December 2020)

πŸ’‘ If you have been a long-time reader, you know I LOVE best practices. Now, this is repo is something. On GitHub is has a whopping 57K stars, and it's growing fast. This collection of best practices emerged from dozens of articles, so save yourself some time and explore it.

#Node

Welcome Yari: MDN Web Docs has a new platform

πŸ”± Yari is a traditional Japanese spear. And it is also the name of the new MDN platform. The main difference from the old one is that all docs are now simple HTML files located in a GitHub repo, instead of SQL database. That will simplify the contributing process a lot and will allow the project to grow even organically. The next steps for the team are to move from HTML to markdown and improve search.

#Docs

Writing Circle Text With CSS & JS

🎩 A very quick tutorial on how to create a text in a circle.

#WebDev

JavaScript to Know for React

πŸ˜… I know it's a lot of React this time. But I just couldn't pass this over. Besides it's not really about React but about JavaScript, and it's from the maestro Kent C. Dodds.

#React

My Vim Book

πŸ“˜ I use Vim for all of my projects regardless of the language, but with TypeScript and React it really shines (with help of language servers), and it doesn't eat up half of your RAM like some other solutions. My book that will make you productive with Vim is on sale right now, so you might wanna have a look.

#Promotion

Why Rome Tools Isn't Ready to Replace Eslint, Webpack and Babel... Yet

πŸ”₯ Rome is a hot new project that aims to replace your bundler, linter, and other tools with just one. While the idea seems interesting, it seems it still has a long way to go. So let's just keep an eye on it for now.

#Tooling

🐦 Liked the issue? Share it on Twitter!

😠 Unhappy? Unsubscribe.


unsubscribe

Older messages

#232 — React hooks in retrospect, Vue vs Svelte, and more

Friday, December 4, 2020

TENJAVASCRIPT #232 The React Hooks Announcement In Retrospect: 2 Years Later 🦞 A great and rather long retrospective judgement on React hooks. Also, can you believe its been only 2 years since hooks

#231 — BBC journey from PHP to React, TypeScript performance guide, and more

Friday, December 4, 2020

TENJAVASCRIPT #231 How the BBC World Service migrated 31 million weekly readers to an isomorphic react app and improved page performance by up to 83% 👏 A great write-up from BBC after they migrated a

#230 — Insights from the introducing TypeScript at Bloomberg, managing React state, and more

Friday, November 13, 2020

TENJAVASCRIPT #230 "Before and after when you first start learning CSS 😅" => That looks embarrassingly familiar // @denicmarko 10 Insights from Adopting TypeScript at Scale 🔥 Rob Palmer of

#229 — ES2021 new features, updated redux tutorial, and more

Friday, November 6, 2020

TENJAVASCRIPT #229 What new in ES2021 (aka ES12)? 🆕 ES2021 includes pretty inteesting updates to the language such as String.prototype.replaceAll, private methods (with ugly # syntax), ||= and

#228 — Npm 7, a great event loop explanation, and more

Monday, October 19, 2020

TENJAVASCRIPT #228 Sometimes the job interview has nothing to do with the actual job // Vincent Déniel Npm v7 released 🔧 Great news! Npm finally supports workspaces. On my previous project that was for

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