~/talk

Essential JavaScript debugging tools for the modern detective

Talkat JSConf Budapest 2019 · 2019-09-26..09-27· [javascript, developer-experience]
slides:none on file

Favors concrete fixes over platitudes: a poll shows about 56%/ 67% still reach for console.log, but swapping in console methods like console.table, group, trace and dir drastically reduces noise. Demonstrations include hitting breakpoints in Chrome devtools, blackboxing libs, live expressions, local overrides and workspaces that persist edits to a Heroku insulin‑dosage demo app, proxying with Charles proxy or a resource‑override extension, shipping source maps to an S3 VPN bucket, Node debugging with --inspect and VS Code + Debugger for Chrome.

AI-written summary · about

  1. 0:00Intro
  2. 1:43a skill to be mastered
  3. 2:54reproduce in a test
  4. 4:10console.log() with context
  5. 4:49console.logwith colors
  6. 5:25console.group
  7. 5:48$_and
  8. 9:06stepping
  9. 9:35line of code in dev tools
  10. 10:38breakpoint types
  11. 11:04breakpoints
  12. 12:08pause on exceptions
  13. 12:26disabling
  14. 12:50blackboxing
  15. 13:49logpoints
  16. 14:03snippets
  17. 14:38live expressions
  18. 18:01proxy overrides
  19. 20:07source-map config
  20. 20:57source-map deployment
  21. 21:50format
  22. 22:02performance
  23. 24:32dev tools for node
  24. 25:53console.log on the client
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.