~/talk

Lessons Learned From Troubleshooting a Shopping Cart Issue

Talkat React Day Berlin 2022 · on Friday, 2022-12-02· [react]

A recurring quantity-mismatch bug proves out: back-end numbers match but customers sometimes receive fewer items; errors start monthly and grow to about once a week, costing a few thousand dollars. Investigation uses Sentry logs and session recordings with FullStory, reproduces the error under slow 3G after noticing debounced quantity requests drop. The fix makes the UI the canonical view — client-side cart as source of truth at checkout — and the issue stops.

AI-written summary · about

  1. 0:00Intro
  2. 0:37Why this talk
  3. 1:16Background
  4. 1:40Happy Path
  5. 1:56The Problem
  6. 2:27The Solution
  7. 2:53Assumptions
  8. 4:25Investigating
  9. 4:52FullStory
  10. 5:03Applog Rocket
  11. 5:19Why
  12. 5:47hunch
  13. 6:21how to fix it
  14. 7:02lessons learned
  15. 7:45why does this matter
~/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.