// page.blog
Writing
Thoughts on frontend development, architecture, and the craft of building for the web.
// section.featured
Featured
Why I Choose BEM Over CSS Modules (Most of the Time)
CSS architecture is a decision with long-term consequences. Here is why I often reach for BEM methodology over CSS Modules, and when I do not.
Read article →Why I Build Design Tokens Before Components
Most teams start with components and add tokens later. I do the opposite. Here is why the sequence matters and what it looks like in practice.
Read article →What Most Teams Get Wrong About Code Reviews
Code reviews are supposed to improve quality and share knowledge. Instead, most teams turn them into bottlenecks and blame games. Here is how to fix that.
Read article →What problem are you facing in your frontend?
I write about problems I encounter in real work. If you have a question, let's discuss.
Let's Discuss