
One Nonce, Two Inputs: Fixing React Router Streaming
We restored loader data with one nonce input. For late Suspense content, we needed the same nonce in another place.

Showing 33-44 of 99 posts

We restored loader data with one nonce input. For late Suspense content, we needed the same nonce in another place.

We can capture an error and still struggle to follow the failure. We compare a shared trace with a request ID across browser and Worker.

We refresh one unread count without rerunning the page's loaders. To keep the page after a rejected background panel load, we return failure as data.

We keep WebSocket upgrades outside Astro as a precaution. Locally, a copied response kept its socket; a rebuild without the socket broke the upgrade.

We can fail a React Router build on code we would never send to the browser: we check imports before we drop unused code. How we split our files.

We run Workers near our database to shorten trips, and batch reads and rewrite loaders to remove them: 84 trips to six on a development server.

Pruning Astro fallback pages reduced the files we shipped. Redirecting their old URLs needed a separate fix before the Worker.

In our Astro setup, we got 404s for old image URLs. We trace why we needed redirects before the adapter, even with Worker first.

We moved a failing call onto a service binding and it kept failing. Weeks later we found that our RPC calls could write through a maintenance pause.

We count built variables before a deploy and deployed variables before a secret write, adding the live secret inventory in both cases.

The AWS services that carry TEEI's free programmes, measured: Chime video, Bedrock checks and who decides, monitoring, and how releases are verified.

TEEI's free programmes run on Amazon Chime SDK, and every verified volunteer hour, up to the company report in Evenhall, starts as a meeting event.