Frontend

5 items

Blog posts 5

Why I Reach for Vanilla JS First (and When I Don't)

A framework-agnostic developer isn't a framework-averse developer. Here's the decision framework I use to choose between vanilla JS and a framework on any given project — and why the default answer has changed.

Accessibility Is a Design Constraint, Not a Checklist

After achieving WCAG 2.1 AA compliance across three enterprise dashboards, I changed how I think about accessibility — not as a remediation task but as a structural design constraint that produces better products for everyone.