Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Squashing JavaScript Bugs - ThatConference 2017

Squashing JavaScript Bugs - ThatConference 2017

The web is a dirty place. Traces of stacks litter the floor; memory leaking from cracks in the ceiling. Someone lost their context in the corner. Load times are slowly crawling along the window. Join me for a live debugging session as we find and squash different kinds of browser bugs. You leave armed to stomp out your own bugs and cleanup your JavaScript app.

Github Link to GetRantr:
https://github.com/toddhgardner/getRANTR

Todd Gardner

August 08, 2017
Tweet

More Decks by Todd Gardner

Other Decks in Technology

Transcript

  1. AGENDA 1. How to fix Bugs 2. Fix Some Bugs

    with Todd H Gardner @toddhgardner
  2. Identify Isolate Resolve Prevent • Do Nothing Tests and Process

    have cost. Don’t increase them trivially.
  3. AGENDA 1. How to fix Bugs 2. Fix Some Bugs

    with Todd H Gardner @toddhgardner
  4. QA Identified Bug: User cannot delete a rant from their

    timeline. Think twice, rant once. 1
  5. 2 User Identified Bug: Rant text remembered after deleted. Is

    it paranoia if “they” are actually after you?
  6. 3

  7. 3 AJAX Error POST 400 Bad Request /api/rants/ User Click

    <button type=“submit”> User Input <textarea name=“rant” id=“rant_text”> 0 characters
  8. 5 User Identified Bug: Sometimes slow to load the page.

    Like you have something better to do?
  9. AGENDA 1. How to fix Bugs 2. Fix Some Bugs

    with Todd H Gardner @toddhgardner