<<< Previous speaker next speaker >>>

Author Java Puzzlers Joshua Bloch, Google

Author Java Puzzlers Joshua  Bloch Joshua Bloch is Chief Java Architect at Google, author of the bestselling, Jolt Award-winning "Effective Java" (Addison-Wesley, 2001; Second Edition, 2008), and coauthor of "Java Puzzlers: Traps, Pitfalls, and Corner Cases" (Addison-Wesley, 2005) and "Java Conurrency in Practice" (Addison-Wesley, 2006). He was previously a Distinguished Engineer at Sun Microsystems, where he led the design and implementation of numerous Java platform features including the Java Collections Framework and JDK 5.0 language enhancements. He holds a Ph.D. from CMU and a B.S. from Columbia.

See what is blogged about Joshua here

Presentation: "Keynote - Effective Java - Still Effective After All These Years"

Time: Tuesday 09:00 - 10:00

Location: To be announced

Abstract: Effective Java was first released in 2001 and quickly became the standard guide to best practices for the Java programming languages and its core libraries. The second edition was released last year, and it is chock full of new material covering features added in Java 5 and 6. New topics include generics, enums, annotations, autoboxing, and the like. This talk covers some of this new material, and a few things that did not make it into the second edition.

Presentation: "Java Puzzlers - The Never-Ending Saga"

Time: Tuesday 11:15 - 12:00

Location: To be announced

Abstract: Josh Bloch presents eight programming puzzles for your entertainment and enlightenment. The game show format keeps you on your toes while the puzzles teach you about the subtleties of the Java programming language and its core libraries. Anyone with a working knowledge of the language will be able to understand the puzzles, but even the most seasoned veterans will be challenged. The lessons you take from this session will be directly applicable to your programs and designs. This talk will consist of some of the best puzzles from the first six Puzzlers talks, and some brand new ones.