SlideShare a Scribd company logo
The Path to Success
Ronnie Mitra
Director of Design
API Academy
ronnie.mitra@ca.com
May 2015
What is the API Academy?
Implementing an API is easy.
Implementing an effective API is difficult!
A Simple API Product Lifecycle
Planning
&
Analysis
Design
Implementation
Maintenance
API Lifecycle at Higher Resolution
API Software Life Cycle
API Documentation
Life CycleAPI Tooling Life Cycle
Finding The Path To Success
Finding Your Path
Strong ExecutionGood Design
Why Good API Design Matters
API Program Goals
1. Get more developers using the interface
2. Get applications to market quickly
The Benefits of a Usability and Experience Focus
1. A better experience (increased adoption)
2. Ease of use (shorter dev cycle)
Why Good API Design Matters
The API Interaction: Two Boxes and a Line
APIClient
The API Interaction Revisited
APIClient
development platform
API
Tools
Significant API Product Components
Interface
Learning & Usability Aides
Engagement
Visibility & Analytics
Style and Format
(CRUD, SOAP, Hypermedia, Event-
Driven, XML, JSON, …)
Navigation & Controls
(URI format, queries, hyperlinks, …)
Behaviour
(read/write support, synchronicity,
error handling, … )
Significant API Product Components
Interface
Learning & Usability Aides
Engagement
Visibility & Analytics
Discovery
( SEO, registries, runtime discovery,
marketing, … )
Capability Detection
( landing pages, marketing,
metadata, … )
Onboarding
( self-service registration, identity
management, SLA, EULA, … )
Significant API Product Components
Interface
Learning & Usability Aides
Engagement
Visibility & Analytics
Documentation
( reference, tutorials, examples,
books, … )
Tools
( SDKs, API Explorers, … )
Community
( forums, evangelists, social
networks, …)
Significant API Product Components
Interface
Learning & Usability Aides
Engagement
Visibility & Analytics
Communication
(alerts,email,…)
Visibility
(report generation, error tracing,…)
Challenge: Too Many Design Decisions
Let Empathy Be Your Guide
API
API
Know your Users and Design for Them
• User Centred design improves usability and
Experience
• Define your audience before you design
• Make Empathy a part of your process
Challenge: APIs are Difficult to Change
Public APIs, like
diamonds, are forever.
Joshua Bloch
“
”
How do we avoid making mistakes?
• We don’t!
• Learn from mistakes: more mistakes is better
• But, make mistakes during design and before
implementation
Iterate early
An API Design Approach
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
Why?
1
2
3
4
5
platform
language
organization
distance
knowledge
risk profile
investment
For Whom?
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
Ideate, Experiment, Sketch & Prototype
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
Test Assumptions
Lab Evaluation
Peer Evaluation
User Observation
Write Client Code
Participatory Design
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
Implementation
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
…
Good DesignStrong Execution
Implementation
API Architecture
APIClient
development platform
API
Tools
AbstractionLayer
API Architecture
APIClient
development platform
API
Tools
Private
Resources
( code, data,
transactions, message
queues, etc… )
Connector
API Architecture
APIClient
development platform
API
Tools
Private
Component
The Danger of Exposure
API API
API API API
API
Client
Application
Important Architectural Qualities
• Availability
• Security
• Performance
• Maintainability
• Testability
• Integrability
Impacting Runtime Qualities
• Availability
• Security
• Performance
Rate limiting
Policy
Enforcement
Caching
QA
System Design
Impacting Non-Runtime Qualities
• Maintainability
• Testability
• Integrability
Application
Design
Holistic Design
Strong ExecutionGood Design &
Why?
1
2
3
4
5
platform
language
organization
distance
knowledge
risk profile
investment
For Whom?
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
Ideate, Experiment, Sketch & Prototype
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
• Start with design-focused
sketches
• Built low-fidelity prototypes
• Increase fidelity and
incorporate actual
implementation concerns
Test Assumptions
Lab Evaluation
Peer Evaluation
User Observation
Write Client Code
Participatory Design
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
• Include implementation
concerns in evaluation
• Ensure that design is
practical
• Articulate the implementation
cost
Implementation
1 Determine Goals
2 Identify Users
3 Design Interface
4 Evaluate
5 Implement
…
Analyze Real Usage
Identify Usability Bugs
Improve Functionality
Iterate and Evolve
APIClient
API
Tools
code maintainer
system maintainer
system
architecture
tools
processes
software code
Designing for Service Maintainers
Properties of a Holistic Design
1. Designed for organizational value
2. Prioritizes a positive user experience
3. Produces a positive experience with an
effective implementation
A Compass For Your Journey
1. Define Value
2. Embrace Empathy for users and developers
3. Iterate your Design Early
4. Implement Connectors
5. Design Holistically
The Path to Success
Ronnie Mitra
Director of Design
API Academy
ronnie.mitra@ca.com
May 2015

