#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

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