Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Custom maps
Slide 2
Slide 2 text
JavaScript at MapBox
Slide 3
Slide 3 text
Server side modestmaps wax mmg mapbox.js node-mapnik carto Client side node-mbtiles
Slide 4
Slide 4 text
Server side modestmaps wax mmg mapbox.js node-mapnik carto Client side node-mbtiles
Slide 5
Slide 5 text
node.js at MapBox
Slide 6
Slide 6 text
node.js or Python?
Slide 7
Slide 7 text
async i/o
Slide 8
Slide 8 text
typical i/o in python
Slide 9
Slide 9 text
typical i/o in python
Slide 10
Slide 10 text
typical i/o in python
Slide 11
Slide 11 text
typical i/o in python
Slide 12
Slide 12 text
async i/o in node.js
Slide 13
Slide 13 text
async i/o in node.js
Slide 14
Slide 14 text
async i/o in node.js
Slide 15
Slide 15 text
async i/o in node.js
Slide 16
Slide 16 text
ecosystem
Slide 17
Slide 17 text
20,814 packages in npm
Slide 18
Slide 18 text
6 of the top 15 most active users on github write code for node.js
Slide 19
Slide 19 text
2 of them work at MapBox
Slide 20
Slide 20 text
npm
Slide 21
Slide 21 text
package.json
Slide 22
Slide 22 text
$ npm install
Slide 23
Slide 23 text
c++ modules
Slide 24
Slide 24 text
the c++ part
Slide 25
Slide 25 text
the js part
Slide 26
Slide 26 text
let’s build the geo space for node.js
Slide 27
Slide 27 text
tilelive.js tilestore
Slide 28
Slide 28 text
Mapnik MBTiles
Slide 29
Slide 29 text
Mapnik MBTiles tilelive-mapnik
Slide 30
Slide 30 text
Mapnik MBTiles tilelive-mapnik node-mbtiles
Slide 31
Slide 31 text
Mapnik ?? tilelive-mapnik yourmodule?
Slide 32
Slide 32 text
node-postgis node-geoutils
Slide 33
Slide 33 text
tilemill plugins
Slide 34
Slide 34 text
take the “geo” out of your geo problems
Slide 35
Slide 35 text
MapBox workshop tomorrow at noon
Slide 36
Slide 36 text
@willwhitedc from @MapBox