SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
Market Engel SAS
 

Andere mochten auch (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
 

Ähnlich wie 02 API Academy - path to success

Ähnlich wie 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 ...
 

Mehr von CHARLES Frédéric

Mehr von 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
 

Kürzlich hochgeladen

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Anamikakaur10
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
amitlee9823
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 

Kürzlich hochgeladen (20)

Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
Call Now ☎️🔝 9332606886🔝 Call Girls ❤ Service In Bhilwara Female Escorts Serv...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
(Anamika) VIP Call Girls Napur Call Now 8617697112 Napur Escorts 24x7
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 

02 API Academy - path to success