Hacker Newsnew | past | comments | ask | show | jobs | submit | mankz's commentslogin


* { font-size: 5000% !important; color:#000 !important; }


Not per year! The EUL license is USD 680/developer and is *perpetual* + support & upgrades are optional.


Also missing a few power features such as advanced pivoting and row grouping which is a shame.


Grouping of headers + rows supported. https://bryntum.com/examples/grid/grouping/

Pivot on the way, ETA Q1/Q2 2022

Would love to hear any additional features you feel should be present in a full fledged grid package.


+100 for Webstorm support yes! :)


Noted!


Race condition bugs are very tricky to reproduce indeed. While there will never be a guarantee our Live Replay will reproduce your issue - it should be possible since we replay all events in the exact sequence they were recorded. Our replay studio also has a 'Preserve timing' setting which uses the same delay between the events.


You could, but the point is that the stacktrace is useless in most apps (unless you have stateless minimalist website). As soon as you make a web app and you have state - stacktrace doesn't help reproduce the bug.


> As soon as you make a web app and you have state - stacktrace doesn't help reproduce the bug.

It does in a reasonable language. That's my point.


What's an example of a reasonable language that has state? I figured you had to be thinking of a pure functional language.


Python, Ruby... the concern isn't so much state as that it throws the exception where the mistake actually happens instead of failing silently.


You sum it up well. If you just get static text (call stack etc) from your error logger tool, it's of almost no use as it doesn't reveal the state of the app. With modern tools that have replay capability, this changes and the debugging process is so much nicer. :)


Every error tracker I've ever used allows you to send arbitrary data (which could be your entire flux store, for example) and has great documentation on how to start using it.


We also allow you to attach any custom data to the error report. But this doesn't necessarily help you put the web application into the state where it crashes. Demo of custom data:

https://app.therootcause.io/sandbox/addingcustomdata/


Taken already


Very valid points, great feedback and we completely agree, here's how we address this:

1. We recommend all our users to use the opt-in prompt before an error is logged. Demo: https://app.therootcause.io/sandbox/confirmation/

2. We can also show a special icon in bottom right corner when video is recorded. Demo: https://app.therootcause.io/sandbox/videorecording/

And, it's not just about production sites - another use case is using this internally as a tool between QA <-> Developers to speed up communication when new errors are found.


RootCause offers all js-error logging features from Sentry/Sessionstack plus our Live Replay feature.

We'll have a CDN up shortly, good point! You can also host the JS script yourself, or use the on-premises version (Docker image)


SessionStack has live sessions as well :) (~1 sec latency).


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: