Work in progress: 82,651 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #2956

Z

Zell Liew

Personal blog · zellwk.com/blogprogrammingwebcareer

Zell Liew's personal blog at zellwk.com covers programming, web and career. Since 2016, 25 different Hacker News readers have linked it 161 times, most often “Introduction to commonly used ES6 features”. It is still writing: the last post was on 2026-10-10, and you can follow it by feed.

Visit the blog
161mentions?
25HN people?
2016–2026first – last linked?
Links on Hacker News per year · peak 46 in 2019

I build AI and automation systems that make businesses easier to run, plus tools and courses for developers like Splendid Labz, Practical Astro and Unorthodox Tailwind.

Most-linked posts?

  1. /blog/why-vertical-rhythms/
    3 people · 3 mentions · first linked 2017-01-31
  2. Introduction to commonly used ES6 features
    3 people · 3 mentions · first linked 2017-06-01
  3. How to build a responsive grid system
    2 people · 2 mentions · first linked 2016-11-03
  4. A new (and easy) way to hide content accessibly
    2 people · 2 mentions · first linked 2019-04-24
  5. The Spirit of CSS Tricks is now gone
    2 people · 2 mentions · first linked 2023-02-20
  6. How to think like a programmer
    2 people · 2 mentions · first linked 2017-08-18
  7. Why Is Vertical Rhythm an Important Typography Practice?
    2 people · 2 mentions · first linked 2016-03-02
  8. JavaScript Async and Await in Loops
    2 people · 2 mentions · first linked 2021-03-04

What Hacker News says?

  1. OP is likely referring to vertical rhythm in typography: https://zellwk.com/blog/why-vertical-rhythms/

    Comment linking /blog/why-vertical-rhythms/

    on “CSS Grid – Table layout is back. Be there and be square”
  2. Submitted ‘This’ in JavaScript as a story · 170 points

    HN discussion
  3. > Is there some other "efficient" way to read a website that involves some non-linear sequence of jumps around the page? Yeah, it's called skimming and scanning [1]. This is why things like information hierarchy [2] and vertical rhythm [3] are emphasized in modern design. [1] https://en.wikipedia.org/wiki/Speed_reading#Skimming_and_sca... [2] https://zevendesign.com/designers-guide-to-visual-hierarchy/ [3] https://z…

    Comment linking /blog/why-vertical-rhythms/

    on “How Stripe Designs Websites (2017)”
  4. Submitted How to choose and pair typefaces as a story · 105 points

    HN discussion
  5. Chris built it. Geoff was the chief editor and had been with CSS Tricks for half its lifetime (i.e. seven years) when Chris sold it to Digital Ocean and left. Pretending he was just "an employee" is seriously underselling what this layoff means. Yes, Chris leaving caused more damage to CSS Tricks than Geoff being laid off. But Geoff being laid off is the killing blow to what CSS Tricks used to be. I'm not the first…

    Comment linking /blog/spirit-of-css-tricks/

    on “Goodbye, CSS-Tricks”
  6. Submitted Why Is Vertical Rhythm an Important Typography Practice? as a story · 93 points

    HN discussion
  7. the mental gymnastics. Having fun using async/await in loops? https://zellwk.com/blog/async-await-in-loops/ An actual blocking model is much easier to grok.

    Comment linking /blog/async-await-in-loops/

    on “Helidon Níma: The first Java microservices framework based on virtual threads”
  8. Submitted REM vs. EM – The Great Debate as a story · 90 points

    HN discussion
  9. Ah, I think you copied the list from https://zellwk.com/blog/why-vertical-rhythms/ . It says these might be properties of “better”, largely without quantifying what they mean, as part of comparing something with simple rhythm (and quite ugly in its spacing, in my opinion) with something that’s deliberately terrible . To the best of my knowledge, no one has treated “rhythm” in any way rigorously, and it’s mostly just…

    Comment linking /blog/why-vertical-rhythms/

    on “Typescale: A Tool for Easy CSS Typography”
  10. Submitted What makes a good front end developer? as a story · 20 points

    HN discussion
  11. Submitted Supporting older browsers–Part 3: JavaScript as a story · 6 points

    HN discussion
  12. Submitted Trying Your Best is bad advice (and strategy) as a story · 4 points

    HN discussion
  13. Submitted Bash vs. Zsh vs. Fish as a story · 4 points

    HN discussion
  14. Submitted Setting Up Windows for Development as a story · 4 points

    HN discussion
  15. Submitted Protecting and Syncing Secret Keys as a story · 4 points

    HN discussion
  16. Submitted Undoing changes in Git as a story · 4 points

    HN discussion
  17. Submitted How I remember CSS Grid properties as a story · 4 points

    HN discussion
  18. Submitted How to think like a programmer as a story · 4 points

    HN discussion
  19. Submitted Is web typography broken? as a story · 4 points

    HN discussion
  20. Submitted What's the difference between an Interface and an API? as a story · 3 points

    HN discussion
  21. Submitted Preventing a Windows PC from adjusting the screen's brightness automatically as a story · 3 points

    HN discussion
  22. Submitted Designing a Focus Style as a story · 3 points

    HN discussion
  23. Submitted Front End vs. Back End as a story · 3 points

    HN discussion
  24. Submitted How to publish packages to NPM (the way the industry does things) as a story · 3 points

    HN discussion
  25. Submitted Checking if an input is empty with JavaScript as a story · 3 points

    HN discussion
  26. Submitted Switching to Dvorak as a web developer as a story · 3 points

    HN discussion
  27. Submitted How to get CSS values in JavaScript as a story · 3 points

    HN discussion
  28. Submitted Understanding JavaScript Functions as a story · 3 points

    HN discussion
  29. Submitted How to get hired as a junior web developer as a story · 3 points

    HN discussion
  30. Submitted Introduction to commonly used ES6 features as a story · 3 points

    HN discussion

Search all of HN for zellwk.com

Linked by the same people?