SPLASH 2014
Mon 20 - Fri 24 October 2014 Portland, Oregon, United States
Tue 21 Oct 2014 09:00 - 10:00 at Salon D - Invited Speaker: Josh Bloch Chair(s): Craig Anslow, Thomas LaToza, Joshua Sunshine

APIs have been with us for 60 years or so. They come in all different shapes, sizes, and disguises. In this talk we’ll look at a few APIs, focusing on what makes them good, what makes them successful, and why the correlation between quality and success isn’t as high we might want it to be.

Slides: http://goo.gl/WLKLQc

Joshua Bloch has designed APIs for over a quarter of a century. He was Chief Java Architect at Google and Distinguished Engineer at Sun Microsystems. He led the design and implementation of numerous Java APIs and language features. He is the author of several books, including the bestselling, Jolt Award-winning Effective Java (Addison-Wesley, 2001; Second Edition, 2008). He holds a Ph.D. in Computer Science from Carnegie Mellon and a B.S. from Columbia.

Tue 21 Oct

Displayed time zone: Tijuana, Baja California change

08:30 - 10:00
Invited Speaker: Josh BlochPLATEAU at Salon D
Chair(s): Craig Anslow University of Calgary, Thomas LaToza University of California, Irvine, Joshua Sunshine Carnegie Mellon University
08:30
30m
Other
Welcome and Introductions
PLATEAU

09:00
60m
Talk
Invited Speaker: A Brief, Opinionated History of the API
PLATEAU