This month I worked on geojson.io, a tool for drawing, changing, and sharing GeoJSON map data.
Along came geojsonhint, a JSON and GeoJSON validator that works in browsers, node.js and your command-line. The wheelie is that it spits out line numbers, thanks to an experimental jsonlint fork that adds
__line__ members to the objects and arrays it parses.
At MapBox I improved internal tools, splitting out open-source modules (superenv, generate-geo-testing-data, basic-queue, log-reader), improving our deploy binary, and adding continuous integration testing to core code. The eventual goal is something like etsy’s level of deployment nirvana to enable more of the MapBox team to see the core product as changeable.
Up in New York City, I presented on d3 to the GothamJS conference. It went pretty well; the talk was mostly about using d3 in iD and how it’s not just for visualization - basically ‘d3 for HTML’ with voicecracks.
Friends held a ‘solidly summer meal’ that was delicious and perfectly coincided with one of the most beautiful days of summer, sunset and all.