Geoff GoodmanCancellation and disposal in modern JavaScriptCancellation and resource disposal are two tightly related concepts that risk being confused in JavaScript. Here’s how to get them right.Nov 21, 2023Nov 21, 2023
Geoff GoodmanSimplifying Asynchronous Workflows with Context in JavaScriptAsynchronous programming in JavaScript presents challenges, particularly in managing and canceling asynchronous operations.Nov 20, 2023Nov 20, 2023
Geoff GoodmanBuilding Velcro — Part 1: Internet-wide NPM module resolutionHere’s the story behind Velcro, the internet-wide module resolver, the client-side bundler and the interactive playground.Nov 11, 2019Nov 11, 2019
Geoff GoodmanCustom error categories in ES2015+ES2015 gave us a new, powerful way to define custom categories of errors independent of prototypical inheritance.Nov 6, 2017Nov 6, 2017