home
posts
projects
resume
2023-07-18
Building a wedding website
2022-08-15
Re-using an old grey fence
2022-01-26
Imagery - Big Island, HI
2022-01-04
Earth & Three.js
2021-09-20
Environments with Next.js and Vercel
2021-07-02
Why is it named ... ?
2018-03-28
Tears We Cannot Stop - reading list
2017-09-01
Sending emails with Node.js, Gmail, and IFTTT
2017-07-28
Perspectives in the apocalypse
2017-07-25
Making things out of wood
2017-01-11
Creating an RSS JSON API - a Google Feed API alternative
2016-12-28
Object.assign()
2016-12-16
Making maps in 2016
2016-11-29
Making a book - The Atlas of Design
2016-08-18
A breathing forest
2016-08-17
Sketching and vectorizing
2016-04-25
Developing with NPM & GitHub branches
2016-02-25
First month at Mapbox
2015-12-21
Writing a node module
2015-12-20
Geocoding in the terminal with Mapbox
2015-08-10
Richmond is for adventures.
2015-06-13
These aren't the maps you're looking for.
2015-05-29
Concerning users: your neighbor's birthday was last week.
2015-01-24
Known.
2015-01-17
Code for Burritos. And America.
2014-11-21
D3 Background Hash Patterns
2014-10-17
Animating Page Scroll with Anchor Hash
2014-10-10
Drawing SVG Paths
2014-07-23
Responsive YouTube Embeds
2014-07-16
Retrieve site URL via JS
2014-06-30
Transparent Borders
2014-06-05
WordPress Helpers
2014-06-03
CSS :first-letter
2014-05-27
Creating GeoJSON in client-side JS
2013-05-08
Design is a process
2013-03-26
Cartography: Path or Profession?
2012-10-23
A Collaborative Cartographic Age
2012-10-11
The Cartographer's Dilema