Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
APIs and Distributed Software
API Strategy & Practice Conference
October 25, 2013
Technology
0
190
APIs and Distributed Software
By Michele Titolo @ API Strategy & Practice Conference
San Francisco, October 23-24-25, 2013
API Strategy & Practice Conference
October 25, 2013
Tweet
Share
More Decks by API Strategy & Practice Conference
See All by API Strategy & Practice Conference
apistrat
12
250
apistrat
5
190
apistrat
2
150
apistrat
1
160
apistrat
1
110
apistrat
0
62
apistrat
2
250
apistrat
2
89
apistrat
0
100
Other Decks in Technology
See All in Technology
miura55
0
290
miyakemito
1
540
viva_tweet_x
3
2.5k
grapecity_dev
0
130
mito201
1
1.1k
hashhub
3
15k
miyake
1
390
yuzutas0
8
2.8k
xecus
0
170
clustervr
0
130
myhomenwlab
1
230
nakashin1
1
1.1k
Featured
See All Featured
keavy
106
14k
swwweet
206
6.9k
paulrobertlloyd
72
1.4k
jcasabona
8
550
revolveconf
200
9.7k
colly
188
14k
destraynor
146
19k
eitanlees
112
10k
dougneiner
55
5.4k
philhawksworth
192
8.8k
lynnandtonic
272
16k
shlominoach
176
7.5k
Transcript
APIs and Distributed Software @MicheleTitolo
None
None
None
None
None
Lessons Learned
Versioning is hard
Let’s make a company
API
iOS API
iOS Android API
iOS Android Web API
iOS Android Public Web API
Fast Forward 1 year
iOS 8 / Android Laffy Taffy*
iOS 8 / Android Laffy Taffy* * I really don’t
know what this will be called
Older hardware, older app
Fast forward another year
iOS 9 / Android M&M*
iOS 9 / Android M&M* * Don’t know about this
either
None
* I really doubt this will happen
Let’s make a new everything!
So remove all the old APIs? Right?
None
Deprecation is hard
Think Ahead
SDKs?
SDKs make integration easy
...until it makes them hard
Most SDKs aren’t great
I can’t do what I need to
Data Conscious Consumers
Access without an SDK
The Future
?
Single Use Case
Single Use Case
None
Make good APIs
Thank You @MicheleTitolo