Ben Houston's Blog
Portrait of Ben Houston

This is the personal blog of Ben Houston (bio here), a 3D computer graphics software developer. I've worked on projects like Web3DSurvey, Three.js, Deadline, Krakaota, and Exocortex VFX plugins. I'm also an entrepreneur, having founded Land of Assets, Threekit, Clara.io, Exocortex, and Frantic Films Software.

Latest writing

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.

Ben HoustonJuly 16, 2026

React Native in 2026

You Might Be a Consulting Company With Good Tools

Many founders believe they are running a SaaS company when they are running a consulting company with good internal tools. If your team uses the platform to deliver work for clients who never log in, you are the latter, and that changes how you should hire, price, and focus.

Ben HoustonJuly 15, 2026

Web 3D Survey v2

Web 3D Survey v2 rebuilds the site on TanStack Start, adds homepage support summaries, WGSL and adapter reporting, browser capability stats, and a live /machine report.

Ben HoustonJuly 12, 2026

Web 3D Survey v2

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.

Ben HoustonJune 22, 2026

Adventures in Fluid Simulation

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.

Ben HoustonJune 20, 2026

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.

Ben HoustonJune 14, 2026

A Solution to Rampant Token Theft: Proof of Possession

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.

Ben HoustonJune 10, 2026

Morty Proxy This is a proxified and sanitized view of the page, visit original site.