Skip to content
HomeVideosBooksBlogs
AllTop postsTopics
Podcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    K

    Keith J. Grant

    keithjgrant.com · Personal blog · on HN since 2015

    Keith J. Grant is a front-end developer who writes about CSS, custom properties, color, and web platform features.

    Visit blogRSSHN submissions
    Web DevelopmentDesign & UX
    What HN says

    HN commenters call his oklch color article very helpful and link his 'Against CSS in JS' post as an interesting argument for plain CSS approaches.

    Stats for nerds
    19HN people shared it
    18linked in comments
    47story points
    Jan 2025last shared
    2015people per year2025

    Top posts on HN

    1. 1
      Against CSS in JS
      5 people · 10 points · first shared 2015 · Discussion on HN
    2. 2
      Save Scoped CSS
      2 people · 8 points · first shared 2016 · Discussion on HN
    3. 3
      A Structured Approach to Custom Properties
      2 people · 7 points · first shared 2024 · Discussion on HN
    4. 4
      An AI Skeptic Uses AI for a Week
      1 person · 4 points · first shared 2025 · Discussion on HN
    5. 5
      It's Time to Learn oklch Color (2023)
      1 person · 3 points · first shared 2024 · 1 comments on HN
    6. 6
      Hello, World Wide IndieWeb
      1 person · 3 points · first shared 2017 · 1 comments on HN
    7. 7
      My CSS Resets
      1 person · 3 points · first shared 2024 · 1 comments on HN
    8. 8
      It's time to learn oklch color
      1 person · 2 points · first shared 2023 · Discussion on HN
    9. 9
      Meet the New Dialog Element
      1 person · 2 points · first shared 2018 · Discussion on HN
    10. 10
      Re-evaluating px vs. em in Media Queries
      1 person · 1 points · first shared 2023 · Discussion on HN

    What HN people wrote when they linked it

    • emitstopJun 2015

      For many reasons, namely that we've already solved most of these "problems" years ago with simple concepts like OOCSS, SMACSS, and BEM. I suggest taking a look at this rebuttal.
      http://keithjgrant.com/posts/against-css-in-js.html

      The reasons people are running into problems with global css scope is because they don't understand the basics of how to write effective and maintainable CSS. Seems like many front end devs nowadays grew up with css hand-holding libraries like bootstrap, and can't seem to wrap their heads around completely necessary things like taking account for CSS specificity and how the cascade works and how to use it to your advantage.

    • dbetteridgeAug 2020

      It's not exactly the same, but https://keithjgrant.com/posts/2019/02/adding-webmention-support-to-a-static-site/

      Webmention's offer some ability to link comments back to your static sites?

    • runsonrumJan 2025

      I found this article to be very helpful

      https://keithjgrant.com/posts/2023/04/its-time-to-learn-oklch-color/

    • news_to_meJun 2018

      An interesting writeup is also linked there: https://keithjgrant.com/posts/2015/05/against-css-in-js/

    • jaenAug 2015

      http://keithjgrant.com/posts/against-css-in-js.html

    Related

    Keith Clarkkeithclark.co.uk38 people

    Creating 3D worlds with HTML and CSS

    Keith Clark
    Personal · last shared 2026
    Jeremy Keithadactio.com165 people

    Browsers

    Jeremy Keith
    Personal · last shared 2026
    Keith Cirkelkeithcirkel.co.uk59 people

    Why we should stop using Grunt and Gulp

    Keith Cirkel
    Personal · last shared 2026
    Grant Skinnergskinner.com44 people

    Return of the Blue Lego

    Grant Skinner
    Personal · last shared 2015
    Nate Grahampointieststick.com92 people

    KDE Asking for Donations

    Nate Graham
    Personal · last shared 2026
    Lea Veroulea.verou.me121 people

    Today’s JavaScript, from an outsider’s perspective (2020)

    Lea Verou
    Personal · last shared 2026
    A Smart Bearblog.asmartbear.com407 people

    Avoid blundering: 80% of a winning strategy

    A Smart Bear
    Personal · last shared 2026
    Smashing Magazinecoding.smashingmagazine.com126 people

    Writing Fast, Memory-Efficient JavaScript

    Smashing Magazine
    Publication · last shared 2014