3 ms·
Hi, I am Parth, the other cofounder. Debugging and catching bugs has always been a fun game for me, but as the team size grows it becomes very tidious 1. Run
by artpar 4y ago
Hi, I am Parth, the other cofounder.
Debugging and catching bugs has always been a fun game for me, but as the team size grows it becomes very tidious
1. Run into too many “works-on-my-machine-but-not-in-production” cases.
2. Logical errors were hard to catch with logging tools. We often added more logs to trace back where the issue was. This involved several production deployments.
3. Race conditions were rare and hard to recreate, and remained unresolved for days. Combing through logs for days was frustrating.
4. Logging tools offered stacktrace for crashes - we needed to figure what data led to these crashes. This was time-consuming.
Adding the links here again to make them clickable for mobile users
https://bug.video https://bug.video
2 min demo explaining how to use Videobug.
https://www.youtube.com/watch?v=U53IQifMt54 https://www.youtube.com/watch?v=U53IQifMt54
discord channel
https://discord.gg/Hhwvay8uTa https://discord.gg/Hhwvay8uTa
- kjeetgill 4y agoI'm excited to check this out! I remember hearing about Chronon, another time traveling debugger for the JVM way, way back but no idea what happened to it. Were you familiar with or inspired by it? Can't even figure out if it still exists.
- artpar 4y agoyes chronon did come up in our initial research. I was not able to obtain a copy of their software to try out. But yeah definitely the same goal. It seems pretty much dead though, here is a page from the way back machine https://web.archive.org/web/20180118111950/chrononsystems.com/ https://web.archive.org/web/20180118111950/chrononsystems.co...
- soco 4y agoAny comparison to BugJail? https://bugjail.com https://bugjail.com
- artpar 4y agoSo from what I can make of it, this is very similar to what we are doing in terms of the goal. The only difference which I am thinking here is (based on just their front page), seems they are recording only function parameters and return values. If that understanding is correct, videobug is recording down to local variable level data (so lets say if you return a list from a db query and iterate over it in your business logic function, you will be able to see execution inside the loop. Also, in the FAQ, it says the pre-production/production env is likely to be years away. While we are very early, we are definitely aiming videobug in pre-production to begin with.