SlideShare ist ein Scribd-Unternehmen logo
1 von 82
Downloaden Sie, um offline zu lesen
DEVELOPER EXPERIENCE
AND API AS A PRODUCT
ANASTASIA GORYACHEVA
© INTENTO, INC. 

SEPTEMBER 2018CSS-MINSK-JS
INTENTO
!2© Intento, Inc. / September 2018
INTENTO
A simple API to
third-party AI models
from many vendors
https://inten.to
INTENTO
DX = UX + DEV PRACTICES
!3
INTENTO
PRODUCT LIFE CYCLE
!4
Product → User
INTENTO
CONSIDER ANOTHER POINT OF VIEW
Product → User

Platform → Product → User
!5
INTENTO
PLACE FOR DEVS
Product → User

Platform → Product → User
!6
INTENTO
DEVELOPERS & ENVIRONMENT
!7
INTENTO
Platform owners ❤ Users 

⬇

Platform owners ❤ Developers
!8
They should
INTENTO
– Heroku Platform, https://www.heroku.com/dx
“We believe that great apps come from
developers using tools they love.”
!9
INTENTO
OUR FOCUS TODAY
Platform owners ❤ Developers

Developers ❤ Platform
!10
INTENTO
ONE TAKES GOOD STUFF
FOR GRANTED
!11
INTENTO
!12
INTENTO
INTENTO
PIECES OF GOOD DX
Opensourced code

Debugging tools

Interactive stack trace

…
!13
INTENTO
USUALLY, ONE NOTICES
ANNOIYNG STUFF
!14
INTENTO
BAD DX
it eats your time ⌛

it drains your battery 😩

it makes you unhappy 😿

it lowers down your productivity 🤯
!15
INTENTO
TERRIBLE DX
One need a local bank card to pay for smth

It requires a local phone number to register

One need to sign NDA to read an API spec
!16
INTENTO
If it annoys you 

⬇

It slows you down

⬇

It slows The Progress
!17
INTENTO
HOW TO IMPROVE DX
IN TWO WAYS
!18
INTENTO
1. If you are a platform user,
choose the right experience
2. If you are a platform owner,
provide the right experience
!19
INTENTO
1. CHOOSE THE RIGHT THINGS
• Compare options (measure, get some numbers) 

• Predict what will slow you down in the future 

• Pick the most satisfying option

• Start using it, get more insights

• Update your prediction; consider changing the option
!20
INTENTO
ENJOY! 🏖
!21
INTENTO
2. PROVIDE THE RIGHT EXPERIENCE
• Get into your users’ heads, analyse their problems 

• Pick one of the issues, come up with a solution 

• Implement, provide

• Listen to the feedback

• See if it eases the pain, analyse again 

• Update implementation
!22
INTENTO
PROFIT! 💎
!23
INTENTO
SAY, YOUR SITE NEEDS A MAP...
!24
product
INTENTO
!25
INTENTO
MAP FEATURES
•Embed

•Add marks 

•Zoom in/out 

•Drag’n’drop
!26
INTENTO
YOUR SITE GOES VIRAL
!27
⏱ * + 🚀
INTENTO
QUOTA LIMITS
•Payment options 

•Volume discount 

•Billing history
!28
UPTIME / ERRORS
•Outage alerts

•Clear error messages 

•Support / Help
INTENTO
YOUR AUDIENCE GROWS
!29
INTENTO
MORE FEATURES
•Smart watch support

•Chinese language and regions

•Cache layers for offline use

•Integrate with users’ personal profiles 

•Legal constraints
!30
INTENTO
TUTORIALS
•Getting started

•API explorer

•Interactive docs

•Free trials
!31
MAINTENANCE
•Explorable logs

•Roadmap for
updates 

•Status dashboard

•Documented RPS
INTENTO
!32
NOT SO MANY OPTIONS
AFTER ALL
INTENTO
AI API SERVICES
!33
INTENTO
CONSIDER ANOTHER POINT OF VIEW
Product → User

Platform → Product → User
!34
INTENTO
PILES OF PLATFORMS
Platform → Product → User

Platform → Platform → Product → User

Platform(s) → Platform → Product → User

Platform(s) → ... → Platform(s) → Product → User
!35
INTENTO
!36
INTENTO
INTENTO
A QUICK EXAMPLE
• A biomed texts translator (a person)

