Jordan Eldredge

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.