Sharing is Caring

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

  • What is Developer Time Worth?

    What is Developer Time Worth?

    By Todd H Gardner on October 15, 2019

    It’s remarkable to me how many developers have no idea what their time is worth. I speak with a lot of developers, and when I mention my work on TrackJS, I frequently hear “I could build that”. Yeah, you could. Observability tools aren’t rocket science. But you shouldn’t. Your time is too valuable to build better mousetraps.

    Read more »
  • September 2019 Product Updates

    September 2019 Product Updates

    By Todd H Gardner on October 15, 2019

    The TrackJS team was hard at working pushing out new features and improving UI responsiveness. Here are all the things we launched:


    Read more »
  • Faster Elasticsearch Query Performance

    Faster Elasticsearch Query Performance

    By Eric Brandes on October 9, 2019

    We store all of our JavaScript error data in a large Elasticsearch cluster. This lets our customers slice and dice their error data in realtime, and perform full text searches over it. We push Elasticsearch to its limit, and we recently started querying more data for some of our core pages. We noticed that a certain set of our customers started experiencing unacceptably slow page response times. This is how we tracked down the problem and fixed it.

    Read more »
  • Debugging:

    Debugging: "Cannot read property 'length' of undefined."

    By Todd H Gardner on September 30, 2019

    While looking into an issue with Microsoft Edge and the Facebook sdk a few weeks ago, we ran into a very common error: Cannot read property ‘length’ of undefined. In fact, this is the 6th most common error, affecting nearly 28% of accounts.

    Read more »
  • TrackJS Weekly Site Quality Benchmark

    TrackJS Weekly Site Quality Benchmark

    By Todd H Gardner on September 24, 2019

    TrackJS gives your team visibility into how websites behave in production and the tools to understand bugs quickly. You can track your error rate over time and measure your progress. But how does your site quality compared to everyone else?

    Announcing a new kind of notification from TrackJS, the Weekly Site Quality Benchmark.

    Read more »
  • August 2019 Product Updates

    August 2019 Product Updates

    By Todd H Gardner on September 11, 2019

    We’re a bit light on features this month because we’re working on a new site quality report. More on that next month. In the meantime, we have some helpful additions:


    Read more »