First day closing keynote for http://yuilibrary.com/yuiconf/2013/ In this day and age it is pretty common to design a large-scale web application as a collection of modular and reusable components. These components need to have a reasonable set of APIs (application programming interfaces) which deliver against the stipulated engineering criteria. In addition this API set needs to retain ease of us
![JavaScript API Design Principles](https://cdn-ak-scissors.b.st-hatena.com/image/square/6dd861596e94dc6af5b763a86f5b158cb4a68044/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F75efc080292c0131959622fec9f56b42%2Fslide_0.jpg%3F2237073)