How to Get Caching Strategy Right
Deciding what is stored, where, and for how long — in the browser, at a CDN edge, and inside the application — so repeated work is not repeated. Where most proj...
Category · 251 articles
Websites and web products that load fast, read clearly and hold up under maintenance.
Deciding what is stored, where, and for how long — in the browser, at a CDN edge, and inside the application — so repeated work is not repeated. Where most proj...
The defenses every web application needs regardless of what it does: input handling, output encoding, authentication, authorization, transport security and depe...
Moving a site to a new platform, domain or structure without losing the rankings, links and traffic the old one had earned. At a glance Core requirement a one-t...
A page built for one audience arriving with one intent, where every element either supports the single action or is removed. What is at stake A landing page tha...
The structure, labeling, error handling and submission behavior of the places where people give you information. The key figures Label requirement a visible lab...
The accumulated cost of decisions that were reasonable at the time and have since made every change slower than it should be. Where most projects go wrong The u...
The part of a build that decides whether the people who publish every day can do their job without a developer. Why does it matter? A site that only developers...
Shaping the interface between a server and the browser so the client can get what it needs in as few round trips as possible, without being told about the datab...
Controlling what analytics, tag managers, chat widgets, advertising and embeds are allowed to load, when, and with what privileges. What is at stake Third-party...
The bundling, transpiling, minifying and fingerprinting step between the source a developer writes and the files a browser receives. The key figures Typical res...
Supporting a second color scheme that respects the reader's system preference and, where offered, their explicit choice on the site. Where most projects go wron...
The ongoing work that keeps a live site secure, current and working: updates, backups, monitoring, fixes and small improvements. Why does it matter? A site is n...
Showing 48 of 251
The work behind this topic, and what it costs.