Top picks — 2022 July
fs module guide by Dr. Axel Rauschmayer is everything you need to grasp the basics of working with files system in Node.js. Even though I felt I was already familiar with it, I still learned much from this resource. I will surely use this article as a reference in the future.
This repository is the “swiss army knife for macOS” under the one homebrew package. I spent hours reading the source code for this CLI tool. If you are a fan of making some macOS changes using Terminal, you will appreciate the fact that this is just a wrapper on top of simple shell or Apple Script commands. Very nice project.
Food for thoughts. I really like to keep in mind what Jim said every time I add additional complexity or extra abstraction to the codebase that I collaborate on with others.
Responding to change in year one of the business as quickly as in year ten of the business would be a phenomenal feat. All companies accumulate complexity over time, which is a weight you drag with you.
An excellent comparison of two popular techniques to avoid layout shifts. Also, by reading this article, I learned two really great things from Jake — two parameters on
aspect-ratio and how powerful the
attr() functions ar
This article by Matt is a reminder of such a simple thing as an HTML outline. It is so bad that so many people still don’t understand that. Great write-up, especially the last section with a list of beneficial tools to level up your headings game.
Node.js 18.6 comes with a very powerful feature — custom ESM loaders. This article explains the concept and presents a few use cases. This feature is going to change the way how we work with Node.js a lot!
Daniel Thompson-Yvetot from the Tauri core team is a guest in the latest Rustacean Station podcast, where he compares Electron to Tauri, which just a moment ago hit a stable version 1.0. This is an exciting piece of tech to build desktop apps and, soon also, mobile applications (iOS and Android).
Recently the HTML outline algorithm was replaced with the one based on heading levels. Even though this is a change in a part of a spec defined years ago, there was a good reason to change it. Bruce explains really well why that happened and provides a bit more context.