• 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 »
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
  • 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 »
  • Analyzing JavaScript Errors and Browser Updates

    By Todd H Gardner on October 3, 2016
    Analyzing JavaScript Errors and Browser Updates

    Our friends at ZingChart asked to do some data crunching on some of our data. They wanted to understand if evergreen browser releases impacted error rates overall. We were happy to provide them with some aggregate metrics regarding the recent Chrome and Firefox updates.

    Read more »