More Related Content

What's hot

Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010
John Musser
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
Patrick Bouillaud
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012
3scale
 
API Design - When to buck the trend (Webcast)
API Design - When to buck the trend (Webcast)API Design - When to buck the trend (Webcast)
API Design - When to buck the trend (Webcast)Apigee | Google Cloud
 
Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011
Delyn Simons
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
Elie Chevignard
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
John Musser
 
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
apidays
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
John Musser
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
ProgrammableWeb
 
Progress in the API Economy - April 2014
Progress in the API Economy - April 2014Progress in the API Economy - April 2014
Progress in the API Economy - April 2014
3scale
 
Api types
Api typesApi types
Api types
Sarah Maddox
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
ProgrammableWeb
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
John Musser
 
API as a Growth Tool
API as a Growth ToolAPI as a Growth Tool
API as a Growth Tool
3scale
 
Putting order to your API ecosystem
Putting order to your API ecosystemPutting order to your API ecosystem
Putting order to your API ecosystem
Toni Tassani
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
TheFamily
 
Top 5 Ways To Increase API Adoption
Top 5 Ways To Increase API AdoptionTop 5 Ways To Increase API Adoption
Top 5 Ways To Increase API Adoption
ProgrammableWeb
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at Netflix
Michael Hart
 

What's hot (20)

Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010
 
ProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research ReportProgrammableWeb's eSignature API Research Report
ProgrammableWeb's eSignature API Research Report
 
Api for dummies
Api for dummies  Api for dummies
Api for dummies
 
The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012The API Economy: API Provider Perspective / European Identity Summit 2012
The API Economy: API Provider Perspective / European Identity Summit 2012
 
API Design - When to buck the trend (Webcast)
API Design - When to buck the trend (Webcast)API Design - When to buck the trend (Webcast)
API Design - When to buck the trend (Webcast)
 
Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011
 
Treat Your API Like a Product
Treat Your API Like a ProductTreat Your API Like a Product
Treat Your API Like a Product
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
 
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
APIdays Paris 2019 - The API Operating Model: A Playbook for Value Release by...
 
API Business Models
API Business ModelsAPI Business Models
API Business Models
 
Real World API Business Models That Worked
Real World API Business Models That WorkedReal World API Business Models That Worked
Real World API Business Models That Worked
 
Progress in the API Economy - April 2014
Progress in the API Economy - April 2014Progress in the API Economy - April 2014
Progress in the API Economy - April 2014
 
Api types
Api typesApi types
Api types
 
The Future of API Monetization
The Future of API MonetizationThe Future of API Monetization
The Future of API Monetization
 
Ten Reasons Developers Hate Your API
Ten Reasons Developers Hate Your APITen Reasons Developers Hate Your API
Ten Reasons Developers Hate Your API
 
API as a Growth Tool
API as a Growth ToolAPI as a Growth Tool
API as a Growth Tool
 
Putting order to your API ecosystem
Putting order to your API ecosystemPutting order to your API ecosystem
Putting order to your API ecosystem
 
"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié"How to create an efficient API.. with a business model?" by Nicolas Grenié
"How to create an efficient API.. with a business model?" by Nicolas Grenié
 
Top 5 Ways To Increase API Adoption
Top 5 Ways To Increase API AdoptionTop 5 Ways To Increase API Adoption
Top 5 Ways To Increase API Adoption
 
API Strategy Evolution at Netflix
API Strategy Evolution at NetflixAPI Strategy Evolution at Netflix
API Strategy Evolution at Netflix
 

Viewers also liked

CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
CHARLES Frédéric
 
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
snadji
 
Les API chez Orange Partner
Les API chez Orange PartnerLes API chez Orange Partner
Les API chez Orange Partner
LaFrenchMobile
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
LINAGORA
 
Weenat et les API
Weenat et les APIWeenat et les API
Weenat et les API
API-AGRO
 
