Uses for nested promises

The Myers diff algorithm: part 1

The Myers diff algorithm: part 1

Merging with diff3: the “three-way merge”

The patience diff algorithm – The If Works

The Myers diff algorithm that is used in Git (2017)

Controlling mutation with types

Hilbert’s Rusty Hotel

Generic returns in Rust

Announcing “Building Git”

Introduction to parser combinators

Merging with diff3

Myers diff in linear space: part 1

The Myers diff algorithm: part 1

Why GitHub is not your CV

Callbacks are Imperative, Promises are Functional (2013)

Why GitHub is not your CV