Blaine Bublitz - Maybe We Should Slow Down [ Thunder Plains 2015 ]
Channel: Techlahoma
Date: 2016-01-25

The world of JavaScript is moving faster than ever. There's a new framework, compile-to-JS language, or tool every day.

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.

About Blain Bublitz:

Blaine is a Co-Founder of Iced Dev, a Phoenix-based JavaScript consultancy, and an avid contributor to open-source projects like lodash and gulp. He credits much of his knowledge and professional development to participating in the Javascript community and tries to return the favor through speaking engagements, organizing hackathons, open-sourcing experiments and releasing modules back into the community.

He's also Iced Dev's undisputed champion of the Exploding Kittens card game.