Neuroning
All Posts
About me
Tag: Java
Practical API Design
I wrote about API design guidelines before, collecting links, resources, papers and hoping someone would write a book on the subject. The wait is over! Jaroslav Toulash...
Violating Java's privacy
I found myself in the need to invoke a private method of a Java class that was out of my control. I really needed it. So, I went ahead and violated the method's privacy...
On API Design Guidelines
Update: Good news! Jaroslav Toulash emailed me that he published a book on Practical API Design !!! Looks like Brian McAllister may be preparing a talk on Designing Elegant...
AntDoclet 1.1
I just released a new version of AntDoclet. No major changes. Now the comments of inherited methods are properly extracted from the parent class comments. Thanks to Daniel...
AntDoclet
After nearly two years of procrastination, I finally decided to spend some time on wrapping things up and putting AntDoclet online for public consumption. AntDoclet is a...
Graphical Thread Dumps
I am surprised by the high number of Java developers I meet that do not know what a Java Thread Dump is or how to generate one. I find it a very powerful tool, and it is...
Graphical Thread Dumps (graph)
Each box (node) represents a Thread in the JVM. When a Thread is waiting on a monitor locked by another Thread, an arrow points from the waiting Thread to the one that...
Micro and Blind Optimizations
Yesterday, a good friend of mine and ex-coworker contacted to me to share his frustration. (he hates to be called "Polino", so I won't.. doh!) He finished a software...