Orange et les API
Orange et les APIOrange et les API
Orange et les API
API-AGRO
 
New Hope Business Model Canvas For Fun
New Hope Business Model Canvas For FunNew Hope Business Model Canvas For Fun
New Hope Business Model Canvas For Fun
Fabrice Aimetti
 
API : l'architecture REST
API : l'architecture RESTAPI : l'architecture REST
API : l'architecture REST
Fadel Chafai
 
Comprendre le business model canvas. 15marches.fr
Comprendre le business model canvas. 15marches.frComprendre le business model canvas. 15marches.fr
Comprendre le business model canvas. 15marches.fr
Stéphane Schultz
 
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Market Engel SAS
 
LA CARIES DENTAL
LA CARIES DENTAL LA CARIES DENTAL
LA CARIES DENTAL
lu16
 
Te deum
Te deumTe deum
Adéquation Formation - Emploi
Adéquation Formation - EmploiAdéquation Formation - Emploi
Adéquation Formation - Emploi
Réda ALLAL
 
La Accesibilidad Web es posible: Maria innaro
La Accesibilidad Web es posible: Maria innaroLa Accesibilidad Web es posible: Maria innaro
La Accesibilidad Web es posible: Maria innaro
infounlp
 
El endeudamiento de los estados
El endeudamiento de los estadosEl endeudamiento de los estados
El endeudamiento de los estados
Stkpha
 
Sécurité des données mobiles : Trouver le bon équilibre
Sécurité des données mobiles : Trouver le bon équilibreSécurité des données mobiles : Trouver le bon équilibre
Sécurité des données mobiles : Trouver le bon équilibre
AGILLY
 
MR•IC de Chaudfontaine - Programme des élections communales 2012
MR•IC de Chaudfontaine - Programme des élections communales 2012MR•IC de Chaudfontaine - Programme des élections communales 2012
MR•IC de Chaudfontaine - Programme des élections communales 2012
Antoine Olbrechts
 
Communiqué de presse Le Fil d'Aptos - Juillet 2003
Communiqué de presse Le Fil d'Aptos - Juillet 2003Communiqué de presse Le Fil d'Aptos - Juillet 2003
Communiqué de presse Le Fil d'Aptos - Juillet 2003
pbcom1998
 
Dossier de Presse LipoCryo - Février 2011
Dossier de Presse LipoCryo - Février 2011Dossier de Presse LipoCryo - Février 2011
Dossier de Presse LipoCryo - Février 2011
pbcom1998
 

Viewers also liked (20)

CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
CXP PAC - Baromètre de la maturité numérique - API Connection 17 mars 2015
 
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
Api Orange PréSentation Salon Mobile 20 10 11 Mars 2009
 
Les API chez Orange Partner
Les API chez Orange PartnerLes API chez Orange Partner
Les API chez Orange Partner
 
OpenStack - open source au service du Cloud
OpenStack - open source au service du CloudOpenStack - open source au service du Cloud
OpenStack - open source au service du Cloud
 
Weenat et les API
Weenat et les APIWeenat et les API
Weenat et les API
 
Orange et les API
Orange et les APIOrange et les API
Orange et les API
 
New Hope Business Model Canvas For Fun
New Hope Business Model Canvas For FunNew Hope Business Model Canvas For Fun
New Hope Business Model Canvas For Fun
 
API : l'architecture REST
API : l'architecture RESTAPI : l'architecture REST
API : l'architecture REST
 
Comprendre le business model canvas. 15marches.fr
Comprendre le business model canvas. 15marches.frComprendre le business model canvas. 15marches.fr
Comprendre le business model canvas. 15marches.fr
 
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
Le renouveau de la signature électronique_cabinet Alain Bensoussan_29 01 2014
 
LA CARIES DENTAL
LA CARIES DENTAL LA CARIES DENTAL
LA CARIES DENTAL
 
Te deum
Te deumTe deum
Te deum
 
Adéquation Formation - Emploi
Adéquation Formation - EmploiAdéquation Formation - Emploi
Adéquation Formation - Emploi
 
La Accesibilidad Web es posible: Maria innaro
La Accesibilidad Web es posible: Maria innaroLa Accesibilidad Web es posible: Maria innaro
La Accesibilidad Web es posible: Maria innaro
 
El endeudamiento de los estados
El endeudamiento de los estadosEl endeudamiento de los estados
El endeudamiento de los estados
 
