HNHacker News
TopNewBestAskShowJobs

bariskaya

20 karma · joined May 27, 2022

submissionscomments
bariskaya··on Show HN: Sidekick - Live application debugger is now open source
sorry for being misleading, I was not trying to do so. About the first one I was referring to our own web UI, considering the plugins you are right. 2. one they weren't used to ship with a 3rd party IDE afaik, that's why I've said full on-prem with web ui. don't remember saying anything about the 3rd and the 4th, and it wasn't supposed to be something offensive to our competitors
bariskaya··on Show HN: Sidekick - Live application debugger is now open source
sad to hear. created a pr for that
bariskaya··on Show HN: Sidekick - Live application debugger is now open source
also you can read our benchmark results: https://medium.com/runsidekick/sidekick-blog-production-debu...
bariskaya··on Show HN: Sidekick - Live application debugger is now open source
Thanks for this comment! We wanted to make live debugging more accessible while protecting our revenue and AGPL seemed reasonable.
bariskaya··on Show HN: Sidekick - Live application debugger is now open source
Yeah sure you can check out: https://www.runsidekick.com/rookout-comparison & https://www.runsidekick.com/lightrun-comparison

We are currently updating these pages but we mainly differ with: Our headless approach (REST API & Node.js client), Lower Overhead & Higher Hit count limits, Web IDE, OSS, Thundra APM integration, Collaboration support, Full On-premise solution with Web IDE support

more will come with this months updates

bariskaya··on Show HN: Sidekick - Live application debugger is now open source
this article: https://plausible.io/blog/open-source-licenses#what-are-the-... helped us a lot on our decision.

can you elaborate what is wrong with using a license that is listed on https://opensource.org/licenses/alphabetical ?

bariskaya··on Show HN: Sidekick - Live application debugger is now open source
Hello, HN! I'm Barış from Sidekick.

Sidekick is a 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.

So Sidekick is like Chrome DevTools for your backend.

Problems that we solve

- Collecting dynamic data from running applications is hard

- Adding new logs and redeploying apps takes time ⌛

- Developer onboarding is hard for complex systems

- Microservices are harder to debug

- Logging everything or using APMs create so much unnecessary data

What we offer

Here is how you can benefit from Sidekick and boost your developer productivity up to 3x

- Debug your remote application (monoliths or microservices on Kubernetes, Docker, VMs, or Local) and collect actionable data from your remote application.

- Add logs to your production apps without redeploying or restarting

- Cut your monitoring costs with on-demand & conditional logpoints & tracepoints

- On-board new developers by showing how your apps work using real-time data.

- Observe Event-Driven Systems with ease

- Programmatically control where and when you collect data from your applications

- Either use Sidekick's Web IDE, VS Code & IntelliJ IDEA extensions to control your Sidekick Actions or use headless clients to bring Sidekick to your workflow in any way you want!

- Evaluate the impact of an error on applications with integrated distributed tracing.

- Collaborate with your colleagues by sharing snapshots taken by Sidekick.

- Reduce the time spent context-switching between different tools.

Our journey:

It has been around 6 months since we released Sidekick as a standalone solution and the last 6 months were a roller coaster. We have improved Sidekick to make it a true developer-first tool that makes the developers a part of the core loop. You can read my blog to learn more about our journey:

https://medium.com/runsidekick/past-present-and-future-of-si...

  In addition to our new features, we have decided to make Sidekick Open Source to allow self-hosting and make live debugging more accessible. Now it is ready to meet you! 
TLDR; Sidekick is a plus one for your observability stack, built for everyone who needs extra information from their running applications, and now it is open-source! We still have a lot to do and we would love to hear from you in the comments down below, your feedback and your recommendations
bariskaya··on We must end private software, and here's how
exactly my thoughts!
bariskaya··on .NET 6 is now in Ubuntu 22.04
Yeah the comments show that you are right. It was wrong to make an assumption based on my small sample set.
bariskaya··on .NET 6 is now in Ubuntu 22.04
oh boy! It seems I was wrong all along. thanks all for the replies
bariskaya··on .NET 6 is now in Ubuntu 22.04
Seems like great news but I wonder if these releases help the .NET ecosystem in a meaningful anyway. Almost all .NET developers I know still use Windows even on cloud.
bariskaya··on [dead]
Yes, we do! Not only that we offer on-prem, we also have a transparent pricing policy about both our SaaS and On-prem solutions. You can check out our site for more info: https://www.runsidekick.com
bariskaya··on [dead]
We buffer all the data and send them asynchronously in batch without blocking your code execution, so it would be around 40-50 MB but there are configurations for our buffer thresholds.
bariskaya··on [dead]
not really! these debuggers let you collect logs & traces from your running applications and you can put/delete your tracepoints on-demand without stopping and redeploying your applications. what's more, they are a lot more lightweight compared to APMs and some of them even aggregate collected stack informations with telemetry trace ids.
bariskaya··on [dead]
We develop Sidekick to give developers new abilities for collecting data from their running applications. On our road to making live debugging & observability easier for developers, our performance impact is among the most questioned topics. To answer this question, we decided to make research to observe how much overhead Sidekick and its competitors Lightrun and Rookout bring to the applications.