Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
AgentConf - Where is my error gone?
Bo Vandersteene
February 21, 2019
Technology
0
200
AgentConf - Where is my error gone?
Bo Vandersteene
February 21, 2019
Tweet
Share
More Decks by Bo Vandersteene
See All by Bo Vandersteene
Take a snapshot - ngvikings
bovandersteene
0
90
Nest the backend for your Angular Application #ijs2019
bovandersteene
0
90
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
840
Other Decks in Technology
See All in Technology
OCI技術資料 : ロード・バランサー 詳細 / Load Balancer 200
ocise
2
7.2k
オブザーバビリティのベストプラクティスと弥生の現状 / best practices for observability and YAYOI’s current state
yayoi_dd
0
140
NGINXENG JP#2 - 2-NGINXの動作の詳細
hiropo20
1
140
USB PD で迎える AC アダプター大統一時代
puhitaku
2
2k
Exploring MapStore Release 2022.02: improved 3DTiles support and more
simboss
PRO
0
380
Logbii(ログビー) 会社紹介
logbii
0
150
書籍を書きました。 そう、VS Codeで。
takumanakagame
4
4.6k
Deep dive in Reserved Instance ~脳死推奨量購入からの脱却~
kzkmaeda
0
550
あつめたデータをどう扱うか
skrb
2
160
創業1年目のスタートアップでAWSコストを抑えるために取り組んでいること / How to Keep AWS Costs Down at a Startup
yuj1osm
3
2.2k
日経電子版だけじゃない! 日経の新規Webメディアの開発 - NIKKEI Tech Talk #3
sztm
0
340
OpenShiftクラスターのアップグレード自動化への挑戦! / OpenShift Cluster Upgrade Automation
skitamura7446
0
190
Featured
See All Featured
What the flash - Photography Introduction
edds
64
10k
Infographics Made Easy
chrislema
235
17k
Unsuck your backbone
ammeep
659
56k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
BBQ
matthewcrist
75
8.1k
Art Directing for the Web. Five minutes with CSS Template Areas
malarkey
196
10k
Thoughts on Productivity
jonyablonski
49
2.7k
Agile that works and the tools we love
rasmusluckow
320
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
29
7.9k
Building a Scalable Design System with Sketch
lauravandoore
451
31k
Building Your Own Lightsaber
phodgson
96
4.9k
KATA
mclloyd
12
9.7k
Transcript
Where is my error gone? Bo Vandersteene
@reibo_bo @reibo_bo @bo.vandersteene Software Engineer & Coach
None
An Error
Tests
Tooling
Goals
None
None
None
Error object
None
None
None
None
None
None
None
None
None
None
Stack trace API
None
None
Problems ...
None
Capture the error
None
Big Try Catch
Global
Script Error
None
None
None
The alternative
None
Important The error stack - File - Line number -
Column number - Error message Browser - User-agent - Version - Location - Headers - ... Actions to the error
Not only errors
None
None
None
None
None
Promises
None
None
None
Only Chrome
None
RxJS
None
None
None
None
Minified
Share the error
None
We received the error !!!
Demo
Google search
Understand
Reproduce
Solve
Create new tests Error handling
Errors
Conclusion Errors are hard Tooling Different browsers Different types As
important as backend logging
https://github.com/cheeaun/javascript-error-logging
Thank You @reibo_bo @bo.vandersteene https://stackblitz.com/edit/where-is-my-error-gone