Geas
GeasGeas
Geas
 
Sécurité des données mobiles : Trouver le bon équilibre
Sécurité des données mobiles : Trouver le bon équilibreSécurité des données mobiles : Trouver le bon équilibre
Sécurité des données mobiles : Trouver le bon équilibre
 
MR•IC de Chaudfontaine - Programme des élections communales 2012
MR•IC de Chaudfontaine - Programme des élections communales 2012MR•IC de Chaudfontaine - Programme des élections communales 2012
MR•IC de Chaudfontaine - Programme des élections communales 2012
 
Communiqué de presse Le Fil d'Aptos - Juillet 2003
Communiqué de presse Le Fil d'Aptos - Juillet 2003Communiqué de presse Le Fil d'Aptos - Juillet 2003
Communiqué de presse Le Fil d'Aptos - Juillet 2003
 
Dossier de Presse LipoCryo - Février 2011
Dossier de Presse LipoCryo - Février 2011Dossier de Presse LipoCryo - Février 2011
Dossier de Presse LipoCryo - Février 2011
 

Similar to 02 API Academy - path to success

Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
CA API Management
 
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
 
Bulletproofing Your APIs: Why Users’ Feedback Matters
Bulletproofing Your APIs: Why Users’ Feedback MattersBulletproofing Your APIs: Why Users’ Feedback Matters
Bulletproofing Your APIs: Why Users’ Feedback Matters
Pronovix
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value Chain
Apigee | Google Cloud
 
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
CA API Management
 
On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards
CA API Management
 
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
Nordic APIs
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
CA API Management
 
API Development – Complete Guide to Developing Robust APIs
API Development – Complete Guide to Developing Robust APIsAPI Development – Complete Guide to Developing Robust APIs
API Development – Complete Guide to Developing Robust APIs
Cerebrum Infotech
 
API Design Workflows
API Design WorkflowsAPI Design Workflows
API Design Workflows
Jakub Nesetril
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
Axway
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
MuleSoft
 
Sketching Web APIs
Sketching Web APIsSketching Web APIs
Sketching Web APIs
ronniemitra
 
Api design part 1
Api design part 1Api design part 1
Api design part 1
Ibrahim Elsawaf
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
SmartBear
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
SmartBear
 
How to Design and Build a Great Web API
How to Design and Build a Great Web APIHow to Design and Build a Great Web API
How to Design and Build a Great Web API
LaunchAny
 
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product DemoWebcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
Apigee | Google Cloud
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
CA API Management
 

Similar to 02 API Academy - path to success (20)

Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...
 
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...
 
Bulletproofing Your APIs: Why Users’ Feedback Matters
Bulletproofing Your APIs: Why Users’ Feedback MattersBulletproofing Your APIs: Why Users’ Feedback Matters
Bulletproofing Your APIs: Why Users’ Feedback Matters
 
API Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value ChainAPI Product Management - Driving Success through the Value Chain
API Product Management - Driving Success through the Value Chain
 
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
Developers are People Too! Building a DX-Based API Strategy Ronnie Mitra, Pri...
 
On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards On the shoulders of giants Learning About API Design by Looking Backwards
On the shoulders of giants Learning About API Design by Looking Backwards
 
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
 
API Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie MitraAPI Introduction - API Management Workshop Munich from Ronnie Mitra
API Introduction - API Management Workshop Munich from Ronnie Mitra
 
API Development – Complete Guide to Developing Robust APIs
API Development – Complete Guide to Developing Robust APIsAPI Development – Complete Guide to Developing Robust APIs
API Development – Complete Guide to Developing Robust APIs
 
API Design Workflows
API Design WorkflowsAPI Design Workflows
API Design Workflows
 
Content Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortalsContent Strategy and Developer Engagement for DevPortals
Content Strategy and Developer Engagement for DevPortals
 
Building a REST API for Longevity
Building a REST API for LongevityBuilding a REST API for Longevity
Building a REST API for Longevity
 
Sketching Web APIs
Sketching Web APIsSketching Web APIs
Sketching Web APIs
 
Api design part 1
Api design part 1Api design part 1
Api design part 1
 
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
Standardizing APIs Across Your Organization with Swagger and OAS | A SmartBea...
 
Smartone v1.0
Smartone v1.0Smartone v1.0
Smartone v1.0
 
