Notes

Short pieces about building small websites — file formats, typography, performance, and why the boring option is usually right.

architecture 1 content 1 design 1 css 1 performance 1

  • Why flat files outlive databases

    A database is a promise about the future that most projects cannot keep. A folder of text files is a much smaller promise.

  • Fluid type without the guesswork

    Two clamp() lines replace six breakpoints, and the result reads better at every width in between.

  • The cheapest performance win is doing less

    Before the caching layer, the CDN and the build pipeline, there is a much duller question: what are you sending that nobody asked for?