Tom MacWright

I'm Tom MacWright. I work on tools for creativity at Mapbox. This is where I write about technology and everything else.

documentation.js 3.0.0

A big release of the JavaScript documentation generator Oct 30 2015

Groovy, Teen Mom's final album

My band's album for free Oct 21 2015

Redesigning Istanbul

Notes from an adventure redesigning open source software. Oct 19 2015

How we got here

Notes from my talk about vector tiles at JS.Geo Oct 08 2015

Recently October

I have used all the todo lists

In which I write about what I liked and didn't like about Things, Todoist, Omnifocus, 2Do, TaskWarrior, Clear, and Todoist. Sep 10 2015

Recently September

Canvas animations on maps

Part two of my series about using canvas for visualizations, this describes how to use geographical projections to overlay data onto existing map layers. Aug 31 2015

Practical ramda - functional programming examples

Ramda is a second-generation JavaScript library for functional programming. We're using it in Mapbox Studio to great effect, and given that functional programming libraries are often documented with mathematical or abstract examples, I think it would be useful to give some examples of how. Aug 27 2015

Mapnik's Second Act

Mapnik is a low-level server-side rendering library that generates maps for Mapbox, Mapzen, MapQuest, OpenStreetMap, and basically every website with 'map' in the name. Now that more maps are rendered on the client side, a review of Mapnik's other superpowers. Aug 25 2015

And 166 more in the archiveā€¦