+ All Categories
Home > Technology > David Mytton, Boxed Ice

David Mytton, Boxed Ice

Date post: 01-Nov-2014
Category:
Upload: mashery
View: 787 times
Download: 0 times
Share this document with a friend
Description:
NYC BAPI 2011 Speaker Presentation
Popular Tags:
39
APIs: A new, flexible interface Thursday, October 27, 2011
Transcript
Page 1: David Mytton, Boxed Ice

APIs: A new, flexible interface

Thursday, October 27, 2011

Page 2: David Mytton, Boxed Ice

David Mytton

Woop Japan!Thursday, October 27, 2011

Page 3: David Mytton, Boxed Ice

Thursday, October 27, 2011

Page 4: David Mytton, Boxed Ice

Thursday, October 27, 2011

Page 5: David Mytton, Boxed Ice

Thursday, October 27, 2011

Page 6: David Mytton, Boxed Ice

Different interfaces

Thursday, October 27, 2011

Page 7: David Mytton, Boxed Ice

Different interfaces

• Web UI

Thursday, October 27, 2011

Page 8: David Mytton, Boxed Ice

Different interfaces

• Web UI

• Mobile

Thursday, October 27, 2011

Page 9: David Mytton, Boxed Ice

Different interfaces

• Web UI

• Mobile

• API

Thursday, October 27, 2011

Page 10: David Mytton, Boxed Ice

Constraints

Thursday, October 27, 2011

Page 11: David Mytton, Boxed Ice

Constraints

• Team size

Thursday, October 27, 2011

Page 12: David Mytton, Boxed Ice

Constraints

• Team size

• Backlog

Thursday, October 27, 2011

Page 13: David Mytton, Boxed Ice

Constraints

• Team size

• Backlog

• Time

Thursday, October 27, 2011

Page 14: David Mytton, Boxed Ice

It’s a little different.

Thursday, October 27, 2011

Page 15: David Mytton, Boxed Ice

Flexibility

Thursday, October 27, 2011

Page 16: David Mytton, Boxed Ice

Flexibility

• Real time decisions

Thursday, October 27, 2011

Page 17: David Mytton, Boxed Ice

Flexibility

• Real time decisions

• Historical reports

Thursday, October 27, 2011

Page 18: David Mytton, Boxed Ice

Flexibility

• Real time decisions

• Historical reports

• Automation

Thursday, October 27, 2011

Page 19: David Mytton, Boxed Ice

Business reasons?

Thursday, October 27, 2011

Page 20: David Mytton, Boxed Ice

Business reasons?

• Unintended use

Thursday, October 27, 2011

Page 21: David Mytton, Boxed Ice

Business reasons?

• Unintended use

• Not planned

Thursday, October 27, 2011

Page 22: David Mytton, Boxed Ice

Business reasons?

• Unintended use

• Not planned

• Yes

Thursday, October 27, 2011

Page 23: David Mytton, Boxed Ice

Encouraging usage

Thursday, October 27, 2011

Page 24: David Mytton, Boxed Ice

Encouraging usage

• Good docs

Thursday, October 27, 2011

Page 25: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Descriptions

Thursday, October 27, 2011

Page 26: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Descriptions

• Client libraries

Thursday, October 27, 2011

Page 27: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Code Examples

• Descriptions

• Client libraries

Thursday, October 27, 2011

Page 28: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Dogfood

Thursday, October 27, 2011

Page 29: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Dogfood

• SOAP

Thursday, October 27, 2011

Page 30: David Mytton, Boxed Ice

Encouraging usage

• Good docs

• Dogfood

• SOAP

• XMLThursday, October 27, 2011

Page 31: David Mytton, Boxed Ice

REST

Photo: Danny Choo - www.dannychoo.comThursday, October 27, 2011

Page 32: David Mytton, Boxed Ice

REST

• HTTP

Photo: Danny Choo - www.dannychoo.comThursday, October 27, 2011

Page 33: David Mytton, Boxed Ice

REST

• HTTP

• Browsers, curl, wget

Photo: Danny Choo - www.dannychoo.comThursday, October 27, 2011

Page 34: David Mytton, Boxed Ice

Recap

Thursday, October 27, 2011

Page 35: David Mytton, Boxed Ice

Recap

• Treat APIs as a new interface

Thursday, October 27, 2011

Page 36: David Mytton, Boxed Ice

Recap

• Treat APIs as a new interface

• Flexibility

Thursday, October 27, 2011

Page 37: David Mytton, Boxed Ice

Recap

• Treat APIs as a new interface

• Flexibility

• Unintended uses

Thursday, October 27, 2011

Page 38: David Mytton, Boxed Ice

Recap

• Treat APIs as a new interface

• Flexibility

• Unintended uses

• Make it easyThursday, October 27, 2011

Page 39: David Mytton, Boxed Ice

David Mytton

[email protected]

@davidmytton

Woop Japan!

www.serverdensity.com

Thursday, October 27, 2011


Recommended