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,028,329 total pageviews.

  1. “AI, make the website good” #14k 4648
  2. All of my 300+ browser tabs are beautiful #2 1263
  3. A Comprehensive Guide to Font Loading Strategies #3204k 186
  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. <solar-eclipse-toggle> Web Component (two state dark/light mode toggle) #8 715
  9. <icon-fall> Web Component #9 829
  10. A Historical Reference of React Criticism IndieWeb Avatar for https://react.dev/#1018k 129
  11. Trailing Slashes on URLs: Contentious or Settled? #1122k 93
  12. Use speedlify’s AvatarSpeedlify to Continuously Measure Site Performance #1226k 108
  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. <table-of-contents> Web Component #15 19
  16. Use Speedlify2 to Continuously Measure Website Performance #16 1213
  17. I added Lighthouse Scores to my Site’s Footer and You Can Too #1721k 41
  18. Don’t Let the Door Hit You Onunload and Onbeforeunload #1861k10
  19. Developing a Robust Font Loading Strategy for CSS-Tricks #1923k 89
  20. No more tokens! Locking down npm Publish Workflows #203k 34