I found the link to the "How to Design a Good API & Why it Matters" talk by Joshua Bloch on the Google's Research Publications page.
Joshua Bloch is a Java library designer. In this talk he teaches how to design good APIs, with many examples of what good and bad APIs look like. Most examples are in java of course, but they are ONLY examples. This talk is about design and the java examples are very easy to understand even if you have never written a line of java code.
I really enjoyed this talk. I recommend it to you if your are programmer or have some thing to do with software development.
Here is the link: http://www.infoq.com/presentations/effective-api-design
Sure, I will see it again.
Joshua Bloch is a Java library designer. In this talk he teaches how to design good APIs, with many examples of what good and bad APIs look like. Most examples are in java of course, but they are ONLY examples. This talk is about design and the java examples are very easy to understand even if you have never written a line of java code.
I really enjoyed this talk. I recommend it to you if your are programmer or have some thing to do with software development.
Here is the link: http://www.infoq.com/presentations/effective-api-design
Sure, I will see it again.