Embracing Failure on the Front-End



It is inevitable that at some point the code you’ve written in JavaScript will fail. Even if you don’t break it, in unexpected ways, the browsers will eventually break it for you. Inspired by how operations teams deal with failure in complex ways, Clay Smith’s talk at Forward JS covers:

  • The inevitability that JavaScript apps will break
  • Borrowing good ideas about failure from operations teams
  • The theory of complex systems failure
  • Open source tools and services that help make apps more resilient
  • Why talking about failure in the front-end is important

The company Clay works for, PagerDuty, makes a product for on-call engineers, sending alerts in the middle of the night when things go wrong. Find out how thinking about failure could change, and improve, your development process.

Additional Resources from ProTech:

Published August 26, 2014