Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ember, Errors, and You
Search
Justin Giancola
June 05, 2014
Technology
32
3.3k
Ember, Errors, and You
Error handling and reporting in Ember.js apps
Justin Giancola
June 05, 2014
Tweet
Share
Other Decks in Technology
See All in Technology
クレジットカードの不正を防止する技術
yutadayo
16
7.4k
「O(n log(n))のパフォーマンス」の意味がわかるようになろう
dhirabayashi
0
140
エンジニアに定年なし! AI時代にキャリアをReboot — 学び続けて未来を創る
junjikoide
0
180
AIでテストプロセスを自動化しよう251113.pdf
sakatakazunori
0
130
Flutterにしてよかった?出前館アプリを2年運用して気づいたことを全部話します
demaecan
0
140
なぜインフラコードのモジュール化は難しいのか - アプリケーションコードとの本質的な違いから考える
mizzy
52
16k
Quarkusで作るInteractive Stream Application
joker1007
0
140
QAセントラル組織が運営する自動テストプラットフォームの課題と現状
lycorptech_jp
PRO
0
410
大規模プロダクトで実践するAI活用の仕組みづくり
k1tikurisu
4
1k
機密情報の漏洩を防げ! Webフロントエンド開発で意識すべき漏洩パターンとその対策
mizdra
PRO
9
3.3k
探求の技術
azukiazusa1
7
2.1k
AWS資格は取ったけどIAMロールを腹落ちできてなかったので、年内に整理してみた
hiro_eng_
0
220
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
132
19k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
670
What's in a price? How to price your products and services
michaelherold
246
12k
Music & Morning Musume
bryan
46
6.9k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
The Power of CSS Pseudo Elements
geoffreycrofte
80
6.1k
Context Engineering - Making Every Token Count
addyosmani
9
380
jQuery: Nuts, Bolts and Bling
dougneiner
65
8k
BBQ
matthewcrist
89
9.9k
For a Future-Friendly Web
brad_frost
180
10k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Transcript
errors, and you!
Your Ember app has errors
Your Ember app has errors likely
Your Ember app has errors likely in production
“But I tested it a lot”
“But I tested it a lot” in Chrome
“But I tested it a lot” in Chrome Canary
Your users can help
Your users can help make you worried
“The app is broken!!!” “What part” “The app!!!” “What page
does the error happen on?” “Fix it!!!”
“The app is broken!!!” “What part” “The app!!!” “What page
does the error happen on?” “Fix it!!!” actual dialog from Intercom account
You’re on your own
None
seems good
seems good provided none of your users use IE
seems good provided none of your users use IE or
old Firefox
“I’ve heard Tracekit is good”
“I’ve heard Tracekit is good” hope you like multi-MB POSTs
to your error endpoint
“I’ve heard Tracekit is good” hope you like multi-MB POSTs
to your error endpoint Node.js Bro...
Get Help
Use Honeybadger
Use Sentry
Use Raygun
Use Rollbar
Use Airbrake
Use Something
None
None
None
None
None
None
Now you’re covered
Now you’re covered for some errors
None
None
None
None
None
None
None
NOW you’re covered
NOW you’re covered except your users see this:
None
None
None
None
None
NOW you’re covered
NOW you’re covered provided you don’t do this:
None
None
Thanks
Questions?
[email protected]
or @elucid