Javascript Javascript: Writing an awesome API Best Practices When creating an API (Application Program Interface) it's crucial to have a clear idea of how you want people to interact with it and how to expose the right functions and parameters. What