Help us!

Take some time to transcribe PyCon 2014 talks! Click on the "Share" button below the video and then "Subtitle" to get started.

API Design Tips

Summary

The focus of this talk will be on some pragmatic tips on how to design programmatic (non-web-based) APIs for use by other developers.

Description

If you're a developer of any sort (Django, Python, Javascript, etc), chances are that someone, at some point, will have to take the code you've written & use it in a different context. This is even more amplified if you work on OSS, where people will use it in ways you've never dreamed about.

This talk is a reflection on my experience building libraries for other people's consumption & thoughts on how to design/make (non-HTTP) APIs in a way that will make others love you (or at least not hunt you down & strangle you).