~/talk

Fantastic Bugs And Where To Find Them by Iris Schaffer (Eng) | JSConfAM19

Talkat JS Conf Armenia 2019 · on Saturday, 2019-11-30· [testing, devops-and-delivery]
slides:none on file

Frontend testing wins are concrete not vague: a prop rename hides an address button until TypeScript or prop validation catches it, a missing Google Maps session token explodes API cost by ~900% until an integration test asserts the session persists, a loading flag left true shows an eternal spinner until rendering tests cover error paths, a missing slash in a landing URL breaks purchases so Cypress end-to-end tests run post-deploy, snapshot files balloon to 1788 lines so visual regression screenshots replace noisy snapshots and the in‑house tool improves confidence.

AI-written summary · about

  1. 0:00Intro
  2. 0:43The bug finding pyramid
  3. 1:44Frontend testing
  4. 2:10Ground rules
  5. 3:20User addresses
  6. 4:25Filtering or updating
  7. 6:30A loader
  8. 9:55Breaking the bank
  9. 14:12Broken purchase flow
  10. 18:08Budget bug
  11. 18:33Snapshot tests
~/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.