
dio.la
Dani Guardiola’s blog

A powerful pattern for building extensible UI components that achieve more with less.
A deep dive into how Lexical updates its state.
An interactive walkthrough of an algorithm to pick an avatar's color based on the user's initials.
No LinkedIn? No problem! Here's how I exploited weak validation to find a job anyway.
Using :has() to solve a decades-long CSS limitation.
You're looking at my drafts!
Visit the main site: dio.la