Plus keeping things vanilla, a JS game dev environment, and how to read React errors. |
The Healing Power of JavaScript — There wasn’t a singular “big” bit of news this week, but why not something a little more whimsical? Craig Mod, a popular writer and photographer, has written a piece for WIRED about how, for Craig, “code is therapy, an escape and a path to hope in a troubled world.” Craig Mod |
Connect Code to Customer in This Free Webinar Deep-Dive — Developers have become integral to the success of every business – because if your software sucks, your business sucks. In this live demo, we'll show you three successful strategies that put the customer at the center of your monitoring workflow. Raygun |
Quick Bits The Vue project has decided to not support IE11 with Vue 3 — instead, numerous features will be backported to Vue 2. Node saw a swathe of security releases this week to fix a few high severity issues, mostly in the OpenSSL dependency. The Chrome DevTools team have continued to write about how they're migrating the tools over to using TypeScript. They've previously written similarly about Puppeteer too. React Summit returns (remotely) next week. We've got some tickets to give away on Twitter. Releases Cucumber.js 7.1.0 — Write tests as stories. Fabric.js 4.4 — Work with canvases from JS. NSFW.js 2.4 — Client-side NSFW image detection. Node CSV 5.5 — Full featured CSV parser. Marko 5.7 — eBay's UI library.
|
Senior Software Engineering Consultant - [100% Remote] — Co-founded by Justin Searls, Test Double is an engineering consultancy on a mission to improve the way the world builds software. Work on challenging projects with a collaborative, passionate team. 100% employee owned, contract and full-time roles available. TestDouble |
📖 Articles, Opinions & Tutorials |
How to Read React Errors — A practical tutorial on how to make sense out of some of the more obscure React error messages. Dave Ceddia |
How to Actually Test Component Driven UIs — The folks at Storybook spoke with ten engineering teams to see which UI testing methods work for them. Unsurprisingly, Storybook came up, but also tools like Axe and Cypress. Varun Vachhar (Storybook) |
19 JavaScript 'Nuggets' — If you’re up for a quick list of JavaScript tips, start here. This links to nineteen posts (on the same blog) covering things like sorting, const, for/of, and working with strings. Delicious Insights |
React Hook Form 7.0 — After two years of work, the latest version of this mature form library has dropped. It features strict typing, reduced package size and improved performance. Already a user? There's a v6 to v7 migration guide aimed specifically at you. React Hook Form |
Cancelable Async Flows (CAF) — Gives you async/await style coding but using generators under the hood for more control over cancellation. Based on AbortController/AbortSignal, Kyle says his library can handle the ‘dirty work’ for you. Kyle Simpson |
🕰 ICYMI (Some older stuff that's worth checking out...) |
| |