Getting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHubGetting Started with API Standardization in SwaggerHub
Getting Started with API Standardization in SwaggerHub
 
How to Design and Build a Great Web API
How to Design and Build a Great Web APIHow to Design and Build a Great Web API
How to Design and Build a Great Web API
 
Webcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product DemoWebcast: Apigee Edge Product Demo
Webcast: Apigee Edge Product Demo
 
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
The Art of API Design - Ronnie Mitra, Director of API Design, API Academy at ...
 

More from CHARLES Frédéric

Does the ecological transition necessitate the creation of a “super world cha...
Does the ecological transition necessitate the creation of a “super world cha...Does the ecological transition necessitate the creation of a “super world cha...
Does the ecological transition necessitate the creation of a “super world cha...
CHARLES Frédéric
 
Etude mastercard digital index 2020
Etude mastercard  digital index 2020Etude mastercard  digital index 2020
Etude mastercard digital index 2020
CHARLES Frédéric
 
Pour_une_politique_publique_de_la_donnée
Pour_une_politique_publique_de_la_donnéePour_une_politique_publique_de_la_donnée
Pour_une_politique_publique_de_la_donnée
CHARLES Frédéric
 
Pour une transition numérique écologique - Sénat
Pour une transition numérique écologique - SénatPour une transition numérique écologique - Sénat
Pour une transition numérique écologique - Sénat
CHARLES Frédéric
 
Europe AI report ai 2020
Europe AI report ai 2020Europe AI report ai 2020
Europe AI report ai 2020
CHARLES Frédéric
 
IT Talent Strategy
IT Talent StrategyIT Talent Strategy
IT Talent Strategy
CHARLES Frédéric
 
Global risks_report_2012
Global risks_report_2012Global risks_report_2012
Global risks_report_2012
CHARLES Frédéric
 
Global risks_report_2019
Global risks_report_2019Global risks_report_2019
Global risks_report_2019
CHARLES Frédéric
 
IT Trends : skills for tech pros of tomorrow
IT Trends : skills for tech pros of tomorrowIT Trends : skills for tech pros of tomorrow
IT Trends : skills for tech pros of tomorrow
CHARLES Frédéric
 
Open data maturity report 2019
Open data maturity report 2019Open data maturity report 2019
Open data maturity report 2019
CHARLES Frédéric
 
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
CHARLES Frédéric
 
Guide audit du SI - 2nd édition 2019
Guide audit du SI - 2nd édition 2019Guide audit du SI - 2nd édition 2019
Guide audit du SI - 2nd édition 2019
CHARLES Frédéric
 
Cours crm scm erp vision globale v1.0
Cours crm scm erp vision globale v1.0Cours crm scm erp vision globale v1.0
Cours crm scm erp vision globale v1.0
CHARLES Frédéric
 
Rapport de la Cour des compte sur le numérique de l'education
Rapport de la Cour des compte sur le numérique de l'educationRapport de la Cour des compte sur le numérique de l'education
Rapport de la Cour des compte sur le numérique de l'education
CHARLES Frédéric
 
Libra whitepaper fr_fr-1
Libra whitepaper fr_fr-1Libra whitepaper fr_fr-1
Libra whitepaper fr_fr-1
CHARLES Frédéric
 
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
CHARLES Frédéric
 
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
CHARLES Frédéric
 
Plan SmartCity Quayside Toronto - Sidewalk Labs
Plan SmartCity Quayside Toronto - Sidewalk LabsPlan SmartCity Quayside Toronto - Sidewalk Labs
Plan SmartCity Quayside Toronto - Sidewalk Labs
CHARLES Frédéric
 
State of AI 2019 report
State of AI 2019 reportState of AI 2019 report
State of AI 2019 report
CHARLES Frédéric
 
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèseIntelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
CHARLES Frédéric
 

More from CHARLES Frédéric (20)

Does the ecological transition necessitate the creation of a “super world cha...
Does the ecological transition necessitate the creation of a “super world cha...Does the ecological transition necessitate the creation of a “super world cha...
Does the ecological transition necessitate the creation of a “super world cha...
 
Etude mastercard digital index 2020
Etude mastercard  digital index 2020Etude mastercard  digital index 2020
Etude mastercard digital index 2020
 
Pour_une_politique_publique_de_la_donnée
Pour_une_politique_publique_de_la_donnéePour_une_politique_publique_de_la_donnée
Pour_une_politique_publique_de_la_donnée
 
