Sidekick PyCharm plugin brings live debugging features to PyCharm making remote debugging hassle-free and lightweight. Enabling developers to debug their Python applications remotely from the comfort of their IDE.
Hello, Product Hunters! 👋 I'm Barış from Sidekick
Sidekick is an open source live application debugger that lets you troubleshoot your applications while they keep on running. It allows you to add dynamic logs and put non-breaking breakpoints in your running application without the need of stopping & redeploying. Currently supporting Java, Python & Node.js runtimes.
Sidekick has three major features; Tracepoints, Logpoints & Error Stack Collection.
- A tracepoint is a non-breaking remote breakpoint. In short, it takes a snapshot of the variables when the code hits that line.
- Logpoints open the way for dynamic(on-demand) logging to Sidekick users. Replacing traditional logging with dynamic logging has the potential to lower stage sizes, costs, and time for log searching while adding the ability to add new logpoints without editing the source code, redeploying, or restarting the application.
- Error Stack Collection helps you collect stacks as errors happen and solve issues in no time! No need to put a tracepoint beforehand.
In short; Sidekick is like Chrome DevTools for your backend. Now in your favourite IDE.
Sidekick Github Repo: https://github.com/runsidekick/s...
🚨→Today we are happy to announce the release of Sidekick PyCharm plugin !←🚨
Our new release brings the Sidekick's live debugger features to PyCharm.
Check out our related blog: https://medium.com/runsidekick/t...
We still have a lot to do and we would love to hear from you in the comments down below 🤩🙏
MerLoc - Debug Lambdas with real data
MerLoc - Debug Lambdas with real data
Adsby
MerLoc - Debug Lambdas with real data