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
0
65
Data as a Product and Data as a Service - Two sides of a coin
kyyberi
0
32
HOW TO MONETIZE YOUR DATA
kyyberi
0
42
APIs as Data Economy plumbing offering access to data products
kyyberi
0
49
Developers as customers and sales channel
kyyberi
0
90
Practical life of developer whisperer - true stories and experiences
kyyberi
0
77
Emerging Drag-and-drop Developer profile and developer experience
kyyberi
0
100
API management
kyyberi
0
49
Pareto principle (80/20) and Developer eXperience – why should I care?
kyyberi
0
92
Other Decks in Business
See All in Business
VISASQ: ABOUT DEV TEAM
eikohashiba
1
14k
カジュアル面談って、もっとカジュアルに していいの / informal session #jasstnano
pineapplecandy
0
120
【株式会社Amazia】採用資料(エンジニア)
amazia200910
1
1.2k
もやもやを開きあうふり返りによって組織に生まれる変化とは/ふりかえりカンファレンス2024
chiemitaki
0
660
株式会社CAMPFIRE|会社紹介資料
campfire
0
60k
中途採用会社説明資料|ASSIGN Inc.
assigninc
0
160
Findy - 人生で熱くなれるなにかを探している誰かへ / Letter from Findy
findyinc
6
110k
社労士法人ホームラン 会社説明資料
hrhomerun
0
120
ワンキャリア 会社説明資料 / Company Deck
onecareer
5
140k
LED TOKYO_会社説明資料
nishimuraryuma
0
290
生成AIに個人情報/秘密情報を入力する際の法的論点20240318
kenjisugiura
1
190
Supership Corporate Profile(会社紹介資料)/ Supership Corporate Profile
supership
2
85k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
14
1.6k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Art, The Web, and Tiny UX
lynnandtonic
289
19k
KATA
mclloyd
15
12k
The Mythical Team-Month
searls
216
42k
4 Signs Your Business is Dying
shpigford
175
21k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
A better future with KSS
kneath
231
16k
The Power of CSS Pseudo Elements
geoffreycrofte
60
5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
120
39k
The Language of Interfaces
destraynor
151
23k
YesSQL, Process and Tooling at Scale
rocio
164
13k
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