frontend

How to Make Front-End Development Less Fragile

A fragile front end often has assumptions hiding between components. A parent always supplies a value, a request always succeeds, a title always fits on one line. The page looks fine until one of those assumptions fails.

I try to make those boundaries explicit and check the awkward states early. Empty results and long content are inexpensive to try while building a page. They're much more annoying to discover once several other features depend on how that page behaves.