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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
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
230
Data as a Product and Data as a Service - Two sides of a coin
kyyberi
0
66
HOW TO MONETIZE YOUR DATA
kyyberi
0
87
APIs as Data Economy plumbing offering access to data products
kyyberi
0
110
Developers as customers and sales channel
kyyberi
0
150
Practical life of developer whisperer - true stories and experiences
kyyberi
0
200
Emerging Drag-and-drop Developer profile and developer experience
kyyberi
0
150
API management
kyyberi
0
140
Pareto principle (80/20) and Developer eXperience – why should I care?
kyyberi
0
260
Other Decks in Business
See All in Business
12 keywords of Data Dashboard
hik0107
7
960
イグニション・ポイント株式会社/採用エントランスBook_2026
ignitionpointhr
2
180k
「事業目線」の正体 〜3つのフェーズのCTO経験から見えてきた、EMが持つべき視点 @ EMConf JP 2026
sotarok
7
4.3k
クラウドネイティブ型 電子カルテとセキュリティ / Cloud-Native Electronic Medical Records and Security
henryofficial
1
250
動機は不純、だがそれがいい
newrice
0
280
【DearOne】Dear Newest Member
hrm
2
16k
株式会社アシュアード 新卒向け紹介資料
assuredjp
0
130
Crisp Code inc.|わたしたちの事例 / 実績 - Works
so_kotani
0
1.8k
内定者100人の就活対策術
ababa_company
0
3.5k
Rakus Career Introduction
rakus_career
0
490k
GA4時代の制作会社サバイバルガイド
addixfaro
0
210
新卒採用向け説明資料
kazumakitao
1
1.4k
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.2k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
860
Context Engineering - Making Every Token Count
addyosmani
9
770
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
150
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
170
How GitHub (no longer) Works
holman
316
150k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
150
The SEO identity crisis: Don't let AI make you average
varn
0
420
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
780
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