Sharing is Caring

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

  • Debugging:

    Debugging: "Refused to get unsafe header" in Chrome

    By Todd H Gardner on August 20, 2019

    Recently, we ran into a scary looking error message in the Chrome console, Refused to get unsafe header "TrackJS-Correlation-Id". Our code was indeed trying to read this header from a request, so we explored this right away. The funny thing is, other than the error message in Chrome, everything was working fine.

    Read more »
  • July 2019 Product Updates

    July 2019 Product Updates

    By Todd H Gardner on August 14, 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 »
  • How to Avoid Ad Blocker Errors

    How to Avoid Ad Blocker Errors

    By Todd H Gardner on August 6, 2019

    The web is full of ads, and many users install ad blocker extensions to deal with them. But ad blocker extensions can break websites in strange and unintended ways, which often show up as errors in TrackJS.

    Ad blocker-related errors are common across our customers. So after debugging a few ad blocker-related issues myself recently, I thought I’d share 3 Tips to Avoid Ad Blocker Errors.

    Is that click-bait-y enough?

    Read more »
  • Separate Your Monitoring

    Separate Your Monitoring

    By Todd H Gardner on July 30, 2019

    Your monitoring, instrumentation, and observability systems should be separated from your primary system infrastructure for resiliency and visibility. You already know monitoring is important, but you should also consider where you host your monitoring, to understand real user experience and recover from outages quickly.

    Read more »
  • Metered Logging is Anti-Developer

    Metered Logging is Anti-Developer

    By Todd H Gardner on July 16, 2019

    A fictional story about software development.

    Sarah pulled up her LogCorp dashboard to start debugging. Customers were having sporadic issues checking out from the Acme site, but no one knew why. “This logging tool is so complex” she thought, “I have to re-learn this stupid query language every time.”

    Read more »
  • June 2019 Product Updates

    June 2019 Product Updates

    By Todd H Gardner on July 9, 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 »