A collection of my random thoughts. This is a place for me to write down raw ideas, so don’t expect a high bar for quality.

Engineering/Front-End/Modern Front-End Problems
November 3, 2022
February 25, 2022
Engineering/Test Matrixes
February 25, 2022
Engineering/Front-End/React’s Escape Hatch
February 21, 2022
January 1, 2022


Scheduling in React

March 7, 201913 min read

In modern applications, user interfaces often have to juggle multiple tasks at the same time. For example, a search component might need to…

Running Native Code in Electron and the Case for WebAssembly

September 26,

Electron is a powerful open source framework that allows development of cross-platform desktop GUI applications with JavaScript, HTML, and…

A Real-World WebAssembly Benchmark

July 5,

In late 2016, we released the first version of our Web SDK, which relies on a server component to render documents. Only a few months later…

WebAssembly: A New Hope

August 9,

In March 2017, the WebAssembly Community Group reached a consensus on the initial (MVP) binary format, JavaScript API, and reference…

An Engineer’s Approach to Marketing

March 1,

Several years ago, I was working on a platform for photographers to schedule the publication of their best shots on different platforms. You…