23 Stories by John Reilly
See how easy it is to port a TypeScript app from Node.js to Bun. Compare the performance of Bun vs. Node.js.
Learn how to use the TinyPNG API to easily automate image optimization in your projects.
This post shows you how to use fontaine to reduce cumulative layout shift on your Docusaurus site.
Learn how to use the Web Monetization API, a JavaScript browser API that allows the creation of a payment stream from the user agent...
Learn about a simple React Hook that stores state in the URL query string, building on top of the React Router useSearchParams Hook.
Progressive web apps are a (terribly named) wonderful idea. Our tutorial takes you from CRA to PWA in a snap.
As part of the TypeScript 4.7 release comes a major upgrade to ECMAScript module support for Node.js. Learn what this means going forward.
The upgrade of the React type definitions to support React 18 involved significant breaking changes. Learn about what the upgrade path looks like.
Type annotations (aka, types as comments) is a proposal that would allow for the inclusion of types in JavaScript code.
Learn how to integrate Lighthouse into a GitHub Actions workflow and report findings directly in pull requests.
In this tutorial, we'll show you how to work with Static Web Apps and demonstrate how to deploy one using GitHub Actions.
Learn about sharable previews, how to implement and test them, and how to overcome challenges associated with lack of standardization.