What’s new with all the DevTools?
#555 — September 10, 2021
✍️ The hardest time of the year for putting a strong issue together is usually August, but this year the lull has moved to early September 🙂 No big news or releases this week, but lots of bits and pieces you’ll hopefully find useful.
Peter Cooper, your editor.
Ingvar Stepanyan (Google)
What’s New With DevTools: Cross-Browser Edition — Learn what’s new with the developer tools not just in Chrome, but in Firefox, Safari, and Edge too. One of those areas where just a little time spent becoming aware of the possibilities could shave off hours when it comes to debugging(!)
Automatically Find jQuery Calls and Generate Vanilla JS Alternatives — The aim here is to provide a tool to help you remove jQuery as a dependency in projects by finding jQuery related methods and offering up ‘vanilla’ alternatives. I’m not entirely convinced, but it’s an interesting idea. Alternatively, you could switch to a lighter, modern jQuery alternative like Cash.
Node v16.9.0 Adds Package Manager Manager (sic) — A big addition is Corepack, a new experimental tool for managing package managers directly within the Node distribution itself (Yarn and pnpm are supported in addition to npm). V8 9.3 also makes an appearance.
The V8 9.4 branch has been created, but it’s a relatively minor release with only static initialization blocks for classes being available by default as a new developer facing feature.
Prettier 2.4 – The opinionated code formatter.
React Router 5.3 – Declarative routing for React.
Flicking 4.3 – Flexible carousel component.
ember-simple-auth 4.0 – Auth for Ember.js apps.
Ember 3.28 and 4.0 beta – Popular batteries included framework.
Senior Backend Engineer (Berlin / Remote) — Want to join a small startup with a big growing potential (we double every year)? Feather is looking for a backend engineer.
Senior Software Engineer at Decisiv (ReactJS / Ruby on Rails) — Join our remote-first UI development team to help craft a modern platform that is revolutionizing an industry.
📖 Tutorials, Opinions & Stories
What’s New in Node.js Core? — Node updates so often that unless you’re keeping a close eye on it (such as via our Node newsletter!) you can miss what new features got added. Simon shares a handful of useful additions here.
[Guide] Ship Fast. Stay Ahead of the Competition — Intuit & Atlassian don’t let process stand in their way. Learn their strategies to ship faster, safer & stay ahead.
How An npm Package with 3M Weekly Downloads Had a Severe Vulnerability — Security researcher Ax Sharma has put together a good story about a significant vulnerability in pac-resolver.
unknown vs any in TypeScript
🛠 Code & Tools
Shoelace: ‘A Forward-Thinking Library of Web Components’ — A collection of well designed every day UI components (buttons, drawers, inputs, menus, color pickers, and more) built in a framework agnostic way (though there are React wrappers available).
Harlem 2.0: Simple Extensible State Management for Vue 3 — Provides a simple functional API for creating, reading, and mutating state – and it’s only 1.5KB minified.
Studio 3T sponsor
gron: Make JSON Greppable — A tool written in Go that transforms JSON into more easily greppable assignments, so you can use grep and see the context/path of the result. Useful.