Debugging JavaScript
Join us for an Exclusive Workshop:

Debugging JavaScript

Todd Gardner
Todd Gardner
April 7, 2017 - 9:30am to 5:30pm Central US Time

Attend Online

Live and in Full HD

Join in Person

From Downtown Minneapolis, MN

You're Registered to Attend Online!

April 7, 2017 - 9:30am to 5:30pm Central US Time

This Workshop Is Currently Live

April 7, 2017 - 9:30am to 5:30pm Central US Time

This Workshop Has Already Concluded

Debugging JavaScript

Why You Should Join Us

By coding along with us in the Workshop, you'll:

  • Master usage of the JavaScript debugger built in to Chrome
  • Inspect and trace network traffic
  • Use the DOM to discover JavaScript entry points
  • Troubleshoot Memory Leaks
  • Analyze load performance
  • Debug sporadic network failures

Your Instructor

Todd Gardner

Todd Gardner

Spend the Day Immersed With a Master of JavaScript Debugging

Workshop Details

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.

We begin the day with some fun examples about why JavaScript apps, in particular, are prone to have complex bugs. Then, we'll talk about the debugging process, and the concepts to consider as we work through the process of removing a bug.

The majority of our day will be spent collaboratively debugging problems in our sample app: Our amazing application suffers from several different classes of bugs.

As we work through the bugs, I'll introduce how the bug may manifest itself and walkthrough the tooling we'll use to isolate the problem. You'll have a chance to solve each bug on your own, then we'll do a step-by-step review together.

Finally, we'll talk about some patterns that are useful for making our applications easier and faster to debug.

Daily Schedule

We've already held over 80 workshops holding thousands attendees in-person and online. In this time we've discovered ways to schedule the day so it goes smoothly and efficiently.

Regardless if you're in-person or participating with us online you'll have the full ability to replay things you missed, get your questions answered LIVE and interact with the teacher throughout the day.

  • 9:30AM
    Opening and Introduction
  • 9:45AM
    Why JavaScript apps have Bugs
  • 10:15AM
    How to Fix Bugs
  • 10:45AM
    Introducing our Bugged App:
  • 11:00AM
    Collaborative Debugging Exercises
  • 12:45PM
  • 1:45PM
    Why JavaScript apps have more Bugs
  • 2:00PM
    Collaborative Debugging Exercises
  • 3:45PM
    Designing for Debuggability
  • 4:15PM
    References and Closing

Interact with the Instructor - Online & In-Person

Get Your Questions Answered • Code Along with the Class • Classroom Format

Is This Workshop for Me?


You build, maintain, or test an application that completely- or partially-depends on JavaScript. JavaScript does not have to be your primary programming language.

Event Details


One Full Day Workshop Session

Replay Videos (available immediately)


April 7, 2017 - 9:30am to 5:30pm Central US Time


Option 1: Attend online on our full HD live stream

Option 2: Attend in-person at HQ in Minneapolis, MN