Zach’s ugly mug (his face) Zach Leat­herman

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.

Lifetime 4,036,051 total pageviews.

  1. “AI, make the website good” #14k 4748
  2. A Comprehensive Guide to Font Loading Strategies #2204k 187
  3. Never write your own Date Parsing Library #315k 2951
  4. BigText Makes Text Big #4167k 381
  5. Google Fonts is Adding font-display 🎉 IndieWeb Avatar for https://fonts.google.com/#547k 57
  6. An Attempted Taxonomy of Web Components #618k 34
  7. All of my 300+ browser tabs are beautiful #7 1258
  8. A Historical Reference of React Criticism IndieWeb Avatar for https://react.dev/#818k 129
  9. Trailing Slashes on URLs: Contentious or Settled? #922k 93
  10. Use speedlify’s AvatarSpeedlify to Continuously Measure Site Performance #1026k 108
  11. Let’s Learn Eleventy! on LWJShow’s AvatarLearn with Jason 92 min#1124k6
  12. JSHeroes 2023 (The Good, The Bad, and The Web Components)Conf Talk IndieWeb Avatar for https://jsheroes.io/ 24 min#1212k20
  13. I added Lighthouse Scores to my Site’s Footer and You Can Too #1321k 41
  14. Don’t Let the Door Hit You Onunload and Onbeforeunload #1461k10
  15. <solar-eclipse-toggle> Web Component (two state dark/light mode toggle) #15 716
  16. Developing a Robust Font Loading Strategy for CSS-Tricks #1623k 89
  17. <icon-fall> Web Component #17 829
  18. The Font Loading Checklist #1825k 10
  19. No more tokens! Locking down npm Publish Workflows #193k 34
  20. An Organizer’s Retrospective on the 11ty Conference #207k 1516