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
AgentConf - Where is my error gone?
Search
Bo Vandersteene
February 21, 2019
Technology
0
370
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
180
Nest the backend for your Angular Application #ijs2019
bovandersteene
0
110
Nest the backend for your Angular Application @AngularConnect
bovandersteene
2
1.2k
Other Decks in Technology
See All in Technology
Shadow DOM & Security - Exploring the boundary between light and shadow
masatokinugawa
0
660
PHPからはじめるコンピュータアーキテクチャ / From Scripts to Silicon: A Journey Through the Layers of Computing
tomzoh
2
380
QAを早期に巻き込む”って どうやるの? モヤモヤから抜け出す実践知
moritamasami
2
180
組織内、組織間の資産保護に必要なアイデンティティ基盤と関連技術の最新動向
fujie
0
510
Wasmで社内ツールを作って配布しよう
askua
0
110
Ktor + Google Cloud Tasks/PubSub におけるOTel Messaging計装の実践
sansantech
PRO
1
250
生成AIによる情報システムへのインパクト
taka_aki
1
110
スプリントゴール未達症候群に送る処方箋
kakehashi
PRO
1
190
なぜAI時代に 「イベント」を中心に考えるのか? / Why focus on "events" in the age of AI?
ytake
2
500
少人数でも回る! DevinとPlaybookで支える運用改善
ishikawa_pro
1
190
東京海上日動におけるセキュアな開発プロセスの取り組み
miyabit
0
120
20250719_JAWS_kobe
takuyay0ne
1
160
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Product Roadmaps are Hard
iamctodd
PRO
54
11k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.4k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Music & Morning Musume
bryan
46
6.7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
A designer walks into a library…
pauljervisheath
207
24k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
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