While working on the test API release for OpenCivic I thought it would be great to search for API design guidelines online and then I stumbled upon this talk by Joshua Bloc, Pricipal Software Engineer in Google. I think it is a very insightful talk on various common sense principals.
You can also read a summary of his talk here. Do you have any recommended reading materials to read about API design principles?

