Joshua Bloch of Sun Microsystems, Inc.
who will speak to us about
"Effective Java"
Time: 6:30 p.m. Refreshments; 7:00 p.m. Speaker
Location: Hewlett Packard, Pruneridge and Wolfe, Cupertino, Bldg. 48, Oak Room.
Slides (in MS PPT format): More Effective Programming with Java Technology
Free and open to all who wish to attend, but membership is only $10/year.
Josh designed, implemented, and maintained many of the Java platform libraries. His new book, Effective Java Programming Language Guide, in The Java Series, from Addison-Wesley was published in last June. In the book, he shares 57 "nuggets" - rules and code examples showing what works, what doesn't, and how to use the language and its libraries to best effect. Josh's talk will cover many of these tips and techniques, as well as sharing his considerable insight into the design choices made over the years in Sun's own Java platform libraries.
Josh is a Senior Staff Engineer at Sun Microsystems, Inc., where he is an
architect in the Core Java Platform Group. He designed and implemented the
award-winning Java Collections Framework and the java.math package, and
contributed to many other parts of the platform. Joshua is the author of
numerous articles and papers. His Ph.D. thesis on the replication of abstract
data objects was nominated for the ACM Distinguished
Doctoral Dissertation Award. He holds a B.S. from Columbia University and a PhD
from Carnegie-Melon University.