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.
Read Post
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.
Read Post
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.
Read Post
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.
Read Post