Jest 28: JS Testing Gets Lighter, Faster, More Productive — Jest is one of the most popular JS testing frameworks and v28 packs in a lot: sharding tests across multiple machines, a GitHub Actions reporter, improved support for package entry points with exports, and more.
A 5 minute video where Beth Griggs and Michael Dawson explain the Node 18 release process and the key features of the release.
Someone asked Hacker News why the npm ecosystem seems more susceptible to supply chain attacks than, say, PHP's.
React 18.1 – A bug fix release.
Figma Plugin for Storybook – Now GA.
RxDB 12.0 – Offline-first, reactive database system.
Postgres.js 3.1 – High perf PostgreSQL client library.
Faker.js 6.2.0 – Fake data generator.
Articles & Tutorials
How a Team Reduced Startup Time by 80% with Webpack — Admittedly, this team began from a reasonably inefficient starting point, such as using ts-node in production, but this post contains experiences or findings many teams could empathize with.
TypeScript Tips and Tricks with Matt Pocock — Matt has been developing a strong reputation on Twitter recently for his useful TypeScript tweets and videos, so it’s nice to see him digging deep on the VS Code YouTube channel with Burke Holland. 55-minutes, but if you’re a TypeScript user, you will learn something.
Node 18's 'Prefix-Only' Core Modules Explained — A look at a new type of core module that can’t be imported quite like the others, e.g. import test from 'node:test'.
Code & Tools
Remotion 3.0: 'Write' Videos in React — Remotion lets you use your React skills to create videos by writing what you want to happen in code with Remotion handling the rendering and encoding. This video, built in Remotion, shows off a new AWS Lambda-based serverless rendering mechanism.
htmlparser2 8.0: A 'Fast and Forgiving' HTML and XML Parser — Consumes documents and calls callbacks, but it can generate a DOM as well. There’s a live demo here. Works in both Node and browser.
FortuneSheet: An Excel-Like JS Spreadsheet Control — It’s early days, but this looks promising. There’s a live demo, of course.
React Responsive Pagination: Component for Smart Pagination — A responsive React pagination component which intelligently renders to the available width. You can try it out live here.