TENJAVASCRIPT

πŸ”₯ I read through dozens of JavaScript articles and pick the best ten for you to read on the weekend. Join the great company of 1207 subscribers!

Comes out on Fridays. No spam.

1.

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

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

2.

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.

3.

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.

4.

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".

5.

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.

6.

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.

7.

Writing Circle Text With CSS & JS

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

8.

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.

9.

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.

10.

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.

Older Issue β†’