Waterlines is an old technique for showing water in maps. In a project spanning design, history, coding, and maths, I explored how to draw and animate waterlines in JavaScript. I created a collection of four Observable notebooks where you can find all the code and graphics.

I gave a talk about the project for the Observable Insight conference 2022. You can also find a live code walk-through here.