Notes
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.
Posts
Building a Schema Mapper in TypeScript
May 3, 2023 • 6 min readI've recently been working more with structured logging and as part of this, I wanted to build a TypeScript scheme mapper for creating table…
Scheduling in React
March 7, 2019 • 13 min readIn 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, 2018 • pspdfkit.comElectron 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, 2018 • pspdfkit.comIn 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, 2017 • pspdfkit.comIn 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, 2014 • medium.comSeveral years ago, I was working on a platform for photographers to schedule the publication of their best shots on different platforms. You…