It's hard to put a value on a design system. It's a lot easier to add up the costs of said design system, especially in terms of salaries and development time. It's even easier to target a design system as the thing that's holding up a product from getting delivered.
They say there's no such thing as bug-free code. When problems arise, creating a minimal reproduction will give you the best chance of a speedy resolution.
I often worry about framework churn. A lot. But using a framework isn't a bad thing. After all, they save time. They help you build things faster.
Web Component authors already know how powerful slots are, but what if you could do even more with them? Here's an interesting technique to use (or abuse) slots in your custom elements. I've been calling the pattern dynamic slots.
I recognize the need for all users, regardless of ability and device, to have undeterred access to the websites and applications that are created with my software. This is an important goal of my projects.
I needed to convert a
URL object to a plain object yesterday. You might have used it before. It's pretty handy for working with URLs!
Similar to how every custom element must contain a dash, I like to pretend that every custom event must also contain a dash. This removes all ambiguity between native events and custom events.
Feeds available in Atom & JSON
Explore the archive for additional posts or press / to search.