Hey,
Welcome back this week to another roundup edition. I’m keeping it short as I can’t type very well at the moment—I hurt one of my fingers pretty badly and it’ll take some weeks to fully recover.
Anyways, I found some interesting articles this week that I want to share with you. Enjoy!
News
- The Brave browser team shows their latest feature to protect their users’s privacy: Tabs that connect via the Tor network.
Web Performance
- From time to time we can still read articles mentioning the importance of optimizing CSS selectors to improve performance. This originates in research done several years ago but Ivan Čurić researched this again and found out it doesn’t matter.
Accessibility
- The Developer Tools of Firefox now have an Accessibility Inspector mode. Here’s how to activate it and how to use it.
JavaScript
- Justin Fuller shares three great new features coming to JavaScript soon that will help us write code that is easier to understand, such as operational chaining, nullish coalescing, or the pipeline operator.
- Addy Osmani and Mathias Bynens wrote a primer introduction on how we can use JavaScript modules on the web today.
CSS
- Is CSS-in-JS good? Is it just bad? Why we constantly fall into the trap of arguing when there are no clear winners and how we can do better by acknowledging evolution and seeing things in context.
Work & Life
- Why the concept of patience and the strive to build something to last should gain more atttention in business. Some thoughts that came into my mind when reading another article and it seems many people like the idea behind this.
- Ethan Marcotte on how he approaches to choose clients and why he thinks it’s important to only choose clients that you can ethically support. But this also shows how difficult this can be sometimes, as recent discussions about Microsoft’s business cooperations with legal entities show.
Anselm