8 Rules for Working with APIs for Web Development — Programming Keynou