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,029,019 total pageviews.

  1. “AI, make the website good” #14k 4748
  2. A Comprehensive Guide to Font Loading Strategies #2204k 186
  3. All of my 300+ browser tabs are beautiful #3 1262
  4. Never write your own Date Parsing Library #415k 2951
  5. BigText Makes Text Big #5167k 381
  6. Google Fonts is Adding font-display 🎉 IndieWeb Avatar for https://fonts.google.com/#647k 57
  7. An Attempted Taxonomy of Web Components #718k 34
  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. <solar-eclipse-toggle> Web Component (two state dark/light mode toggle) #10 716
  11. Use speedlify’s AvatarSpeedlify to Continuously Measure Site Performance #1126k 108
  12. <icon-fall> Web Component #12 829
  13. Let’s Learn Eleventy! on LWJShow’s AvatarLearn with Jason 92 min#1324k6
  14. JSHeroes 2023 (The Good, The Bad, and The Web Components)Conf Talk IndieWeb Avatar for https://jsheroes.io/ 24 min#1412k20
  15. I added Lighthouse Scores to my Site’s Footer and You Can Too #1521k 41
  16. Don’t Let the Door Hit You Onunload and Onbeforeunload #1661k10
  17. Developing a Robust Font Loading Strategy for CSS-Tricks #1723k 89
  18. Use Speedlify2 to Continuously Measure Website Performance #18 1213
  19. No more tokens! Locking down npm Publish Workflows #193k 34
  20. The Font Loading Checklist #2025k 10