+ All Categories
Home > Technology > Strange but True: Counterintiutive Paths to Building a Business on APIs

Strange but True: Counterintiutive Paths to Building a Business on APIs

Date post: 17-Jul-2015
Category:
Upload: thomas-bouldin
View: 76 times
Download: 0 times
Share this document with a friend
Popular Tags:
23
Strange but True Counterintuitive Paths to Building a Business on APIs Thomas Bouldin Software Engineer Parse+Facebook @inlined
Transcript
Page 1: Strange but True: Counterintiutive Paths to Building a Business on APIs

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

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

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

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

PARSE

YOUR APP

Parse+Facebook

Page 6: Strange but True: Counterintiutive Paths to Building a Business on APIs

Parse+Facebook

Page 7: Strange but True: Counterintiutive Paths to Building a Business on APIs

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

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

1. Don’t Build a Business on APIs

Page 10: Strange but True: Counterintiutive Paths to Building a Business on APIs

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

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

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

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

3. Treat Customers like (Your) Children

Page 15: Strange but True: Counterintiutive Paths to Building a Business on APIs

3. Treat Customers like (Your) Children

Page 16: Strange but True: Counterintiutive Paths to Building a Business on APIs

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

4. Do Fewer Things

Page 18: Strange but True: Counterintiutive Paths to Building a Business on APIs

4. Do Fewer Things

Page 19: Strange but True: Counterintiutive Paths to Building a Business on APIs

4. Do Fewer Things

Page 20: Strange but True: Counterintiutive Paths to Building a Business on APIs

4. Do Fewer Things

Page 21: Strange but True: Counterintiutive Paths to Building a Business on APIs

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

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

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


Recommended