Creating with Data

Why Some Code Examples Are No Longer Working

Some of the interactive code examples and demos in older posts on Creating With Data were originally hosted on Glitch, a platform for building and sharing live code projects. Recently, Glitch announced that it is shutting down its free hosting services. As a result, many of the embedded demos and

Saving D3.js animations as video files with WebAssembly

Browsers are more powerful than ever! Now we can use FFmpeg + Resvg in the browser to save D3 animations as video files.

Choropleth mapping house sale prices - Part 2. Visualisation

How to map house prices in an interactive choroplath visualisation using d3.

Choropleth mapping house sale prices - Part 1. Data Prep

Part 1 of 2 posts on making a choropleth map of house sale data using d3.js and mapshaper.

Building a Stripe data export app with Bubble

Over the past few weeks I've been dabbling with Nocode tool Bubble.io. I've played with Make, Airtable, and IFTTT before, but nothing as involved as Bubble. As a developer, Nocode holds two attractions, the promise of accelerated development, and second, the opportunity to empower non-technical colleagues. Introducing Timely Exports

Creating with Data © 2026