Skip to content
0:00 / 0:00

#progressiveenhancement#resilience#postel'slaw

Jeremy Keith: Resilience

ColdFront

757 subscribers • 1 video on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by Jeremy Keith
  • May be out of date. Uploaded 11 years ago, in an area where tools change fast.
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

3.7K views11 years ago2 recommendations

Web developmentSoftware designHow browsers workWeb performanceSoftware architecture

Jeremy Keith discusses building resilient web applications by embracing the unpredictable nature of browsers and working with the grain of the web.

Web browsers have become so powerful that developers are now treating them as if they were a runtime environment as predictable as any other. But the truth is that we still need to deal with many unknown factors that torpedo our assumptions. The web is where Postel's Law meets Murphy's Law. So we can't treat web development is if it were just another flavour of software. Instead we must work with the grain of the web. Fortunately there are tried and tested approaches to building for the web that will result in experiences that are robust, flexible, and resilient.

Why it's here

2 people recommend this

What people say. Recommended as a classic talk on progressive enhancement and building robust, resilient web applications.

u/erikwoodsin r/programming • Recommends

On “HTML: Poison or Panacea? - Computerphile”

Check out this totally relevant talk about resilience on the web by Jeremy Keith: link to this video He touches on this topic as well.

u/thebigreasonin r/programming • Recommends

On “~15 years trying to make everyone separate HTML, JS & CSS. And then suddenly everything went south and we’re writing code like this.”

Jeremy Keith’s gospel of resilience. Don’t put the most important information in the most fragile layer.