• CAT* for translating biomed articles (a piece of [desktop] software)

• Some cloud service supporting the CAT tool

• Machine translation APIs as cloud services

• Trained models in the biomed domain trained for NMT**

• Cloud services for hosting all of it (...and even more layers)
!37
* Computer-assisted translation 

** Neural Machine Translation
INTENTO
BETWEEN EACH LAYER THERE IS 

A CRYING STRUGGLING DEVELOPER
!38
INTENTO
AI SERVICES FOR TRANSLATION
!39
INTENTO
2. PROVIDE THE RIGHT EXPERIENCE
• Get into your users’ heads, analyse their problems 

• Pick one of the issues, come up with a solution 

• Implement, provide

• Listen to the feedback

• See if it eases the pain, analyse again 

• Update implementation
!40
INTENTO
!41
INTENTO
From State of the Machine Translation by Intento (July 2018)

https://bit.ly/mt_jul2018 19 Cloud MT engines, 48 language pairs
INTENTO
~70 FEATURES → 8 GROUPS
• Product features

• API design

• Documentation

• Onboarding
!42
• Commercial

• Implementation

• Maintenance

• Reliability
!43
INTENTO
!44
INTENTO
GOOGLE
!45
INTENTO
YANDEX
!46
INTENTO
PROMT
INTENTO
SOME GROUPS IN DETAILS
!47
INTENTO
PRODUCT FEATURES
• Supported languages 

• Custom engines 

• Formatted text support 

• Bulk mode

• Language detection 

• ... + 5 more
!48
INTENTO
COMMERCIAL
• Starter package 

• Public pricing

• Volume discounts

• Payment systems

• Billing history
!49
INTENTO
RELIABILITY
• Uptime (observed outages)

• Sporadic errors (observed)

• Unexpected bugs or conflicts with the specification 

• Performance issues (occasional request timeouts, etc.) 

• Status dashboard

• Outage alerts

• SLA
!50
INTENTO
MORE IN THE ARTICLE*
!51
* https://blog.inten.to/measuring-api-developer-experience-91b5c19645b0
INTENTO
IS IT A FULL LIST?
!52
INTENTO
PROBABLY NOT!
!53
INTENTO
TEAM ROLES
• Product

• Finance

• Sales

• DevOps

• Analytics
!54
• QA / Testing

• Support

• Security

• Development

• ...
INTENTO
IS THERE A MATCH BETWEEN
ROLES AND FEATURE GROUPS?
!55
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!56
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
TEAM ROLES FEATURES
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!57
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!58
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!59
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!60
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!61
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!62
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!63
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!64
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!65
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
Product

Finance

Sales

DevOps

Analytics

QA Testing

Support

Security

Development
!66
Product features

API design

Documentation

Onboarding

Commercial

Implementation

Maintenance

Reliability
INTENTO
MATCH RESULTS
• Each team role has at least one link with some DX feature 

• Each DX feature is connected with some team roles

• So the DX features list is probably good enough 

for measuring DX
!67
INTENTO
SO WHAT WITH DX?
!68
INTENTO
LET’S USE A TEMPLATE
• Some

• Incomplete

• Features
!69
• What

• …is this

• …for me?
INTENTO
1/8 MISSING PRODUCT FEATURES
• No batch input

• Missing support for some
popular formats
!70
• Need to add these features
on your own

• Complications with adding
another service to your
stack
INTENTO
2/8 QUESTIONABLE API DESIGN
• Non-intuitive URI format

• Ignoring standards like
REST

• Non-encrypted traffic

• No quota info available
through API requests
!71
• Spending lots of time
investigating custom
interfaces

• Potential problems with
sensitive data

• Manual checks will slow
down any automation
process
INTENTO
3/8 INCOMPLETE DOCUMENTATION
• Vague error messages 

• Hidden features

• No API explorer *
!72
• More time for debugging

• Requires own environment
to run experiments in
* OpenAPI / swagger is super easy to add. Well, almost like that.
INTENTO
4/8 ENTRY BARRIER
• Weird Sign up or paywall

• Too easy or too complex
tutorials or code samples

• No official SDKs

• Unavailable direct support
or ticket system
!73
INTENTO
5/8 OBSCURE COMMERCIAL CONDITIONS
• No public pricing 

