Welcome to JavaPolis Interviews
Who's Brian Goetz and what are you presenting at JavaPolis?
Tell me about your performance myths talk
What do you think is the most common misunderstanding about JVM?
What do we do to crack these myths?
How do you get to that point of surety?
How much performance tuning should we do?
Why did the world need another book on concurrency?
The available tools to do static analysis are not exhausted. Are there other directions we can take this?
What about your second talk "Effective Concurrent Java"
How hard is it to go to immutable objects as supposed to the traditional mutable types?
Is it a performance myth to say that immutable objects will drive you to just create more of them?
About Java SE 6, what would be the impact using dynamic languages on for example performance, ...
Do you think the introduction of scripting languages is going to harm speculative optimization?
Where do you see Java going in say 5 or 10 years?
During this interview Brian Goetz talks about his book 'Java Concurrency in Practice' and the Java Performance Myths which he presented at JavaPolis. How much performance tuning should we do and will the introduction of scripting languages to the VM harm speculative performance is just a small list of the questions fired by Ted Neward.
Brian Goetz has been a professional software developer for 18 years. He is the author of over 60 articles on software development, and his book, Java Concurrency In Practice, will be published in Q4 2005 by Addison-Wesley. He serves on the JCP Expert Groups for JSR 166 (concurrency utilities) and 107 (caching). He is a frequent presenter at JavaOne, OOPSLA, SDWest, and other conferences.