[concurrency-interest] in case it hasn't been considered as more features are added to 166

kimo kimo at webnetic.net
Mon Jan 12 22:23:02 EST 2009


Video here:
http://www.infoq.com/presentations/effective-api-design

How to Design a Good API & Why it Matters

Posted by *Joshua Bloch* on Nov 21, 2006 06:00 AM
Community Architecture<http://www.infoq.com/architecture;jsessionid=BFA4CB98F677293152EE016A47EC89B4>
, Java<http://www.infoq.com/java;jsessionid=BFA4CB98F677293152EE016A47EC89B4>
 Topics Programming<http://www.infoq.com/Programming;jsessionid=BFA4CB98F677293152EE016A47EC89B4>
 Tags JavaPolis<http://www.infoq.com/javapolis;jsessionid=BFA4CB98F677293152EE016A47EC89B4>
*Summary*
A well-written API can be a great asset to the organization that wrote it
and to all that use it. Given the importance of good API design,
surprisingly little has been written on the subject. In this talk (recorded
at Javapolis), Java library designer Joshua Bloch teaches how to design good
APIs, with many examples of what good and bad APIs look like.

*Bio*
Joshua Bloch is a Principal Engineer at Google. He led the design and
implementation of numerous Java platform features, including 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.

*About the conference*
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cs.oswego.edu/pipermail/concurrency-interest/attachments/20090112/ec16e907/attachment.html>


More information about the Concurrency-interest mailing list