Writing on software design, company building, and Information Retrieval.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Today, Vimeo goes public

Vimeo spins out from IAC and begins trading on Nasdaq under the ticker VMEO.

FOSDEM 2015

Another year at FOSDEM — Vimeo's open source talk, the dedicated Open Source Search track, and a closing keynote from a Mars One astronaut candidate.

I've Joined Vimeo

Joining the Vimeo team to work on the search platform after an amazing run at DueDil.

Elasticsearch 1.0 launched: An overview

A run-down of the headline features in Elasticsearch 1.0 — Snapshot/Restore, the cat API, the redesigned percolator, and the new Aggregations framework.

FOSDEM 2014: a retrospective

A weekend in Brussels at FOSDEM — Elasticsearch 1.0 ahead of launch, plus PostgreSQL JSON, Redis, MongoDB, and YARN talks.

Elasticsearch Snapshot Restore Overview

A walkthrough of the new Snapshot/Restore API arriving in Elasticsearch 1.0 — incremental backups for your cluster via a simple REST endpoint.

Elasticsearch Aggregations Overview

A look at the new Aggregations framework arriving in Elasticsearch 1.0 — multi-level, nested calculations that go far beyond what Facets could do.

London Elasticsearch User Group Presentation

A talk at the London Elasticsearch meetup on how DueDil uses Elasticsearch — bulk indexing, and using Facets to add depth to search.

Using Elasticsearch on Amazon EC2

Setting up an Elasticsearch cluster on EC2: installing the AWS cloud plugin, configuring discovery, and watching nodes find each other.

DueDil: Trust the data

DueDil's intro video — a quick look at what we're building.