SlideShare a Scribd company logo
1 of 30
Get Some REST
The why and how of great APIs
Allen Pike, Steamclock Software
APIs in 2013
Great APIs are table
stakes
• UI is for users
• API is for developers
• They need to be clear, fast and
easy
Mobile Platforms
APIs are spreading
APIs are restricting
Different models,
different APIs
different APIs
• Up front purchase
• Pure adoption
• A subscription SaaS
• API is the product
Help us help you
• Internal developers
• Consultants
• Partners
• Customers
• Fans
Building a great API
APIaaS
No surprises please
• Consistent
• Standard
• Plain
• Boring
#!QOX!#
on,361926297#!QOX!#Daniel Burka,Google Ventu
o-founder,@apike,917292#!QOX!#Tobias Lütke,S
ae,29817237#!QOX!#Robert Scoble,Rackspace,St
utsol,500px,CEO,@oleggutsol,103872#!QOX!#Ell
ngh,Tempo AI,CEO
Enter REST
• REpresentational State Transfer
• The modern best practice
• Uniform methods, no surprises
• Contrasts with SOAP RPC
vinaysahni.com/best-practices-for-a-pragmatic-
restful-api
RESTing up
• GET,POST,PUT,PATCH,DELETE
• Embraces HTTP
• Explorable with simple tools
• Fundamentally scalable
JSON
{ "XML": [ "Verbose",
"Heavy Handed",
"Overkill" ], "JSON": [
"Human Readable",
"Lightweight", "The new gold
standard" ]}
The magic formula
JSON
gzip
https
Care and feeding
Future proof your
API
• Always version
• Sometimes you release a bad
API
• New versions mark breaking
changes
• Deprecate and document
Support your API
• Documentation is just the seed
• Blog for news
• Forums and Stack Overflow for
help
• Intercom.io for actual support
Drive adoption
• Promote novel API uses
• Fund hackathons and
sponsorships
• SEO
• Double down on examples and
docs
• Royal decree
Recap• APIs are crucial
• Follow standard REST design
• Return JSON, gzipped, over
https
• Support with great
documentation
• Scale with versioning and
marketing
Go make great
things.
apike
steamclock.com
Get the slides here!

More Related Content

What's hot

Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywherePain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywhereNordic APIs
 
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...apidays
 
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designAuckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designDamian Harvey
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesApigee | Google Cloud
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous DeliveryHitesh Lad
 
An agile introduction to DevOps
An agile introduction to DevOpsAn agile introduction to DevOps
An agile introduction to DevOpsGil Zilberfeld
 
TuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-StudyTuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-StudyTuleap
 
Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson
 
API Kompatibilität durch Consumer-Driven Contracts und CI/CD
API Kompatibilität durch Consumer-Driven Contracts und CI/CDAPI Kompatibilität durch Consumer-Driven Contracts und CI/CD
API Kompatibilität durch Consumer-Driven Contracts und CI/CDOPEN KNOWLEDGE GmbH
 
Service fabric demo
Service fabric demoService fabric demo
Service fabric demoPaul Nichols
 
Sparking Innovation With GitHub
Sparking Innovation With GitHubSparking Innovation With GitHub
Sparking Innovation With GitHubFelix Roberge
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Apigee | Google Cloud
 
Turn On The Lights
Turn On The LightsTurn On The Lights
Turn On The LightsPostman
 
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_DevicesTuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_DevicesTuleap
 

What's hot (20)

Pain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re EverywherePain Points In API Development? They’re Everywhere
Pain Points In API Development? They’re Everywhere
 
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...
 
Topo pal does2016
Topo pal does2016Topo pal does2016
Topo pal does2016
 
Auckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led designAuckland API & Microservices Meetup 1: API led design
Auckland API & Microservices Meetup 1: API led design
 
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic SpikesRoad to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
Road to Black Friday 2015: How L.L.Bean Prepares for Traffic Spikes
 
JenniferBraschaykoPresentation
JenniferBraschaykoPresentationJenniferBraschaykoPresentation
JenniferBraschaykoPresentation
 
Introduction to Continuous Delivery
Introduction to Continuous DeliveryIntroduction to Continuous Delivery
Introduction to Continuous Delivery
 
Testing APIs & Microservices
Testing APIs & MicroservicesTesting APIs & Microservices
Testing APIs & Microservices
 
An agile introduction to DevOps
An agile introduction to DevOpsAn agile introduction to DevOps
An agile introduction to DevOps
 
TuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-StudyTuleapCon 2017-STMicroelectronics-Case-Study
TuleapCon 2017-STMicroelectronics-Case-Study
 
The impact of IoT on APIs
The impact of IoT on APIsThe impact of IoT on APIs
The impact of IoT on APIs
 
Cireson Sessions: Asset Management
Cireson Sessions: Asset Management Cireson Sessions: Asset Management
Cireson Sessions: Asset Management
 
API Kompatibilität durch Consumer-Driven Contracts und CI/CD
API Kompatibilität durch Consumer-Driven Contracts und CI/CDAPI Kompatibilität durch Consumer-Driven Contracts und CI/CD
API Kompatibilität durch Consumer-Driven Contracts und CI/CD
 
Service fabric demo
Service fabric demoService fabric demo
Service fabric demo
 
APIs are not SOA++
APIs  are not SOA++APIs  are not SOA++
APIs are not SOA++
 
Demo: New open banking platform
Demo: New open banking platformDemo: New open banking platform
Demo: New open banking platform
 
Sparking Innovation With GitHub
Sparking Innovation With GitHubSparking Innovation With GitHub
Sparking Innovation With GitHub
 
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
Deep-Dive: How Can APIs Help You Innovate? (Partner Ecosystems)
 
Turn On The Lights
Turn On The LightsTurn On The Lights
Turn On The Lights
 
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_DevicesTuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
TuleapCon2017-CaseStudy_Sleepinnov_Medical_Devices
 

Similar to Get Some REST: Building Great APIs for Great Apps | Allen Pike, Steamclock Software

Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptxLessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptxapidays
 
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Petko Mikhailov
 
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...apidays
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for LongevityMuleSoft
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays
 
Practical Application of API-First in microservices development
Practical Application of API-First in microservices developmentPractical Application of API-First in microservices development
Practical Application of API-First in microservices developmentChavdar Baikov
 
STC Summit 2015: API Documentation, an Example-Based Approach
STC Summit 2015: API Documentation, an Example-Based ApproachSTC Summit 2015: API Documentation, an Example-Based Approach
STC Summit 2015: API Documentation, an Example-Based ApproachLois Patterson
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17Phil Wilkins
 
Service api design validation & collaboration
Service api design validation & collaborationService api design validation & collaboration
Service api design validation & collaborationUchit Vyas ☁
 
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays
 
Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisysbaconfblr
 
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Nordic APIs
 
How we use the play framework
How we use the play frameworkHow we use the play framework
How we use the play frameworkItai Gilo
 
The Ultimate API Publisher's Guide
The Ultimate API Publisher's GuideThe Ultimate API Publisher's Guide
The Ultimate API Publisher's GuidePronovix
 
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft GraphSharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft GraphSébastien Levert
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...CA Technologies
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays
 
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...aOS Community
 
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...apidays
 

Similar to Get Some REST: Building Great APIs for Great Apps | Allen Pike, Steamclock Software (20)

Lessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptxLessons learned on the Azure API Stewardship Journey.pptx
Lessons learned on the Azure API Stewardship Journey.pptx
 
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...Make Your Contribution Count. Adding Value to the API as a Technical Communic...
Make Your Contribution Count. Adding Value to the API as a Technical Communic...
 
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...
apidays Australia 2022 - Accelerating API Engineering, Jason D'Souza & Andrew...
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
 
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
apidays LIVE Paris 2021 - Lessons from the API Stewardship Journey in Azure b...
 
Practical Application of API-First in microservices development
Practical Application of API-First in microservices developmentPractical Application of API-First in microservices development
Practical Application of API-First in microservices development
 
STC Summit 2015: API Documentation, an Example-Based Approach
STC Summit 2015: API Documentation, an Example-Based ApproachSTC Summit 2015: API Documentation, an Example-Based Approach
STC Summit 2015: API Documentation, an Example-Based Approach
 
OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17OracleDeveloperMeetup - London 19-12-17
OracleDeveloperMeetup - London 19-12-17
 
Service api design validation & collaboration
Service api design validation & collaborationService api design validation & collaboration
Service api design validation & collaboration
 
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMGapidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
apidays LIVE New York 2021 - Service API design validation by Uchit Vyas, KPMG
 
Effective API Design
Effective API DesignEffective API Design
Effective API Design
 
Your API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, UnisysYour API is your Product - Arun Ravindran, Unisys
Your API is your Product - Arun Ravindran, Unisys
 
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
Introduction to The 6 Insights of API Practice (Bill Doerrfeld)
 
How we use the play framework
How we use the play frameworkHow we use the play framework
How we use the play framework
 
The Ultimate API Publisher's Guide
The Ultimate API Publisher's GuideThe Ultimate API Publisher's Guide
The Ultimate API Publisher's Guide
 
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft GraphSharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
SharePoint Fest Chicago - Introduction to AngularJS with the Microsoft Graph
 
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
 
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier,...
 
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 proj...
 
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...INTERFACE, by apidays  - The 8 Key Components of a Modern API Stack by Iddo G...
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
 

More from Dealmaker Media

GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian Krausz
GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian KrauszGROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian Krausz
GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian KrauszDealmaker Media
 
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...Dealmaker Media
 
GROWtalks - Designing with Data to Drive New Users - Stew Langille
GROWtalks - Designing with Data to Drive New Users - Stew LangilleGROWtalks - Designing with Data to Drive New Users - Stew Langille
GROWtalks - Designing with Data to Drive New Users - Stew LangilleDealmaker Media
 
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...Dealmaker Media
 
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...Dealmaker Media
 
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...Dealmaker Media
 
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...Dealmaker Media
 
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...Dealmaker Media
 
Thinking Big - No, Bigger | Pablos Holman
Thinking Big - No, Bigger | Pablos HolmanThinking Big - No, Bigger | Pablos Holman
Thinking Big - No, Bigger | Pablos HolmanDealmaker Media
 
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...Dealmaker Media
 
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...Dealmaker Media
 
Innovation Spotlight: InteraXon | Ariel Garten, InteraXon
Innovation Spotlight: InteraXon | Ariel Garten, InteraXonInnovation Spotlight: InteraXon | Ariel Garten, InteraXon
Innovation Spotlight: InteraXon | Ariel Garten, InteraXonDealmaker Media
 
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...Dealmaker Media
 
UX Design for Developers | Oleg Gutsol, 500px
UX Design for Developers | Oleg Gutsol, 500pxUX Design for Developers | Oleg Gutsol, 500px
UX Design for Developers | Oleg Gutsol, 500pxDealmaker Media
 
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, Moz
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, MozBig Picture CRO (Conversion Rate Optimization) | Rand Fishkin, Moz
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, MozDealmaker Media
 
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryQuality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryDealmaker Media
 
GROWtalks - UX + Lean = Awesome
GROWtalks - UX + Lean = AwesomeGROWtalks - UX + Lean = Awesome
GROWtalks - UX + Lean = AwesomeDealmaker Media
 
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetrics
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetricsGROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetrics
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetricsDealmaker Media
 
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyGROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyDealmaker Media
 
GROWtalks - Better Insights for Faster Growth - Sean Ellis Qualaroo
GROWtalks - Better Insights for Faster Growth - Sean Ellis QualarooGROWtalks - Better Insights for Faster Growth - Sean Ellis Qualaroo
GROWtalks - Better Insights for Faster Growth - Sean Ellis QualarooDealmaker Media
 

More from Dealmaker Media (20)

GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian Krausz
GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian KrauszGROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian Krausz
GROWtalks - Grow Like an Olympian, Know What Fast Really Means - Brian Krausz
 
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...
GROWtalks - Level Up your Engagement - Insider tips from a mobile games leade...
 
GROWtalks - Designing with Data to Drive New Users - Stew Langille
GROWtalks - Designing with Data to Drive New Users - Stew LangilleGROWtalks - Designing with Data to Drive New Users - Stew Langille
GROWtalks - Designing with Data to Drive New Users - Stew Langille
 
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...
GROWtalks - Content that Converts: Win Leads and Influence People - Lisa Manf...
 
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...
GROWtalks - Create a Dead Simple Process for Building Great Product - Michael...
 
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...
Resource Code: Innovating the VC Firm with Platform & Community | Rob Hayes, ...
 
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...
Innovation Spotlight: Anti-Robot | Jonathan Tippett (Industrialus Design), Da...
 
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...
The Age of Context: How it Will Change your Life & Work | Robert Scoble, Rack...
 
Thinking Big - No, Bigger | Pablos Holman
Thinking Big - No, Bigger | Pablos HolmanThinking Big - No, Bigger | Pablos Holman
Thinking Big - No, Bigger | Pablos Holman
 
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...
Lead by Design: Bringing Design Culture into the Industrial Internet Age | Gr...
 
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...
The Intersection of Design and Entrepreneurial Thinking | Munjal Shah, Charle...
 
Innovation Spotlight: InteraXon | Ariel Garten, InteraXon
Innovation Spotlight: InteraXon | Ariel Garten, InteraXonInnovation Spotlight: InteraXon | Ariel Garten, InteraXon
Innovation Spotlight: InteraXon | Ariel Garten, InteraXon
 
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...
3 Growth Hacks: The Secrets to Driving Massive User Growth | Josh Elman, Grey...
 
UX Design for Developers | Oleg Gutsol, 500px
UX Design for Developers | Oleg Gutsol, 500pxUX Design for Developers | Oleg Gutsol, 500px
UX Design for Developers | Oleg Gutsol, 500px
 
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, Moz
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, MozBig Picture CRO (Conversion Rate Optimization) | Rand Fishkin, Moz
Big Picture CRO (Conversion Rate Optimization) | Rand Fishkin, Moz
 
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, FlurryQuality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
Quality Over Quantity - Mobile Users Mater | Jarah Euston, Flurry
 
GROWtalks - UX + Lean = Awesome
GROWtalks - UX + Lean = AwesomeGROWtalks - UX + Lean = Awesome
GROWtalks - UX + Lean = Awesome
 
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetrics
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetricsGROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetrics
GROWtalks - 10 Metrics You Need to be Tracking - Neil Patel KISSmetrics
 
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyGROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
 
GROWtalks - Better Insights for Faster Growth - Sean Ellis Qualaroo
GROWtalks - Better Insights for Faster Growth - Sean Ellis QualarooGROWtalks - Better Insights for Faster Growth - Sean Ellis Qualaroo
GROWtalks - Better Insights for Faster Growth - Sean Ellis Qualaroo
 

Recently uploaded

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 

Get Some REST: Building Great APIs for Great Apps | Allen Pike, Steamclock Software

Editor's Notes

  1. - I run Steamclock Software- At Steamclock, we build iOS, Android, and JavaScript apps - Our work has been featured by Apple, CNN, and Fast Company- Before founding Steamclock, I was a Software Engineer at Apple
  2. Triopoly No explosion of viable platformsNo one platform dominatesJavaScript apps increasingly consume APIs
  3. Sep 2012: Twitter restricts their APIMar 2013: Netflix restricts their APIJul 2013: Google cans ReaderWhat is going on?
  4. Twilio, Urban Airship, Stripe Github, dropbox Instapaper
  5. Great APIs lead to great apps
  6. Apple iCloud APIsDropbox APIParse (now owned by FB)Other APIs as a Service
  7. It was like an archeological dig The CTO had no idea this was happening
  8. Not a silver bullet, but at least bronze
  9. Some Enterprises will demand XML or other noise, but provide JSON by default
  10. it's cheap, it's secure, it's easy to support now saves time and bandwidth. Stack Overflow doesn't even accept GZIP off, this is becoming more common
  11. Story This is an alpha-stage platform built by a team of 3. The docs were so thoughtful that Justin trusted them immediately Docs are a marketing message
  12. Swagger is a tool and specification for generating API docs
  13. This is on the homepage of stripe.com. Hell yes. Show both a simple and a complex example
  14. Documentation needs to be googled Reasonable SEO No PDFs, no login walls
  15. Twilio is the top 3 results The #1 result is their REST API docs!
  16. Versions telegraph and enable change Sets the expectation that things may change
  17. Start by solving a problem
  18. APIs all the way down The Amazon SOA architecture