What we write
Notes from the work: what breaks in real sites, how we measure it and what we do about it. No rehashing of other people's articles.
- 4 min read
PageSpeed shows a quarter of the picture
Google's green circles measure speed and a little accessibility. About broken markup, unlabelled fields, and ChatGPT being locked out of the site, they say nothing at all.
auditaccessibilityAI search - 3 min read
Why your site looks empty on a 2K monitor
The layout is drawn at 1440, but screens come at 2560 and 3440. How to make a site scale as a whole instead of just stretching its margins - and why that need not break accessibility.
CSSresponsiveTailwind - 3 min read
Why WordPress is slow, and what actually fixes it
A caching plugin is the first thing people install and almost never the actual cause. Where the slowness really comes from, and the order in which to remove it.
WordPressperformanceCore Web Vitals - 3 min read
WordPress or Next.js: choosing without overpaying
Next.js is fashionable, WordPress is boring, and that is exactly why the choice often goes wrong. An honest look at when React is genuinely needed and when it only adds cost.
Next.jsReactWordPress - 3 min read
A beautiful mockup is not yet a good website
The design is approved, the build starts, and questions appear that the mockup never answered. What makes a design buildable, and why that saves you money before the first line of code.
Figmadesignmarkup