Getting developers hooked on your api
-
Upload
nicolas-garnier -
Category
Software
-
view
190 -
download
3
Transcript of Getting developers hooked on your api
![Page 1: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/1.jpg)
Getting Developers hooked on your API
@nico_g
![Page 2: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/2.jpg)
Nicolas Garnierself-taught developer
@nico_g
@nico_g
![Page 3: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/3.jpg)
Developer Evangelist
@nico_g
What my friends think I do What my mom thinks I do What society thinks I do
What my boss thinks I do What I think I do What I actually do
�
![Page 4: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/4.jpg)
Developer Evangelist
@nico_g
Connect with devs and help them make the most of Mailjet APIs
Share knowledge at conferences, meetups & hackathons
Design and provide sample code for developers to make their use of the API easy
work on fun projects to show that you can do more with Mailjet than sending basic emails
![Page 5: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/5.jpg)
@nico_g
~15,000 APIs(ProgrammableWeb)
![Page 6: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/6.jpg)
Developer Experience matters
But what is it?
@nico_g
![Page 7: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/7.jpg)
Developer Experience matters
Journey to developer Adoption
@nico_g
![Page 8: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/8.jpg)
@nico_g
Developer Experience
code application
![Page 9: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/9.jpg)
@nico_g
code application
Developer Experience
UX
![Page 10: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/10.jpg)
@nico_g
code application
Developer Experience
DX
![Page 11: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/11.jpg)
@nico_g
API designers != end users
API
![Page 12: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/12.jpg)
What devs expect
@nico_gBeginner Expert
How does it work?
Performance design
PerformanceMany languages
API reference
CommunitySimplicty
Quickstart
Support
Wow effect Examples
![Page 13: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/13.jpg)
@nico_g
timed
ifficulty
supportdev
Bad DX
![Page 14: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/14.jpg)
Possible solution
@nico_gDeveloper Evangelists
SupportPublic doc
Community
Developers
SEO
![Page 15: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/15.jpg)
Where to start?
@nico_g
Dev focused web page
API reference
Examples
Languages and libraries
Easy navigation
Getting started
API Monitoring
Possibility to contribute
![Page 16: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/16.jpg)
First impression matters
@nico_g
Documentation
![Page 17: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/17.jpg)
READING DOCS
@nico_g
LOL
![Page 18: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/18.jpg)
⌘C + ⌘V@nico_g
PRAG-MA-TISM
![Page 19: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/19.jpg)
@nico_g
Don’t forget anyone
Code snippets
![Page 20: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/20.jpg)
![Page 21: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/21.jpg)
@nico_g
Don’t forget anyone
Code snippets User guides
![Page 22: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/22.jpg)
@nico_g
![Page 23: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/23.jpg)
@nico_g
Don’t forget anyone
Code snippets User guides Sample app
![Page 24: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/24.jpg)
![Page 25: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/25.jpg)
@nico_g
Don’t reinvent the wheel
apiary
readme.io
slate
![Page 26: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/26.jpg)
Don’t reinvent the wheel
![Page 27: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/27.jpg)
while (true) {repeat();
}
@nico_g
![Page 28: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/28.jpg)
@nico_g
{ }
js-doc.md php-doc.md go-doc.md
</>
metadata
code generator
templates
![Page 29: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/29.jpg)
@nico_g
{
"description" : "This call sends an email.",
"resource" : "send",
"action" : "POST",
"args" : [
…}
![Page 30: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/30.jpg)
@nico_g
{{#filtersExist}}$filters = [{{#filters}} '{{name}}' => '{{value}}'{{#comma}},{{/comma}}{{/filters}}];{{/filtersExists}}
{{#argumentsExist}}$body = {{{body}}};{{/argumentsExist}}
![Page 31: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/31.jpg)
@nico_g
{ "Count": 1, "Data": [ { {{#args}} "{{name}}":"{{value}}"{{#comma}},{{/comma}} {{/args}} } ], "Total": 1}
![Page 32: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/32.jpg)
@nico_g
![Page 33: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/33.jpg)
@nico_g
Paw-some!
![Page 34: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/34.jpg)
@nico_g
![Page 35: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/35.jpg)
@nico_g
![Page 36: Getting developers hooked on your api](https://reader030.fdocuments.net/reader030/viewer/2022021500/58ef10641a28ab09058b4669/html5/thumbnails/36.jpg)
@nico_g
Thanks.