Zach’s ugly mug (his face) Zach Leatherman

Popular Posts

Ordered by pageviews per day. Sort instead by total pageviews. Data previously sourced from Google Analytics, a handrolled method using FaunaDB, and now Goatcounter. I also keep a highlight reel of the most popular tweets.

  1. A Comprehensive Guide to Font Loading Strategies 264
  2. Extract Colors from an Image for CSS Themes 82
  3. An Attempted Taxonomy of Web Components 52
  4. BigText Makes Text Big 81
  5. A Historical Reference of React Criticism 251
  6. Google Fonts is Adding font-display 🎉 123
  7. I Need Your Help to Make 11ty Fully Independent and Sustainable in 2024 306
  8. The Sneaky Costs of Scaling Serverless 88
  9. Trailing Slashes on URLs: Contentious or Settled? 251
  10. ?nodefine — a pattern to skip Custom Element definitions 125
  11. The Good, The Bad, The Web Components 78
  12. Use speedlify’s AvatarSpeedlify to Continuously Measure Site Performance 495
  13. IndieWeb Avatar for https://www.11ty.dev/docs/single-page-applications/Defaulting on Single Page Applications (SPA) 151
  14. I added Lighthouse Scores to my Site’s Footer and You Can Too 267
  15. Netlify’s Disingenuous Survey-based Attack on Next.js (and Eleventy, too) 108
  16. Developing a Robust Font Loading Strategy for CSS-Tricks 168
  17. The Font Loading Checklist 23
  18. The JavaScript Site Generator Review, 2023 125
  19. <snow-fall> Web Component 242
  20. Don’t Let the Door Hit You Onunload and Onbeforeunload 10