🦞 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.
❄️ 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".
💡 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.
🔱 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.
🎩 A very quick tutorial on how to create a text in a circle.
📘 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.
🔥 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.