• No billing history 

• Just too expensive
!74
• Money losses on start

• Extra checks for correct
payments

• High-risk decision making
INTENTO
6/8 SUSPICIOUS IMPLEMENTATION
• Non-standard API spec

• Non-standard response/
request format

• Problems with unicode
support or HTTP
compression
!75
• More time to get familiar
with another part of
functionality

• Or even write your own
spec above non-standard
one

• Write own adapters for
response format, etc.
INTENTO
7/8 CARELESS MAINTENANCE
• No versioning

• No release notes

• No roadmap

• No news feed with updates
!76
• Hard time for supporting
unexpected changes

• Manually monitor potential
updates

• Stick to an old version due
to unclear changes in the
new one
INTENTO
8/8 UNRELIABILITY
• Observed outages

• Observed sporadic errors 

• No SLA
!77
• Deal with urgent bugs on
your side

• Manually discover service
limits
INTENTO
WHAT DOES IT MEAN 

FOR A FRONTEND DEVELOPER?
!78
INTENTO
FUTURE IS HERE
• More and more stuff is likely to be delegated 

to external API services since in-house development 

is expensive in many ways

• AI is fun https://aijs.rocks/ 

• Tensorflow.js is waiting for you

• Everyone is half-step away from using AI services 

as an everyday tool on a daily basis
!79
INTENTO
READ IT LATER
• https://blog.inten.to/measuring-api-developer-experience-91b5c19645b0

• https://www.infoq.com/news/2015/10/api-developer-experience

• https://nordicapis.com/why-api-developer-experience-matters-more-than-
ever/

• https://hackernoon.com/the-best-practices-for-a-great-developer-
experience-dx-9036834382b0

• https://www.slideshare.net/jmusser/ten-reasons-developershateyourapi
!80
INTENTO
IMAGE CREDITS, UNSPLASH.COM
• Aaron Burden

• Alexander Andrews

• Andrew Itaga

• Arwan Sutanto

• Dawid Zawila

• Fleur Treurniet
!81
•Jeremy Bishop

•Larry Teo

•Mike Kononov

•Samuel Zeller

•Tom Grimbert

•Tyler Nix
INTENTO
THANK YOU!
!82
Anastasia Goryacheva
A.e.goryacheva@gmail.com
Github: tyanas
twitter: tyanas_

Weitere ähnliche Inhalte

Ähnlich wie Developer Experience & API as a Product

apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesIntel® Software
 
What do making cars and writing software have in common?
What do making cars and writing software have in common?What do making cars and writing software have in common?
What do making cars and writing software have in common?PayPerks
 
Visual software design with themes and epics
Visual software design with themes and epicsVisual software design with themes and epics
Visual software design with themes and epicsPentti Virtanen
 
AggreGate IoT Integration Platform
AggreGate IoT Integration PlatformAggreGate IoT Integration Platform
AggreGate IoT Integration PlatformTibbo
 
Building an AI Assistant Factory - Rasa Summit 2021
Building an AI Assistant Factory - Rasa Summit 2021Building an AI Assistant Factory - Rasa Summit 2021
Building an AI Assistant Factory - Rasa Summit 2021Rasa Technologies
 
Omni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing WorkOmni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing Workinside-BigData.com
 
ppt notes for python language variable data types
ppt notes for python language variable data typesppt notes for python language variable data types
ppt notes for python language variable data typesSukhpreetSingh519414
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Zealous System
 
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...Applitools
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projectsDocFluix, LLC
 
IoTino - Arduino for Internet of Things
IoTino - Arduino for Internet of ThingsIoTino - Arduino for Internet of Things
IoTino - Arduino for Internet of ThingsAbiro AB
 
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc SiteLessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc SitePronovix
 
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...apidays
 
Nurturing API Platforms with API Analytics
Nurturing API Platforms with API AnalyticsNurturing API Platforms with API Analytics
Nurturing API Platforms with API AnalyticsWSO2
 
Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018Gareth Oakes
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetupBeMyApp
 
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...Vincent Biret
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicKevin Kaminski
 

Ähnlich wie Developer Experience & API as a Product (20)

apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...apidays New York 2023 - The API portal is dead, long live the Platform- and I...
apidays New York 2023 - The API portal is dead, long live the Platform- and I...
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware Libraries
 
