|
By Eric Brandes
A few days ago a memo from logistics company Flexport leaked to the media announcing significant layoffs. Now, a tech company doing layoffs in 2023 is hardly notable. A 20% RIF here and there is almost expected. What is notable is the reason for the layoffs: Flexport is trying to achieve profitability.
|
By Eric Brandes
Alerts and notifications have been part of TrackJS since the very beginning. Our standard notification options reflect our desire to keep things simple. Over time though, our customers have asked to customize their alerts and fine tune them to specific scenarios. To support that use case, we’re releasing a new kind of notification we’re calling “Saved Filter Notifications”.
|
By Eric Brandes
Large tech companies are monetizing and exploiting customer data in increasingly unpalatable ways. It’s no surprise that users are fighting back. It’s estimated between 25% and 50% of users are employing ad blockers. Unfortunately, some overzealous ad blocking tools have added TrackJS domains to their block lists. We believe the blocks are unwarranted (more below). We don’t sell or monetize our user data. Ever.
|
By Todd H Gardner
Release 3.8.0 of the TrackJS browser agent added support for Web Workers, which adds some awesome new observability to the background tasks of your web applications. Many development teams have adopted Web Workers to their web applications to add offline support, caching, or to process heavy tasks. Workers allow web apps to feel faster by removing work from the user interface thread.
|
By Todd H Gardner
I’ve built web applications for 15 years. Some have succeeded and flourished, others have crashed and burned. But I’ve learned some hard-won lessons along the way: techniques that correlate with maintainable code and long-term success. Maybe they can help you.
|
By Todd H Gardner
TrackJS error monitoring, on your servers. We’re thrilled to announce official support for Node environments and the 1.0.0 release of our Node agent. We’ve actually had Node since sometime last year, but we’re finally formalizing it as a first-class citizen and fully-supported part of TrackJS! Here are some of the cool things you can do with TrackJS for Node.
|
By Todd H Gardner
The TrackJS team is hard at work polishing the product to make it even better at tracking JavaScript Errors. Here’s what we shipped this Spring.
|
By Eric Brandes
We recently needed to parse and modify some query strings while building Request Metrics. Query string parsing has never been pleasant in .NET, has it improved in .NET Core? We were familiar with HttpUtility.ParseQueryString() for the task, but that API has a major landmine. With the release of .NET Core, Microsoft took another swing at it. We figured we’d try the new way and see how they did! If you want the fully uncensored version, check out the video above.
|
By Todd H Gardner
We’ve been working on something big. We’re building Request Metrics, a new service for web performance monitoring. TrackJS is a fantastic tool to understand web page errors, but what if your pages aren’t broken, just slow? What if the checkout page takes 10 seconds to load? What if that user API is slowing down from your recent database change? What pages have the worst user experience? Request Metrics will tell you that.
|
By Todd H Gardner
The TrackJS team is hard at work polishing the product to make it even better at tracking JavaScript Errors. Here’s what we shipped in January.
- October 2023 (2)
- June 2022 (1)
- March 2021 (2)
- October 2020 (1)
- September 2020 (1)
- June 2020 (1)
- April 2020 (1)
- March 2020 (1)
- February 2020 (2)
- December 2019 (2)
- November 2019 (3)
- October 2019 (1)
- July 2019 (1)
JavaScript Error Logging from TrackJS monitors your web applications for JavaScript errors, alerting you with amazing context about how the user, application, and network got into trouble. Find and fix your bugs fast with TrackJS.
Tracking down the root cause of JavaScript errors is expensive and time-consuming. You have to deal with remote users, bad descriptions, and browser screenshots. With TrackJS, you see when problems happen right away with all the context to fix them fast.
Error Monitoring Made Easy:
- Telemetry Timeline: Get unmatched client-side context with the Telemetry Timeline. Recreate problems fast with the user, network, and application events that led to an error. It's like having an airplane's black box for your webapp.
- Enhanced Stack Traces: Get better error context from the TrackJS's integrated function wrapping, automatic sourcemaps, and inline prettified source code. You'll spot the bugs before opening your editor!
- Easy To Install: Just drop the code snippet into your markup and you'll get great visibility into production errors. If only fixing them was this easy.
Don't leave your users stranded when JavaScript throws an error. TrackJS gives you superpowers to track the problems, and the context to fix bugs quick.