Tuesday 3rd November, 2015
3:30pm to 4:20pm
More than 156,000 packages are published on npm. We have conventions, like SemVer, that allow us to avoid some of the pitfalls of this rapid pace, but there are still questions we should ask ourselves. Does this speed produce the best code? What about the best APIs? Having been part of the gulp 4 and lodash 3 development efforts, I've found that taking time to think through your APIs before beginning development leads to better APIs and more concise code. In this talk, I plan to show the payoff to thinking through APIs before writing any code behind them with comparison to libraries that often release API breaking changes, which can cause users to have painful upgrade processes.
Sign in to add slides, notes or videos to this session