What do making cars and writing software have in common?
What do making cars and writing software have in common?What do making cars and writing software have in common?
What do making cars and writing software have in common?
 
Visual software design with themes and epics
Visual software design with themes and epicsVisual software design with themes and epics
Visual software design with themes and epics
 
AggreGate IoT Integration Platform
AggreGate IoT Integration PlatformAggreGate IoT Integration Platform
AggreGate IoT Integration Platform
 
Building an AI Assistant Factory - Rasa Summit 2021
Building an AI Assistant Factory - Rasa Summit 2021Building an AI Assistant Factory - Rasa Summit 2021
Building an AI Assistant Factory - Rasa Summit 2021
 
Omni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing WorkOmni-Path Status, Upstreaming and Ongoing Work
Omni-Path Status, Upstreaming and Ongoing Work
 
ppt notes for python language variable data types
ppt notes for python language variable data typesppt notes for python language variable data types
ppt notes for python language variable data types
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
 
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
Testing Design System Changes Across Your Application -- Intuit Use Case -- w...
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects
 
IoTino - Arduino for Internet of Things
IoTino - Arduino for Internet of ThingsIoTino - Arduino for Internet of Things
IoTino - Arduino for Internet of Things
 
Lessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc SiteLessons Learned from Revamping Our Doc Site
Lessons Learned from Revamping Our Doc Site
 
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by  Ilona Ko...
APIdays Paris 2019 - Lessons Learned from Revamping our Doc Site by Ilona Ko...
 
Nurturing API Platforms with API Analytics
Nurturing API Platforms with API AnalyticsNurturing API Platforms with API Analytics
Nurturing API Platforms with API Analytics
 
Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018Supercharge Your Authoring - ASTC Conference 2018
Supercharge Your Authoring - ASTC Conference 2018
 
Introduction ciot workshop premeetup
Introduction ciot workshop premeetupIntroduction ciot workshop premeetup
Introduction ciot workshop premeetup
 
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
#SPSHouston Automating your digital workplace proivisioning with #Azure Durab...
 
rpa tools
rpa toolsrpa tools
rpa tools
 
Briforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown publicBriforum2013 applicationpackagingsmackdown public
Briforum2013 applicationpackagingsmackdown public
 

Mehr von Anastasia Goryacheva

Developer experience и API как продукт
Developer experience и API как продуктDeveloper experience и API как продукт
Developer experience и API как продуктAnastasia Goryacheva
 
Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)Anastasia Goryacheva
 
Фронтенд для миллионов (НН)
Фронтенд для миллионов (НН)Фронтенд для миллионов (НН)
Фронтенд для миллионов (НН)Anastasia Goryacheva
 
Front days Фронтенд для миллионов Avito
Front days Фронтенд для миллионов AvitoFront days Фронтенд для миллионов Avito
Front days Фронтенд для миллионов AvitoAnastasia Goryacheva
 
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016Anastasia Goryacheva
 
МРТ для данных, Avito SPA meetup #2
МРТ для данных, Avito SPA meetup #2МРТ для данных, Avito SPA meetup #2
МРТ для данных, Avito SPA meetup #2Anastasia Goryacheva
 

Mehr von Anastasia Goryacheva (6)

Developer experience и API как продукт
Developer experience и API как продуктDeveloper experience и API как продукт
Developer experience и API как продукт
 
Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)Фронтенд для миллионов (Орёл)
Фронтенд для миллионов (Орёл)
 
Фронтенд для миллионов (НН)
Фронтенд для миллионов (НН)Фронтенд для миллионов (НН)
Фронтенд для миллионов (НН)
 
Front days Фронтенд для миллионов Avito
Front days Фронтенд для миллионов AvitoFront days Фронтенд для миллионов Avito
Front days Фронтенд для миллионов Avito
 
МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016МРТ для данных, Frontend Conf 2016
МРТ для данных, Frontend Conf 2016
 
МРТ для данных, Avito SPA meetup #2
МРТ для данных, Avito SPA meetup #2МРТ для данных, Avito SPA meetup #2
МРТ для данных, Avito SPA meetup #2
 

Kürzlich hochgeladen

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 

Kürzlich hochgeladen (20)

5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 

Developer Experience & API as a Product