RSSAmplifier

Blog

thirty-four

thirty-four is crafted with love in Brooklyn, by Jeff Posnick.

jeffy.infoRSS feed ↗22 posts

Latest posts

Which Mastodon servers are the accounts you follow on?

Maybe you want to switch to a server your friends are on!

How do you test a service worker, anyway?

Opinions about how and what to test in your progressive web app.

Smarter runtime caching of hashed assets

Clean caches and graceful fallbacks via a custom Workbox plugin.

Precaching vs. runtime caching

Some pros and cons to help you make an educated choice.

Writing your build scripts in TypeScript

esrun to the rescue!

Service worker rendering, in the cloud and in the browser

Cloudflare Workers + Workbox = isomorphic rendering

Using npm modules inside of Apps Script

Bundlers: the source of, and solution to, all of JavaScript's problems.

Debugging a specific service worker request

The power of DevTools conditional breakpoints.

Testing multiple versions of a module dependency

module-alias ftw

Performance auditing an eCommerce site

...let's do it live!

Exposing headers on CORS responses

Access-Control-Expose-Headers is your friend.

That time I used a generator

They're there for a reason!

Styling inline scripts

Show what you run when demoing JavaScript.

Service workers in create-react-app v2

There are many alternatives, and something has to be the default.

Something Brewing

Apparently, the whole point of this blog is to blog about blogging architecture.

CDS Perf Review Clinic Takeaways

A linkdump by any other name....

Hosting Setup, Revisited

Goodbye gh-pages + Cloudflare, hello Firebase Hosting.

Offline-first for Your Templated Site (Part Two)

Full-page caching vs. App Shell vs. service worker rendering.

Offline-first for Your Templated Site (Part One)

Terminology and an exploring the architecture.

create-react-pwa

What's it take to turn a create-react-app project into a Progressive Web App?

Hosting Setup

A step-by-step guide to hosting a blog on HTTPS-enabled custom domain.

thirty-four on the Web (Again)

But first, some administrivia.