Skip to main content

Blog Archive

Published notes are kept selective: implementation detail, operational lessons, and maintainability decisions that are useful to technical peers.

Testing difficult React components with data snapshots

Capturing React component state and reference values after rendering, then comparing snapshots in CI to support refactoring.

Adding feature ID expressions and fixing DragBox cleanup in OpenLayers

Two OpenLayers contributions from map visualization work: feature ID style expressions and cleanup for interrupted marquee selection.

Uploading large satellite images while keeping the web app usable

Moving satellite-image uploads from rsync into the web app so users could monitor transfers and continue their work.

Rebuilding a map editor for autonomous driving

(Updated on )
Separating data from rendering in a map editor for autonomous driving, with data deltas for undo and parity checks during the transition.