Sharing is Caring

We write about maintainable software, debugging errors, and tools we're working on.

  • February 2019 Product Updates

    February 2019 Product Updates

    By Todd H Gardner on March 7, 2019

    The TrackJS team is hard at work streamlining the system and giving you even better tools to capture, understand, and fix the errors on the web. Here’s what we’ve been up to lately:


    Read more »
  • January 2019 Product Updates

    January 2019 Product Updates

    By Todd H Gardner on February 13, 2019

    We didn’t release much in January because we’re working on a couple of “big things” that I think you’ll really love. More on that next month. Still, we polished up a few things:


    Read more »
  • December 2018 Product Updates

    December 2018 Product Updates

    By Todd H Gardner on January 8, 2019

    We took things easy over the holidays, changing things less frequently than normal. We hope you all had a happy and relaxing end of year. Still, we finished a few things:


    Read more »
  • The Event Stream Debacle

    The Event Stream Debacle

    By Eric Brandes on December 5, 2018

    Unless you were hiding under a rock, you probably heard about the “event-stream situation” on NPM this week. TLDR: the original maintainer of the event-stream package was tired of maintaining it. He handed over the reins to a different developer, who promptly injected malware and released a new version.

    Much of the ink spilled on this subject focused around open source expectations and who. was. responsible. for. this. happening. I don’t want to spend much time on this part of the discussion, so I’ll keep it short by saying the entitlement on display in that Github issue was remarkable. Imagine a scenario where someone gave $20 to everyone who wanted it. Some folks in that thread would be angry because it wasn’t $50.

    What I do want to spend time talking about is why this happened. And why does it keep happening to Node/NPM?

    Read more »
  • November 2018 Product Updates

    November 2018 Product Updates

    By Todd H Gardner on December 1, 2018

    The TrackJS team is hard at work streamlining the system and giving you even better tools to capture, understand, and fix the errors on the web. Here’s what we’ve been up to lately:


    Read more »
  • Tracked: Debugging Empty String

    Tracked: Debugging Empty String

    By Todd H Gardner on November 20, 2018

    Empty String. An infuriatingly vague error message that leaves few clues about what’s going wrong. A customer recently experienced a lot of these, and asked for our help debugging it. This is that story.

    Read more »