Pour une transition numérique écologique - Sénat
Pour une transition numérique écologique - SénatPour une transition numérique écologique - Sénat
Pour une transition numérique écologique - Sénat
 
Europe AI report ai 2020
Europe AI report ai 2020Europe AI report ai 2020
Europe AI report ai 2020
 
IT Talent Strategy
IT Talent StrategyIT Talent Strategy
IT Talent Strategy
 
Global risks_report_2012
Global risks_report_2012Global risks_report_2012
Global risks_report_2012
 
Global risks_report_2019
Global risks_report_2019Global risks_report_2019
Global risks_report_2019
 
IT Trends : skills for tech pros of tomorrow
IT Trends : skills for tech pros of tomorrowIT Trends : skills for tech pros of tomorrow
IT Trends : skills for tech pros of tomorrow
 
Open data maturity report 2019
Open data maturity report 2019Open data maturity report 2019
Open data maturity report 2019
 
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
Cigref nouvelles-strategies-plateformes-business-conception-mise-en-oeuvre-de...
 
Guide audit du SI - 2nd édition 2019
Guide audit du SI - 2nd édition 2019Guide audit du SI - 2nd édition 2019
Guide audit du SI - 2nd édition 2019
 
Cours crm scm erp vision globale v1.0
Cours crm scm erp vision globale v1.0Cours crm scm erp vision globale v1.0
Cours crm scm erp vision globale v1.0
 
Rapport de la Cour des compte sur le numérique de l'education
Rapport de la Cour des compte sur le numérique de l'educationRapport de la Cour des compte sur le numérique de l'education
Rapport de la Cour des compte sur le numérique de l'education
 
Libra whitepaper fr_fr-1
Libra whitepaper fr_fr-1Libra whitepaper fr_fr-1
Libra whitepaper fr_fr-1
 
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 3
 
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
Plan SmartCity Quayside Toronto - Sidewalk Labs - Volume 2
 
Plan SmartCity Quayside Toronto - Sidewalk Labs
Plan SmartCity Quayside Toronto - Sidewalk LabsPlan SmartCity Quayside Toronto - Sidewalk Labs
Plan SmartCity Quayside Toronto - Sidewalk Labs
 
State of AI 2019 report
State of AI 2019 reportState of AI 2019 report
State of AI 2019 report
 
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèseIntelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
Intelligence-artificielle-Etat-de-l-art-et-perspectives-synthèse
 

Recently uploaded

3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
Corey Perlman, Social Media Speaker and Consultant
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
BBPMedia1
 
The key differences between the MDR and IVDR in the EU
The key differences between the MDR and IVDR in the EUThe key differences between the MDR and IVDR in the EU
The key differences between the MDR and IVDR in the EU
Allensmith572606
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
NZSG
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
ofm712785
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
fakeloginn69
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
agatadrynko
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
taqyed
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
Cynthia Clay
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
Bojamma2
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
 

Recently uploaded (20)

3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
Authentically Social Presented by Corey Perlman
Authentically Social Presented by Corey PerlmanAuthentically Social Presented by Corey Perlman
Authentically Social Presented by Corey Perlman
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
RMD24 | Retail media: hoe zet je dit in als je geen AH of Unilever bent? Heid...
 
The key differences between the MDR and IVDR in the EU
The key differences between the MDR and IVDR in the EUThe key differences between the MDR and IVDR in the EU
The key differences between the MDR and IVDR in the EU
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
-- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month ---- June 2024 is National Volunteer Month --
-- June 2024 is National Volunteer Month --
 
5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer5 Things You Need To Know Before Hiring a Videographer
5 Things You Need To Know Before Hiring a Videographer
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptxCADAVER AS OUR FIRST TEACHER anatomt in your.pptx
CADAVER AS OUR FIRST TEACHER anatomt in your.pptx
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdfikea_woodgreen_petscharity_dog-alogue_digital.pdf
ikea_woodgreen_petscharity_dog-alogue_digital.pdf
 
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
一比一原版加拿大渥太华大学毕业证(uottawa毕业证书)如何办理
 
Putting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptxPutting the SPARK into Virtual Training.pptx
Putting the SPARK into Virtual Training.pptx
 
The-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic managementThe-McKinsey-7S-Framework. strategic management
The-McKinsey-7S-Framework. strategic management
 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
 

02 API Academy - path to success