Slide 1

Slide 1 text

@johnsheehan @runscope APIs ~  for  humans  ~ Sunday, February 24, 13

Slide 2

Slide 2 text

GET /jobs api-jobs.com Sunday, February 24, 13

Slide 3

Slide 3 text

GET /links apidigest.com Sunday, February 24, 13

Slide 4

Slide 4 text

TrafficAndWeather.io Sunday, February 24, 13

Slide 5

Slide 5 text

Sunday, February 24, 13

Slide 6

Slide 6 text

runscope.com @runscope Sunday, February 24, 13

Slide 7

Slide 7 text

WE'RE HIRING runscope.com/jobs Sunday, February 24, 13

Slide 8

Slide 8 text

Sunday, February 24, 13

Slide 9

Slide 9 text

How do humans use APIs? Sunday, February 24, 13

Slide 10

Slide 10 text

if then Sunday, February 24, 13

Slide 11

Slide 11 text

if then Sunday, February 24, 13

Slide 12

Slide 12 text

if then Sunday, February 24, 13

Slide 13

Slide 13 text

if then RECIPE TRIGGER ACTION Sunday, February 24, 13

Slide 14

Slide 14 text

if then USE CASE API CALL API CALL Sunday, February 24, 13

Slide 15

Slide 15 text

Sunday, February 24, 13

Slide 16

Slide 16 text

0 7500 15000 22500 30000 ProgrammableWeb IFTTT Channel All-time First week Sunday, February 24, 13

Slide 17

Slide 17 text

How do devs build APIs? Sunday, February 24, 13

Slide 18

Slide 18 text

DATA DUMPS Sunday, February 24, 13

Slide 19

Slide 19 text

CLIENT-DRIVEN Sunday, February 24, 13

Slide 20

Slide 20 text

ONE SIZE FITS ALL Sunday, February 24, 13

Slide 21

Slide 21 text

ONE SIZE FITS NOTHING Sunday, February 24, 13

Slide 22

Slide 22 text

Sunday, February 24, 13

Slide 23

Slide 23 text

Bleep  blorp GET  POST Sunday, February 24, 13

Slide 24

Slide 24 text

Sunday, February 24, 13

Slide 25

Slide 25 text

Sunday, February 24, 13

Slide 26

Slide 26 text

How can we build APIs that speak human? Sunday, February 24, 13

Slide 27

Slide 27 text

ARCHIVE/BACKUP Sunday, February 24, 13

Slide 28

Slide 28 text

PEOPLE EXPECT UBIQUITY Sunday, February 24, 13

Slide 29

Slide 29 text

Sunday, February 24, 13

Slide 30

Slide 30 text

SHARING Sunday, February 24, 13

Slide 31

Slide 31 text

Sunday, February 24, 13

Slide 32

Slide 32 text

Sunday, February 24, 13

Slide 33

Slide 33 text

NOTIFICATIONS Sunday, February 24, 13

Slide 34

Slide 34 text

what's NEW Sunday, February 24, 13

Slide 35

Slide 35 text

GET /albums GET /albums/{id} Sunday, February 24, 13

Slide 36

Slide 36 text

GET /albums GET /albums/xyz Sunday, February 24, 13

Slide 37

Slide 37 text

GET /photos Photo: 123.jpg Album: Vacation Photo: 234.jpg Album: Christmas Photo: 345.jpg Album: Vacation Photo: 456.jpg Album: Vacation Photo: 678.jpg Album: Profile Pictures Photo: 789.jpg Album: Christmas Sunday, February 24, 13

Slide 38

Slide 38 text

Sunday, February 24, 13

Slide 39

Slide 39 text

what's NEW Sunday, February 24, 13

Slide 40

Slide 40 text

THANKS @johnsheehan @runscope Sunday, February 24, 13