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

  • Fluid type without the guesswork

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