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 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.
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.