• Even Better JavaScript Error Reports

    By Todd H Gardner on August 9, 2017
    Even Better JavaScript Error Reports

    Four years ago, we launched TrackJS as A Better Way to Track JavaScript Errors and introduced developers to the Telemetry Timeline. Many JavaScript errors are difficult to understand without the context of prior events, and TrackJS continues to provide the best information available to help you fix bugs fast.

    We recently launched a bunch of improvements to our error report UI that will make understanding JavaScript error stories even easier.

    Read more »
Squash JS Bugs

Get the Best of TrackJS

Subscribe to the TrackJS blog and get all the JavaScript tracking and debugging tips you can shake a stick at, delivered no more than once per week.

Subscribe Now
  • Common Redux Bugs

    By Todd H Gardner on May 2, 2017
    Common Redux Bugs

    Redux is an amazing JavaScript library that has become mainstream because of its simplicity, tiny 2kb size, and excellent documentation. Redux assists developers to manage state in JavaScript applications and ensure it performs consistently, regardless of the environment.

    However, despite Redux’s awesomeness and versatility, software will always have bugs. It is the responsibility of the careful developer to minimize them and their impact on the users. We’ve gathered five common sources of bugs using Redux, and some ideas to prevent them.

    Read more »
  • Learning from GitLab: Making Production Obvious

    By Jordan Griffin on March 27, 2017
    Learning from GitLab: Making Production Obvious

    We recently took some time to take stock of our practices and procedures following the outage at GitLab. The GitLab outage started when a developer made the easy mistake of entering a command on the wrong server. Unfortunately, that server was part of their production environment. If this could happen to a company like GitLab, could it happen to us? What could we do to avoid falling into the same trap?

    Read more »
  • Adventures in Elm

    By Matt Granmoe on February 21, 2017
    Adventures in Elm

    We’ve been hearing a lot about Elm lately, especially how it claims to prevent errors. Our newest contributor, Matt Granmoe, will explore it, how to get started, and some thoughts on error prevention and debugging. Matt will be exploring error handling and debugging in various JavaScript and web technologies with us. Matt is a JavaScript developer, progressive bassist, blogger, Filipino martial arts practitioner and active contributor to various libraries within the React/Redux ecosystem.

    Read more »
  • New Feature: Error Groupings

    By Eric Brandes on February 14, 2017
    New Feature: Error Groupings

    It’s common to have JavaScript error messages that are almost identical, but differ by a url segment or identifier. These can be noisy, creating dozens (or hundreds) of different groupings for the same bug. To clean this up, we’ve introduced Grouping Rules that allow you to define your patterns and find the real problems fast.

    Read more »
  • Tracked: Internet Explorer 11 Crash on JSON.stringify

    By Todd H Gardner on December 14, 2016
    Tracked: Internet Explorer 11 Crash on JSON.stringify

    Internet Explorer 11 crashes when JSON.stringify is called on an HTMLFormElement that contains duplicate named inputs. This is particularly concerning because radio inputs will certainly have duplicate names.

    Read more »