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
I’m Joining Tailwind Labs
July 23, 2024 • 1 min readThis is a very special week for me. Not only is the heatwave in Vienna finally cooling off, but more importantly, it’s my first week joining…
The Lifecycle of a Code AI Completion
October 31, 2023 • sourcegraph.comGenerative AI, whether for code, text, images, or other use cases, appears as a magic black box to many users. Users typically navigate to a…
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…