forked from pyvideo/data
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathgood-api-design.json
More file actions
35 lines (35 loc) · 1.43 KB
/
good-api-design.json
File metadata and controls
35 lines (35 loc) · 1.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"alias": "video/1049/good-api-design",
"category": "EuroPython 2011",
"copyright_text": "Standard YouTube License",
"description": "Designing interfaces so that other code can interact with ours (whether\nour code is a library, framework, application, website\u2026) is a very\ncommon and clearly crucial activity, but it's fraught with dangers -\nthere's a lot stuff we all keep doing wrong time after time. This talk\nshows some common categories of API design errors encountered in the\nwild, with tips on how to avoid them when you design your next API.\n\nGoals: to show you how to focus resources and attention to help avoid\nmistakes in API design. Prereqs: experience designing and developing\nsoftware, esp. software which needs to interact w/other existing\nsoftware.\n",
"duration": null,
"id": 1049,
"language": "eng",
"quality_notes": "",
"recorded": "2011-07-21",
"slug": "good-api-design",
"speakers": [
"Alex Martelli"
],
"summary": "[EuroPython 2011] Alex Martelli - 20 June 2011 in \"Track Spaghetti\"\n",
"tags": [
"api",
"design",
"interfaces"
],
"thumbnail_url": "http://i.ytimg.com/vi/LsfrMjcIudA/hqdefault.jpg",
"title": "Good API design",
"videos": [
{
"length": 0,
"type": "youtube",
"url": "http://www.youtube.com/watch?v=LsfrMjcIudA"
},
{
"length": 0,
"type": "youtube",
"url": "http://www.youtube.com/watch?v=bv89IOFvn7o"
}
]
}