blogLive
Blog grid for engineering posts
From the engineering blog
Notes on the port, the tooling, and what broke along the way.
Porting
Porting 1,051 blocks without a design tool
How the visual-diff gate replaced manual review for every component that shipped.
6 min readInfra
Why we run our own npm registry
Gitea Packages instead of a public registry — what changed in the publish pipeline.
4 min readTesting
Zero-pixel-diff, no exceptions
The three cases where the threshold still had to bend, and why.
5 min read