Frontend

Frontend Engineering

The Metric You Optimise Determines the Experience You Deliver

Different performance metrics measure different parts of the user experience, and optimising the wrong metric can improve a number while…

Read More »
Frontend Engineering

Client-Side Rendering Is Not Wrong; It Is Just Not Right for Everything

The rendering strategy debate is really about trade-offs, and the right choice depends on what the page needs — client-side…

Read More »
Frontend Engineering

Accessibility Is Not a Feature You Add at the End; It Is a Constraint You Design Within

Accessibility is much cheaper and more effective when it is part of the design from the start, and retrofitting it…

Read More »
Frontend Engineering

CSS Is Easy to Write and Hard to Maintain, and the Difference Is Architecture

CSS is deceptively simple to write and notoriously hard to maintain at scale, and the difference between the two is…

Read More »
Frontend Engineering

A Performance Budget Is the Only Way to Keep Performance From Silently Getting Worse

Without a defined limit, performance degrades gradually and nobody notices until it is bad, and a performance budget makes the…

Read More »
Frontend Engineering

A Component Is a Contract, and the Props Are Its Interface

A well-designed component is defined by its interface — the props it accepts and the behaviour it promises — and…

Read More »
Frontend Engineering

The Test Pyramid Is a Guide, Not a Law, and the Shape That Matters Is the One That Catches Bugs

The test pyramid describes a common shape, and the real goal is a test suite that catches bugs efficiently —…

Read More »
Back to top button