News for hackers. Stuff that matters.

nivstein

Re:We Analyzed 30K GitHub Projects: Top Libraries in Java, JS, Ruby on Wednesday November 20, 2013 @11:23AM (#6768923)
While JS is old, node.js, which spans many projects on GitHub, is a relatively new architecture, which has only gained traction in the last couple of years. This stands in comparison to Java, which has a much higher degree of consolidation due to its maturity as a server-side language (this is also true to an extend with Ruby).
Indeed, one of Java's most arcane features. A good related SO thread:

http://stackoverflow.com/questions/16159203/why-does-this-ja...

Re:Poll: How often do you deploy to production? on Thursday June 27, 2013 @05:34AM (#5951371)
I understand what you're saying, but I think the OP meant how often do you deploy on average. That is, take all the deployments you mentioned, regardless of the reason they happened, and average out.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @07:41PM (#5754498)
Takipi lets you attach your own source code to the project, so you will see your original source code when viewing exceptions and other events, instead of decompiled Java. Support for prettier stack traces is in the planning.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @10:20AM (#5750976)
Both the RAM and CPU overhead are configurable by you. The default values are max 5% CPU, and max 5% RAM.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @10:19AM (#5750971)
We are currently in the process of adding a Heroku add-on :)
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @09:21AM (#5750582)
Hi Steve. These are some valid points you're making. We are currently considering an on-premises solution for precisely this situation you are describing.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @09:14AM (#5750529)
Takipi's agent records information which is relevant to the issues which are detected (exceptions, latency problems, custom conditions set by the developer). The data and source code are then encrypted with your secret 256-bit AES key and stored by Takipi. This data is in turn decrypted in your browser and viewed by you at app.takipi.com.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:57AM (#5750415)
This is actually a feature which is currently under consideration.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:54AM (#5750394)
Very practical :) Takipi fully supports Glassfish, as well as all other major web servers and containers.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:45AM (#5750347)
I'm sorry, Android development is currently not supported.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:23AM (#5750245)
Takipi is mainly designed for production/staging debugging, and thus targets servers and development environments.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:21AM (#5750238)
When you install Takipi, you are asked to enter your top packages (e.g. "com.mycompany;org.foobar.common"). Code outside of the filter will not be shown to you when viewing stack traces. In addition, if, for an example, an exception is thrown by Spring AND caught by Spring, you will not receive an event for that case.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:10AM (#5750187)
Nothing is final, but we should remain in beta at least until the end of the year.
Re:Takipi – Java debugging reinvented on Wednesday May 22, 2013 @08:01AM (#5750153)
Takipi is in open beta, so it is currently free.
Interesting. This data may potentially be useful in evaluating framework/library/OSS trends and prominence.
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 "time travelling debugger"), as it is designed for testing/staging/deployment environments.
Unlike Chronon, Takipi is built for monitoring your JVM in production, imposing minimal and predictable overhead.
The agent only requires outbound HTTPS over port 443, and fully supports proxies.
The moment you sign-up for Takipi a secret AES-256 key is generated for you (and never stored by Takipi in any way or form, and you manually enter it on your machine when installing the agent). This key is used to encrypt every piece of application data which leaves the machine. The source code is also encrypted similarly. The source code and the data are only decrypted in your browser when viewing the details of the event.

You can read more about security at Takipi here: http://www.takipi.com/features.html?nav=security

The product consists of a slim JVM agent which connects and offloads the heavy crunching to Takipi's backend.
I think that for me it's "Spirited away" - http://www.youtube.com/watch?v=jiEzl7SEtkI

The story of how the heroine matures in front of our eyes as the weight of the world is placed upon her shoulders was really moving to me. Coupled with beautiful hand-drawn animation and an overall sense of gentleness and wander, it's been an real favorite for me which I enjoy watching time over time.

Re:On being a single founder for 7 years on Sunday April 14, 2013 @05:49AM (#5546481)
I have to say that at least from standpoint, this seems to be pretty heroic (to use quite a strong word) and kind of inspiring! To be able to believe in and forge ahead working on something you believe in. Regardless of the end result my own sense is that the at the end of the day the writer Mark can really be proud of his accomplishment.
Re:The Dangers of Productive Procrastination on Sunday April 14, 2013 @05:42AM (#5546472)
That is so true! one trick (dunno if that's the best word for it though) for dealing with the challenge of delving into some big new project is really starting small. I try and pick the smallest most trivial task and get going from there. I've found that it helps me get into things more easily (divide and conquer I think). I'm curious if anyone else has tried this or has some other techniques to share about procrastination?
Re:Hacking First Meetings For Startups on Thursday March 07, 2013 @08:47AM (#5337518)
It appears we sometimes focus so hard on getting the answers we need, that we forget to take that one step back and make the conversation more pleasant for both parties -- something that would in turn yield better results and better relationships.