Creating with Data

The making of Super Map World - Part 2. Core Architecture

This is the 2nd post in a series about building Super Map World (SMW). SMW is a web-application featuring over 17,000 maps and map graphics. They're free and they're customisable using a map edit feature. Head over here for the first post of the series.   To spend as much

The making of Super Map World - Part 1.

Super Map World is a site that offers over 17,000 maps and map graphics. They're colourful. They're free! And best of all, they're customisable using a map edit feature. It's one of the biggest side projects I've committed to. Over the course of the next few posts I'm going

Take your first steps with Data Driven Documents (webinar recording)

Last week I ran a webinar for The Data Lab Community. The aim of the webinar was to provide a hands-on introduction to D3, and cover: * What D3 is, and what it's not * Capabilities of the library * How to use 'data-bindings' to power your visualisations * How to manipulate SVG elements

Code & Learn: Set your mind in motion with a project vision

Figuring out where to start with a new programming language or framework can be challenging. Searching for advice can inundate you with long lists of prerequisites and concepts to learn. Forums will turn up tech veterans that demand newcomers "start from the ground up". The newcomers should know the fundamentals

D3.js Spinning Globe Code Walkthrough

In this walkthrough, we look at the code behind this spinning globe graphic rendered to web canvas using D3.js. Links: * Spinning globe graphic * Code on Glitch * d3-geo documentation

Creating with Data © 2026