notes
Notes on software engineering, web performance, and the things I learn while building. Every post lives on my blog.
Most useEffect calls I wrote early on were bugs waiting to happen. Here's how I learned to tell the few I really need from the many I don't.
The RRG Tech blog covers web development, design systems, performance, and accessibility. Read what we are building and learning.
Server components, streaming, and metadata done right. A pragmatic tour of the patterns we reach for on every App Router project.
Accessibility is not a feature you add at the end. Here is how we bake it into design and code so it costs almost nothing.