Aug 21, 2018

Make your 2018 Burning Man events schedule with Airtable

If like me you want to go to more events in the WhatWhereWhen but are completely incapable of planning things once you're on playa... this post is for you. Using data from the Burning Man organization and Justin Klein, I've thrown together a simple way for you to browse the over 4,000 events that are happening this year right now, fully days before the paper copy of the WWW hits your hands.... [read more]

Apr 21, 2018

Faster content rebuilding for Netlify's victor-hugo boilerplate

Whether you're just learning Hugo or bringing your Hugo experience to a new project, there's a good chance you'll be reaching for Netlify's victor-hugo boilerplate. It's the first starter kit listed in the Hugo documentation and has earned over 750 shiny Github stars ⭐️.... [read more]

Apr 4, 2018

Helping startups get developer relations right from day one

Starting this month, I'm offering consulting and advisorship to startups who are creating tools for developers. I love helping founders and teams think about how to make their product something that developers will fall in love with and want to evangelize for.... [read more]

Previous Posts
Jun 12, 2017

How to scale community support for APIs

Jun 9, 2017

Scale community support by webhooking the things

May 29, 2017

Celebrating one year at Algolia

Feb 19, 2017

Demystifying enter key submission for React forms

May 19, 2016

I'm joining Algolia to help developers build search

May 1, 2016

How to change the og:image tag on the wordpress.com free plan

Apr 9, 2016

Search presidential speeches with Oval Quotes

Apr 2, 2016

Not a company, a full-time side project

Mar 10, 2016

A Crazy introduction

Feb 9, 2016

Routine of late

Nov 27, 2015

Evolving Work - Paris

May 15, 2015

Not Goodbye. Until.

Apr 18, 2015

Ego Threat Level — Low or High?

Jan 1, 2015

10 rules for writing fiction from The Guardian

Oct 30, 2014

The open source contribution streak ends on day 66

Jul 1, 2014

OSS Streak Update, Day 13

Jun 23, 2014

Open Source 365 - contribute code every day for a year

Jan 10, 2014

Listen to your log files with aud

Dec 24, 2012

weeve - HTML5 Twitter uber-streaming powered by Firebase, Keen IO, and Singly

Nov 23, 2012

Stream Audio To Your Home Theater Without Using Airplay

Nov 21, 2012

Live-stream system audio from OSX Mountain Lion with Icecast2 and Darkice

Oct 16, 2012

Perception of Creativity in Development

Sep 27, 2012

Here's To Flow

Jul 28, 2012

Mongoid Alize 0.3.1 - unified API, polymorphic support, and increased flexibility

Jun 24, 2012

I'm joining party.io

Jun 19, 2012

Mongoid Alize 0.2.0 - denormalize methods, redefine callbacks, improved speed, and more!

May 3, 2012

Releasing Mongoid Alize - Comprehensive field denormalization for Mongoid that stays in sync

Apr 17, 2012

headless_hamlc - A working example of jasmine-headless-webkit with haml_coffee_assets

Apr 14, 2012

Update to previous Mongoid id serialization fix

Apr 6, 2012

Auto-troll your app: a Ruby client for TrollemIpsum

Mar 24, 2012

Clickable Growl Notifications for Pivotal Tracker

Mar 11, 2012

Spin up your Heroku dyno automatically after deploy

Feb 12, 2012

Remove Finder from the Application Switcher in Mac OSX

Jan 1, 2012

Updated: Spin up your Heroku dyno automatically after deploy

Dec 26, 2011

Get hamlc syntax highlighting in vim

Dec 24, 2011

Tame the Mongoid _id field in your Rails and Backbone JS App

Dec 24, 2011

Using haml_coffee_assets with jasmine-headless-webkit

Oct 27, 2011

Polyfills: Shims and Shivs

Sep 27, 2011

Preview your Github README.md locally

Aug 24, 2011

What is 'this'? - Revealing JavaScript's 'this' in different contexts

Aug 23, 2011

Use httparty with rspec and capybara

Aug 18, 2011

Monkeybrains Internet in Dogpatch

Aug 12, 2011

Use an HTTP Proxy with Capybara Mechanize

Jul 15, 2011

Using New Relic to monitor a Padrino Application

Jul 13, 2011

Easiest Possible RSpec Performance Test w/ Scenarios

Jul 13, 2011

Jumping between JavaScript and Ruby Closures

Jun 26, 2011

Generate a random, friendly confirmation code in pure Ruby

Jun 26, 2011

Use SignedCookieJar in Rails to set signed cookies

Jun 24, 2011

Nginx, gzip, and the Accept-Encoding header

Jun 22, 2011

Serve mobile-specific templates easily with Padrino & Sinatra

May 15, 2011

How Pivotal Tracker Meets Our Needs

Non-work-related posts

Other posts