a site


some thoughts and reflections on it, software engineering, data and related architectures, patterns, toolings...
latest post


Why the text field had to go
In Aardink 0.5, a keystroke in a 5,000-line file took 3.7 seconds to settle on the web. Replacing Compose's text field with a renderer that draws only the lines on screen brought that down to 9 ms.
pinned posts


diagrams with React Flow
demonstrating static and interactive diagrams using React Flow


astro components
A tour of the Astro Components collection - a small set of self-contained npm packages that add diagrams, theming, and version notes to Astro 6+ sites, each usable as a plain component or a one-line integration.


astro theme toggle
A deep dive into @sjohansson/astro-theme-toggle - an SSR-friendly Astro theme system with light, dark, high-contrast, and color-vision modes, no flash of the wrong theme, and theming driven by either inline variables or data attributes.
posts
sometimes i post things
adventures
sometimes we build things