Skip to content
Ben is currently available for contract work for 3D & web solutions — reach out.

Back to Blog Listing

Posts tagged: coding, page 2

  • React Native in 2026

    React Native is an excellent development platform again. Here is what changed since AirBNB moved off of it in 2018, how its New Architecture works, and where the Expo framework fits in.

  • Adventures in Fluid Simulation

    I spent ten years building fluid simulation tools for VFX: a three-day Stable Fluids prototype, sparse level sets for Scooby-Doo 2, tetrahedral and vortex solvers at Exocortex, and three pieces of my software on Harry Potter and the Deathly Hallows.

  • Optimizing TanStack Start for Cloud Run

    TanStack Start runs on Nitro, and Nitro's default Node output can split server code across many files. On Google Cloud Run, that file fan-out can add seconds to cold starts. Bundling the server and pre-warming Node's compile cache reduced first render time on this site.

  • A Solution to Rampant Token Theft: Proof of Possession

    Static API keys in environment variables and files are too easy to steal. A better model is proof-of-possession, where every API call must be signed by a non-exportable private key that is available only through a constrained signing interface.

  • React Internals

    Understand what React is doing when your components render, pause, skip work, commit to different hosts, hydrate server HTML, split work with Server Components, and hand animation off between frames.

  • Introducing vitest-command-line

    Testing command-line tools is deceptively hard - hanging processes, lost stderr, temp file juggling, and unreadable failures. I built vitest-command-line to make CLI testing in Vitest simple and robust.

  • React Server Components

    Part 7 of the React Internals series. React Server Components split a tree into server-only and client-interactive pieces, serialize the server result as an RSC payload, and still rely on SSR and hydration for the Client Components that reach the browser.

  • Server-Side Rendering and Hydration

    Part 6 of the React Internals series. Server-side rendering creates an initial HTML snapshot on the server; hydration lets react-dom attach event handlers and fibers to that existing DOM instead of replacing it.