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
220
Data as a Product and Data as a Service - Two sides of a coin
kyyberi
0
64
HOW TO MONETIZE YOUR DATA
kyyberi
0
83
APIs as Data Economy plumbing offering access to data products
kyyberi
0
110
Developers as customers and sales channel
kyyberi
0
140
Practical life of developer whisperer - true stories and experiences
kyyberi
0
190
Emerging Drag-and-drop Developer profile and developer experience
kyyberi
0
150
API management
kyyberi
0
130
Pareto principle (80/20) and Developer eXperience – why should I care?
kyyberi
0
250
Other Decks in Business
See All in Business
株式会社CINC 会社案内/Company introduction
cinchr
6
74k
RECRUIT DECK 小平株式会社 会社説明資料
kobira_official
PRO
0
2.7k
LW_brochure_engineer
lincwellhr
0
40k
フルカイテン株式会社 採用資料
fullkaiten
0
81k
【新卒採用資料】Natee Company Deck _202601
nateehr
0
2.9k
enechain company deck
enechain
PRO
10
160k
(4枚)PDCAサイクルとOODAループの違いを徹底解説
nyattx
PRO
0
150
(15枚)NotebookLMのスライド生成機能で「絶対達成」「予材管理」「大量行動」の重要性を解説してもらう
nyattx
PRO
0
180
会社説明資料
xinghr
0
230
株式会社gecogeco 会社紹介資料
gecogeco
2
3.5k
Speee_2026年9月期第1四半期 決算説明資料
speee_pr
0
2k
ネクストビート 新卒向け会社紹介資料
nextbeat
1
520
Featured
See All Featured
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
120
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
1
57
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
What's in a price? How to price your products and services
michaelherold
247
13k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Designing for Performance
lara
610
70k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Abbi's Birthday
coloredviolet
1
4.8k
WCS-LA-2024
lcolladotor
0
450
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.1k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
100
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