Ted Neward interviews Johshua Bloch during the Devoxx'08 conference. Hear what the differences are between Effective Java edition 1 & 2 or what Josh thinks about Java backwards compatibility and not having closures in JavaSE7 and much more.
Joshua Bloch is a Principal Engineer at Google. He was previously a Distinguished Engineer at Sun Microsystems and a Senior Systems Designer at Transarc. He led the design and implementation of numerous Java platform features, including the JDK 5.0 language enhancements and the Java Collections Framework. He is the author of the Jolt Award-winning book Effective Java. He holds a Ph.D. in Computer Science from Carnegie-Mellon University and a B.S. in Computer Science from Columbia.