Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
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
    Cover of Adaptive Web Design

    Adaptive Web Design

    Aaron Gustafson · 2011

    The web is an ever-changing medium whose scope, application, audience and platform continue to grow on a daily basis. If you’ve worked on the web for any amount of time, you’ve likely heard or even used the term “progressive enhancement.” Since the term’s inception, it has been considered a best practice for approaching web design. But what is it really? And how do we reconcile its meaning with the rapid evolution of the languages and browsers we rely on to do our jobs? In this brief book, Aaron Gustafson chronicles the origins of progressive enhancement, its philosophy, and mechanisms, and reveals the countless practical ways that you can apply progressive enhancement principles using HTML, CSS, and JavaScript. By understanding progressive enhancement and how to apply it properly, web practitioners can craft experiences that serve users (rather than browsers), giving them access to content without technological restrictions.

    Web & Internet
    Open LibraryAmazon
    Stats for nerds
    1recommend
    4mentions
    2people
    2014–2022years
    75% recommend25% neutral

    Mentions per year

    201420152016201720182019202020212022

    What Hacker News says

    1. dccoolgaiSep 2022
      "Adaptive Web Design" by Gustafson. This is how the Web _should_ be made.

      The Network one by Ilya Gregorik. There's just not a lot of other material that covers this and certainly not this thoroughly. This one is probably responsible for me "looking smart in front of others" more than any other book on the list.

      "100 things every designer should know about people" by Weinschenk (sp?). Actually I take it back: _this_ is the most "look smarter than everyone" book you can read if you work anywhere around the web. Especially if you have to argue with designers.

      I have a few more, but I'd start with those.

      thread
    2. dccoolgaiDec 2018
      Adaptive Web Design is the most important book in the field that not many people have read. If there was one book I could force everyone to read that would make the whole field better, it would be that one.
      thread
    3. dccoolgaiJun 2016
      The first is "Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement, 2nd Edition" by Aaron Gustafson. This is the greatest resource of "stuff they forgot to tell you" when you learn web development that I have ever seen in printed form.

      The second is "Secrets of the Javascript Ninja" by Biebault and Resig. Every one of my devs groaned at first, then thanked me profusely when they finished it.

      FWIW, my favorite "look-it-up"-style resource is Speaking Javascript by Rasuchmeyer - and his follow-up "Exploring ES6".

      thread
    4. rudyrigotFeb 2014
      It's nice... and also very wrong, if you take the initial definition of adaptive web design!

      Adaptive web design as introduced by Aaron Gustafson in the "Adaptive Web Design" book has little to do with layout design, and everything to do with progressive enhancement and adapting the website's behavior to the browser's abilities (geolocation, ...)

      But I guess, most people didn't read the book, and now everyone has their own definition for it, so in effect, it doesn't mean much anymore; some say it's non-fluid RWD (like here), some say it's server-side components (like most people), some say it's exactly the same as RWD... oh well, pick your favorite!

      thread

    Related

    Cover of Building Scalable Web Sites
    2007–2026

    Building Scalable Web Sites

    Cal Henderson
    14 recommend · 22
    Cover of Learning web design
    2010–2026

    Learning web design

    Jennifer Niederst Robbins
    7 recommend · 11
    Cover of Weaving the Web
    2008–2026

    Weaving the Web

    Tim Berners-Lee
    10 recommend · 30
    Cover of Designing Web usability
    2008–2025

    Designing Web usability

    Jakob Nielsen
    4 recommend · 11
    Designing for the Social WebJoshua Porter
    2008–2012

    Designing for the Social Web

    Joshua Porter
    2 recommend · 3
    Cover of Designing with web standards
    2009–2025

    Designing with web standards

    Jeffrey Zeldman
    6 recommend · 15
    Refactoring UIAdam Wathan
    2018–2026

    Refactoring UI

    Adam Wathan
    129 recommend · 167
    Cover of Defensive Design for the Web
    2007–2023

    Defensive Design for the Web

    Jason Fried
    4 recommend · 5