Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
Remy Sharp ● @rem ● remysharp.com The Art of Debugging
Slide 2
Slide 2 text
Don’t
Slide 3
Slide 3 text
Write
Slide 4
Slide 4 text
Bugs
Slide 5
Slide 5 text
No content
Slide 6
Slide 6 text
Although…
Slide 7
Slide 7 text
But…Remy, frameworks…? Disclaimer #1
Slide 8
Slide 8 text
Sssh…I rarely x-browser testing Disclaimer #2
Slide 9
Slide 9 text
The art of debugging
Slide 10
Slide 10 text
No content
Slide 11
Slide 11 text
1. Replicate
Slide 12
Slide 12 text
2. Isolate
Slide 13
Slide 13 text
3. Eliminate
Slide 14
Slide 14 text
Art of debugging Replicate methodically Isolate carefully Eliminate entirely
Slide 15
Slide 15 text
Art of debugging Replicate methodically Isolate carefully Eliminate entirely
Slide 16
Slide 16 text
State
Slide 17
Slide 17 text
Passive state
Slide 18
Slide 18 text
Interactive state
Slide 19
Slide 19 text
The stack
Slide 20
Slide 20 text
Inside out vs Outside in
Slide 21
Slide 21 text
Favs ❤
Slide 22
Slide 22 text
There is no silver bullet.