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
    C

    Chris Eppstein

    chriseppstein.github.com · Personal blog · on HN since 2009

    Chris Eppstein, a developer of Sass and Compass, writes about CSS abstraction, stylesheet tooling, and language design.

    Visit blogHN submissions
    Web DevelopmentDesign & UX
    What HN says

    Commenters cite his posts "Haml Sucks for Content" and "Why Stylesheet Abstractions Matter" as clear explanations of when Haml and Sass fit.

    Stats for nerds
    17HN people shared it
    14linked in comments
    350story points
    Mar 2013last shared
    2010people per year2013

    Top posts on HN

    1. 1
      Why Stylesheet Abstractions Matter
      5 people · 107 points · first shared 2009 · 37 comments on HN
    2. 2
      Haml Sucks for Content
      4 people · 67 points · first shared 2010 · 33 comments on HN
    3. 3
      Vendor Prefixes are an implementation detail. CSS needs a jQuery.
      1 person · 46 points · first shared 2012 · 2 comments on HN
    4. 4
      Compass is Charityware: Free software with a mission
      1 person · 43 points · first shared 2010 · 2 comments on HN
    5. 5
      Sass Language Design: Philosophy & Approach
      1 person · 30 points · first shared 2010 · 2 comments on HN
    6. 6
      Proposal: Hack Free CSS with the @unsupported Directive
      1 person · 29 points · first shared 2009 · 20 comments on HN
    7. 7
      CSS Class Inheritance: Abstracting Selectors
      1 person · 10 points · first shared 2009 · Discussion on HN
    8. 8
      Announcing the Stable Release of Compass v0.10
      1 person · 8 points · first shared 2010 · Discussion on HN
    9. 9
      Refactoring Digg.com's Stylesheets using Sass
      1 person · 3 points · first shared 2010 · Discussion on HN
    10. 10
      Sass 3.2 makes authoring CSS3 as easy as it will be
      2 people · 2 points · first shared 2012 · Discussion on HN

    What HN people wrote when they linked it

    • niclupienMar 2013

      I'm a big fan of presentation-free markup and IMHO, SASS offers a good way to achieve it with mixins. Look at this article, it pretty much covers that topic.
      http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/

      The idea is to get something like this :

      @mixin three-column {
      .container { @include container; }
      .header,
      .footer { @include column(24); }
      .sidebar { @include column(6); }
      article { @include column(10); }
      .rightbar { @include column(8); }
      }

      body#article,
      body#snippet,
      body#blog-post { @include three-column; }

      I describe the whole thing with examples here:
      https://github.com/niclupien/compass-examples/wiki/Example-01

    • nex3Feb 2010

      CSS, although a very cool and powerful language, leaves a lot to be desired in one key area: abstraction. Not coincidentally, this is the area that Sass is best at. Chris Eppstein has an excellent blog post (http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/) explaining why abstraction in stylesheets matters.

    • mhartlJun 2011

      Haml is great for many cases, but it's terrible when the ratio of text to embedded code gets large. Chris Eppstein, one of the developers of Haml, made a blog post to this effect last year:

      http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/

      As a result, though I love Haml, I think ERb is a more sensible default.

    • wallflowerJul 2010

      > A similar framework for CSS would be great.

      Have you taken a look at Compass/Sass?

      http://blog.derekperez.com/tagged/compass-sass-good-to-great

      "Why Stylesheet Abstraction Matters"

      http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/

    • TrevorBurnhamJun 2011

      CoffeeKup is great for layouts, but it's very Haml-esque. I think it suffers from many of the issues described in "Haml Sucks for Content" (http://chriseppstein.github.com/blog/2010/02/08/haml-sucks-for-content/). Markdown/Textile are really better-suited to a wiki.

    • oscarduignanJul 2010

      Chris Eppstein (develops compass) does a great job breaking down the why (for tools like sass in general) here => http://chriseppstein.github.com/blog/2009/09/20/why-stylesheet-abstraction-matters/

    Related

    Nathan Weizenbaumnex-3.com16 people

    Haml & Sass 3 Beta Release

    Nathan Weizenbaum
    Personal · last shared 2024
    Ben Frainbenfrain.com28 people

    Enduring CSS: writing style sheets for rapidly changing, long-lived projects

    Ben Frain
    Personal · last shared 2026
    Bram.usbram.us47 people

    YAML: The Norway Problem (2022)

    Bram.us
    Personal · last shared 2026
    David Eppstein11011110.livejournal.com15 people

    Cuckoo filters and their analysis

    David Eppstein
    Personal · last shared 2016
    Lea Veroulea.verou.me121 people

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

    Lea Verou
    Personal · last shared 2026
    Joel on Softwarejoelonsoftware.com2.8k people

    Victory Lap for Ask Patents

    Joel on Software
    Personal · last shared 2026
    FP Complete Blogfpcomplete.com201 people

    Monads and GATs in Nightly Rust

    FP Complete Blog
    Company · last shared 2025
    Ben Halperndev.to/ben51 people

    The target=“_blank” vulnerability by example

    Ben Halpern
    Personal · last shared 2024