Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
API:Suomi Hackathon qtip.me by Aseem Shakuntal
Search
Jarkko Moilanen, PhD
September 28, 2014
Business
0
1.4k
API:Suomi Hackathon qtip.me by Aseem Shakuntal
Presentation given in API:Suomi Hackathon in Helsinki
Jarkko Moilanen, PhD
September 28, 2014
Tweet
Share
More Decks by Jarkko Moilanen, PhD
See All by Jarkko Moilanen, PhD
Tampere Hacklab arvot - aikamatka vuoteen 2009
kyyberi
1
120
Data as a Product and Data as a Service - Two sides of a coin
kyyberi
0
36
HOW TO MONETIZE YOUR DATA
kyyberi
0
49
APIs as Data Economy plumbing offering access to data products
kyyberi
0
52
Developers as customers and sales channel
kyyberi
0
97
Practical life of developer whisperer - true stories and experiences
kyyberi
0
110
Emerging Drag-and-drop Developer profile and developer experience
kyyberi
0
120
API management
kyyberi
0
73
Pareto principle (80/20) and Developer eXperience – why should I care?
kyyberi
0
130
Other Decks in Business
See All in Business
akippa株式会社 - 会社紹介資料
akippa
3
58k
Company deck
tricera
0
500
HireRoo Culture Deck(日本語)
kkosukeee
1
25k
急成⻑スタートアップで働くことで得られるもの / 株式会社IVRy(社内LT会)
miyashino
0
1.2k
Firework Japan Corporate Deck 2024/11
steven11
0
180
Ampersand Company Profile
cuebicventures
PRO
0
240
Nstock 採用資料 / We are hiring
nstock
26
250k
株式会社BFT 会社紹介資料|エンジニア&セールス職向け
bft_recruit
2
11k
定期券WEB予約システムの導入
tokyo_metropolitan_gov_digital_hr
0
330
新しい社員の組織適応を 支える3つの要素とプロセス / Three elements and processes of organizational adaptation
tbpgr
0
210
Company Profile
katsuegu23
2
6.6k
UPSIDER Company Deck
upsider_official
0
77k
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
788
250k
Testing 201, or: Great Expectations
jmmastey
38
7.1k
Automating Front-end Workflow
addyosmani
1366
200k
A designer walks into a library…
pauljervisheath
204
24k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
How to Ace a Technical Interview
jacobian
276
23k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
26
1.4k
Keith and Marios Guide to Fast Websites
keithpitt
409
22k
Transcript
APIs, Developers and More A human perspec-ve to crea-ng
apps around APIs and a use-‐case study of q-p.me
None
What is API ì Informa-on ì In and
Out Enabling so?ware to talk
Example (s) ì login.api ì IN: username,
password ì OUT: yes/no, session_key ì Facebook share ì TwiJer share ì q-p.me nearby offices
What is qtip.me
qtip.me: an APIs perspective ì Internal APIs ì
Client APIs (iOS, Android, WP) ì Member APIs ì Admin APIs ì Customer APIs ì Easy integra-on to customer’s apps / websites ì 3rd Party App Developer APIs
Examples from qtip.me ì getoffices.api ì IN: laUtude,
longitude, access key, … ì OUT: {status: 0, [{office1}, {office2}…] ì getqueues.api ì IN: office_id ì OUT: {status: 0, [{queue1}, {queue2}…] ì take-cket.api ì IN: push_no-fica-on_id, office_id, queue_id, … ì OUT: {status: 0, -cket_number: xx, people_ahead: yy}
Best practices ì Naming conven-on ì For APIs
ì For parameters ì Error handling and troubleshoo-ng ì Documenta-on ì Simple examples ì Simple explana-on ì Who reads full documenta-on?
Announcement! ì hJps://developer.q-p.me ì 3rd party developers can
register ì Create apps around q-p.me APIs
Questions? ì Thank you! ì Aseem[dot]Shakuntal[at]codemenders.com
ì twiJer: ì aseemshakuntal ì codemenders ì q-p_me ì #q-pme, #apihackfinland