Ember, Errors, and You

Ember, Errors, and You

Error handling and reporting in Ember.js apps

8cc5d7cbdbfcaed3df455ad96bbf0548?s=128

Justin Giancola

June 05, 2014
Tweet

Transcript

  1. errors, and you!

  2. Your Ember app has errors

  3. Your Ember app has errors likely

  4. Your Ember app has errors likely in production

  5. “But I tested it a lot”

  6. “But I tested it a lot” in Chrome

  7. “But I tested it a lot” in Chrome Canary

  8. Your users can help

  9. Your users can help make you worried

  10. “The app is broken!!!” “What part” “The app!!!” “What page

    does the error happen on?” “Fix it!!!”
  11. “The app is broken!!!” “What part” “The app!!!” “What page

    does the error happen on?” “Fix it!!!” actual dialog from Intercom account
  12. You’re on your own

  13. None
  14. seems good

  15. seems good provided none of your users use IE

  16. seems good provided none of your users use IE or

    old Firefox
  17. “I’ve heard Tracekit is good”

  18. “I’ve heard Tracekit is good” hope you like multi-MB POSTs

    to your error endpoint
  19. “I’ve heard Tracekit is good” hope you like multi-MB POSTs

    to your error endpoint Node.js Bro...
  20. Get Help

  21. Use Honeybadger

  22. Use Sentry

  23. Use Raygun

  24. Use Rollbar

  25. Use Airbrake

  26. Use Something

  27. None
  28. None
  29. None
  30. None
  31. None
  32. None
  33. Now you’re covered

  34. Now you’re covered for some errors

  35. None
  36. None
  37. None
  38. None
  39. None
  40. None
  41. None
  42. NOW you’re covered

  43. NOW you’re covered except your users see this:

  44. None
  45. None
  46. None
  47. None
  48. None
  49. NOW you’re covered

  50. NOW you’re covered provided you don’t do this:

  51. None
  52. None
  53. Thanks

  54. Questions? justin@venn.lc or @elucid