Strange but True: Counterintiutive Paths to Building a Business on APIs
-
Upload
thomas-bouldin -
Category
Technology
-
view
76 -
download
0
Transcript of Strange but True: Counterintiutive Paths to Building a Business on APIs
![Page 1: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/1.jpg)
Strange but TrueCounterintuitive Paths to Building a Business on
APIs
Thomas BouldinSoftware EngineerParse+Facebook@inlined
![Page 2: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/2.jpg)
TL;DR:
Building a business on APIs requires as
much psychology as technology
![Page 3: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/3.jpg)
PHYSICAL SERVERS
LOAD BALANCING
DATABASE BINDINGS
RESTful API
ROUTING
MIDDLEWARE
APP SECURITY
APP BUSINESS LOGIC
NETWORKING
CACHING
DATA MODELS
USER SESSIONS
SOCIAL
PUSH NOTIFICATIONS
FILES
UI BINDINGS
Parse+Facebook
![Page 4: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/4.jpg)
PHYSICAL SERVERS
LOAD BALANCING
DATABASE BINDINGS
RESTful API
ROUTING
MIDDLEWARE
APP SECURITY
APP BUSINESS LOGIC
NETWORKING
CACHING
DATA MODELS
USER SESSIONS
SOCIAL
PUSH NOTIFICATIONS
FILES
UI BINDINGS
YOUR APP
Parse+Facebook
![Page 5: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/5.jpg)
PARSE
YOUR APP
Parse+Facebook
![Page 6: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/6.jpg)
Parse+Facebook
![Page 7: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/7.jpg)
What did we learn?(A Cynic’s Guide to building a business on APIs)
![Page 8: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/8.jpg)
How to build a business on APIs:1. Don’t build a business on APIs
2. Don’t be Creative
3. Treat Customers like (Your) Children
4. Do Fewer Things
5. Focus on the Docs that Nobody Reads
6. Sweat the Small Stuff
![Page 9: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/9.jpg)
1. Don’t Build a Business on APIs
![Page 10: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/10.jpg)
1. Don’t Build a Business on APIscontroller.parseClassName = PFUser.parseClassName;
controller.textKey = @“username”;
controller.imageKey = @“avatar”;
![Page 11: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/11.jpg)
2. Don’t be Creative
“You’re so vainYou probably think this song is about you”
—Carly Simon
![Page 12: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/12.jpg)
2. Don’t be Creativestr_repeat
strcmp
str_split
strlen
str_word_count
strrev
![Page 13: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/13.jpg)
2. Don’t be Creativevoid object.save()
Task<Void> object.saveInBackground()
void object.saveInBackground(SaveCallback)
void object.fetch()
Task<T> object.fetchInBackground()
void object.fetchInBackground(GetCallback<T>)
![Page 14: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/14.jpg)
3. Treat Customers like (Your) Children
![Page 15: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/15.jpg)
3. Treat Customers like (Your) Children
![Page 16: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/16.jpg)
4. Do Fewer Things
“Deciding what not to do is just as important as deciding what to do.”
—Steve Jobs
![Page 17: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/17.jpg)
4. Do Fewer Things
![Page 18: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/18.jpg)
4. Do Fewer Things
![Page 19: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/19.jpg)
4. Do Fewer Things
![Page 20: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/20.jpg)
4. Do Fewer Things
![Page 21: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/21.jpg)
5. Focus on the docs that nobody reads
“If you don’t know where you’re going, any road will get you there”
—Lewis Carroll
![Page 22: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/22.jpg)
6. Sweat the Small Stuff
“A stitch in time saves nine”
—Unknown
![Page 23: Strange but True: Counterintiutive Paths to Building a Business on APIs](https://reader030.fdocuments.in/reader030/viewer/2022032616/55a8490d1a28ab93108b47c4/html5/thumbnails/23.jpg)
How to build a business on APIs:1. Don’t build a business on APIs
2. Don’t be Creative
3. Treat Customers like (Your) Children
4. Do Fewer Things
5. Focus on the Docs that Nobody Reads
6. Sweat the Small Stuff