Takipi

Dev tools

production debugger

SHOW HN2013

146points
81comments
#138of 1,739 in 2013
Top 8%of 2013 by points

How HN took it

MixedNo clear lean

13 positive, 11 neutral or asking, 0 mixed, 6 critical, out of 30 comments about the project. Thread score +0.36.

Privacy: 1 for, 6 againstIdea: 4 for, 0 againstDesign: 3 for, 0 againstPerformance: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Post-event drill-down shows state leading up to errors, a time-travelling debugger

    From 2 comments
    • Takipi may be installed locally; the same installation process will work. However, it does not provide live debugging like in your IDE, but rather a post-event drill-down (a…
      nivstein on HN
    • You know, preferably it should actually make your servers run 5% faster :) Seriously though. Did you really expect a tool that continuously monitors your app and can produce…
      hmottestad on HN
  • Strong founding team

    From 1 comment
    • There's a very strong founding team around this company. I don't do Java too much these days, but if I were, I'd definitely use Takipi.
      gurdo on HN
  • Monster graphics look good

    From 2 comments
    • This is just an observation and not meant to be an insult. I am just using your comment as an example of why I believe you are incorrect in your final statement. In your post you…
      millerm on HN
    • likes the monsters
      szeevim on HN

Objections

  • Sends application data to vendor servers, a privacy concern

    From 4 comments
    • "to log and send data to Takipi's analysis servers" ???!!! Is this for real? I'm surely going to send all my private code, data and who knows what else to your servers! I have…
      baboo on HN
    • This makes no sense whatsoever. Their application is doing the encrypting. That means their application can do whatever it wants, including making it trivially easy to reverse…
      sillysaurus on HN
    • Given the nature of JVM agents, this means that the Tikipi backend, should it choose, may access all the data in the production application. Correct? ETA - Thanks, missed that…
      shpxnvz on HN
    • For tons of applications this falls somewhere in the range "impossible" -> "totally unacceptable" -> "very worrisome, requires extensive debate before signoff"
      mseebach on HN
  • Claimed encryption does not stop the vendor from reading data

    From 2 comments
    • This makes no sense whatsoever. Their application is doing the encrypting. That means their application can do whatever it wants, including making it trivially easy to reverse…
      sillysaurus on HN
    • They are probably either lying or incompetent. If they really had no access, then their server cannot do any "analysis" beyond storing it, and the app could as well just store it…
      baboo on HN
  • Adds about 5% constant overhead

    From 2 comments
    • "to log and send data to Takipi's analysis servers" ???!!! Is this for real? I'm surely going to send all my private code, data and who knows what else to your servers! I have…
      baboo on HN
    • You know, preferably it should actually make your servers run 5% faster :) Seriously though. Did you really expect a tool that continuously monitors your app and can produce…
      hmottestad on HN
  • Requires outbound connection, unsuitable behind a firewall

    From 2 comments
    • Wow. Wish I could deploy this sort of tooling behind a firewall.
      trailfox on HN
    • Ditto, just sent an email asking about this. There's a number of industries which frown upon allowing any sort of code or production data to be sent to a 3rd party host.
      wheaties on HN

Requests

  • Support for Python (CPython) and Ruby

    From 3 comments
    • I know that at least from my experience debugging our apps in production did become harder as we scaled out in terms of servers, users and code. I do wonder if its something that…
      elvinj on HN
    • What about python?
      orenbarzilai on HN
    • From the FAQ: ``` Which languages do you support? Takipi works at the JVM level. This means we support all languages running on the Java Virtual Machine. These include - Java,…
      spatz on HN
  • Local or live debugging in the IDE

    From 2 comments
    • This looks awesome! Is there anything like this for local code though? The IntelliJ/Eclipse debuggers don't seem as well designed as this one.
      zaptheimpaler on HN
    • Takipi may be installed locally; the same installation process will work. However, it does not provide live debugging like in your IDE, but rather a post-event drill-down (a…
      nivstein on HN
  • On-premise deployment option

    From 3 comments
    • Wow. Wish I could deploy this sort of tooling behind a firewall.
      trailfox on HN
    • I guess he is talking about private deployment for his company like github enterprise(github:firewall)
      obilgic on HN
    • Bingo :)
      trailfox on HN

Questions

  • Does the backend have access to the data?

    From 2 comments
    • Signup is broken right now, so maybe someone else can answer. From the website it appears that the debugger is a SaaS app that connects to the agent on your production box from…
      shpxnvz on HN
    • Given the nature of JVM agents, this means that the Tikipi backend, should it choose, may access all the data in the production application. Correct? ETA - Thanks, missed that…
      shpxnvz on HN
  • Is it US-based?

    From 1 comment

Alternatives named

  • IntelliTrace in Visual Studio Ultimate

    From 2 comments
    • Closest I know of is IntelliTrace: http://msdn.microsoft.com/en-us/library/vstudio/dd264915.aspx
      kstenson on HN
    • IntelliTrace is far more powerful: http://msdn.microsoft.com/en-us/library/dd264915%28v=vs.110%29.aspx .
      alive-or-not on HN
  • Chronon

    From 2 comments
    • This looks simliar to Chronon which is a similar debugging tool that works on Java (though not other JVM languages) applications.
      spuz on HN
    • I have used Chronon for several weeks during a very strange project. The project was about integrating a highly complex financial system in our own infrastructure. The…
      LinaLauneBaer on HN
  • WinDbg with SoS

    From 1 comment
    • There's Windbg/SoS for the times you would need something like this. Decidedly not as pretty, but pretty effective if you know how. Channel9 has a series of videos on WinDbg for…
      balakk on HN
  • Passenger Enterprise debugger

    From 1 comment
    • Passenger Enterprise supports a live irb and debugger: https://www.phusionpassenger.com/enterprise#debugger_support
      timdorr on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/5569854)