Items tagged "blog"
The bizarre secrets I found investigating corrupt Winamp skins
I started looking through corrupt Winamp skins and it lead me down some very strange rabbit holes

Rendering “modern” Winamp skins in the browser
Writing an interpreter for a custom bytecode opens the door for rendering interactive custom Winamp skins in the browser

A nice way to render Markdown in React apps
A pattern for rendering Markdown in React apps directly from an AST without any serialized HTML

Client data should not need to exceed O(screen size)
A rule of thumb for thinking about scaling client application state
From opera to tech
Reflections on my journey from a classical music background to a career in big tech
React’s useTransition and state update reordering
Clarifying how React will sometimes apply state updates out of order when using concurrent features, and a best practice which can help you avoid it.