3 августа 2017, RamblerFront& meetup #2, Москва
В коде начинающих программистов обычно много ошибок. Постепенно мы набираемся опыта, код становится надежнее, покрывается тестами, и нам кажется, что ошибки в нашем коде практически исключены.
Но фронтенд — это неконтролируемая среда и произойти может что угодно. Доклад о том, как начать использовать ошибки в свою пользу.
https://www.facebook.com/afishamansarda/videos/1655421351148577/
http://desigens.com/errors/presentation-keynote.zip
https://developers.google.com/analytics/devguides/collection/analyticsjs/exceptions
https://github.com/hcodes/metrika-js-errors
https://learn.javascript.ru/oop-errors https://medium.com/@xjamundx/custom-javascript-errors-in-es6-aa891b173f87
https://medium.com/@blairanderson/react-v16-new-error-handler-example-d62499117bfa
https://medium.com/@blairanderson/handle-react-errors-in-v15-4cedaae757d7
http://eslint.org/docs/rules/no-unsafe-finally
https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onunhandledrejection
http://bluebirdjs.com/docs/api/suppressunhandledrejections.html
https://blog.sentry.io/2015/10/29/debuggable-javascript-with-source-maps.html
https://www.bennadel.com/blog/2831-rethrowing-errors-in-javascript-and-node-js.htm
https://html.spec.whatwg.org/multipage/webappapis.html#errorevent
https://karmazzin.gitbooks.io/eloquentjavascript_ru/chapters/chapter8.html
https://github.com/kossnocorp/react-guard
https://github.com/stacktracejs/stacktrace.js/