What the Web Should Be

What is important when building for the web? Here's five things I think are critical.

CSS for People Who Hate CSS

CSS can quickly become an unmanageable nightmare of important rules and overly-specific selectors, don't let it.

Using NPM as a Task Runner

Use npm to automate front-end development tasks such as image optimization, Sass compilation, and running a local server.

Automating GitHub Releases with Grunt

Create a new GitHub release with a zipped folder, custom release message, and user credentials all in a single Grunt command.

Make your own Heroku

Make a cheap, DIY Heroku and GitHub Pages clone with Dokku and DigitalOcean.

Swiss Topo Maps

Since 1844 Switzerland has produced some of the most effective and beautiful topographic maps in the world.

Inline-Block Grid

Building a grid system for the web with the power of inline-block.

USGS Topo Maps

In 1879 the USGS started mapping the country. The topographic maps they created are beautiful data visualization at its finest.

Open Season

Quickly written notes about Max Ogden's talk at Realtime Conf 2013: Open Season - A Plea for Digital Frontiers People

Digital Feudalism

Hasty notes on Aral Balkan's terrific talk at Realtime Conf 2013 regarding data ownership and the open source experience


Rendering three color icons in the browser with a custom web font

Abstract Color

How to steal colors from the masters of the Abstract Expressionism movement

Sublime Writer

Bringing the beauty and simplicity of iA Writer to Sublime Text 2