Poetic APIs

API design is one of the most difficult areas of programming. Besides solving your immediate problem, you must also accomodate unknown future ones—and fit nicely into other people's brains. Let's explore how to do this without a time machine, considering compactness, orthogonality, consistency, safety, coupling, state handling, and the messy interface with human cognition, all illustrated with practical examples—and gruesome mistakes—from several popular Python libraries.

Start time:
Location: MTV - 10 Forward
Duration: 38 minutes

Sign in so you can help adding tags to this event

Views since archived: 1,847

Small (640x380) Big (896x504)

WebM , Mpeg4
To download, right-click and select "Save Link As..."